h1{color: rgb(150, 150, 150); font-size: 3vw;}
body{text-align: center; background-color: rgb(0,0,0);}
summary{padding: 5px; background-color: rgb(100, 100, 100); cursor: pointer; list-style-type: "☰";}
.nav a{padding: 5px; text-decoration: none;}
details{background-color: rgb(100, 100, 100);}
@media only screen and (min-width: 0px)  {.nav{position: fixed; background-color:rgba(0, 0, 0,0); font-size: medium; left: 0; right: 0;}}
@media only screen and (min-width: 600px)  {.nav{position: fixed; background-color: rgba(0, 0, 0,0); font-size: x-large; left: 0; right: 0;}}
@media only screen and (min-width: 2560px)  {.nav{position: fixed; background-color: rgba(0, 0, 0,0); font-size: 1.75vw; left: 0; right: 0;}}
@media only screen and (min-width: 0px) {.responsive {width: 100%;max-width: 900px;height: auto;}}
@media only screen and (min-width: 2560px) {.responsive {width: 100%;max-width: 2560px;height: auto;}}