@import url(https://fonts.googleapis.com/css2?family=Amatic+SC:wght@400;700&display=swap);
:root{--black: #1e1d1e;--white: #fff}body{background:var(--black);color:var(--white);min-height:100vh;background-position:center;background-repeat:no-repeat;font-family:"Courier New",Courier,monospace}#stars{position:absolute;z-index:-1;top:0;left:0}#page{position:relative;z-index:1}.content{margin:0 auto;width:100%;max-width:550px;text-align:center}header{height:85vh;display:flex;align-items:center}.logo{display:block;color:var(--white);padding:2em;padding-left:2.5em;margin:0 auto;width:400px;max-width:calc(100% - 2em - 2.5em)}.starry-edge{filter:url("#starryEdgeMobile")}@media(min-width: 800px){.starry-edge{filter:url("#starryEdgeDesktop")}}@media not all and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none){.starry-edge{filter:url("#starryEdgeMobileSafari")}@media(min-width: 800px){.starry-edge{filter:url("#starryEdgeDesktopSafari")}}}}h1,h2{font-family:"Amatic SC";text-transform:lowercase;letter-spacing:.35em;font-weight:400}h3,h4{font-weight:normal}h2{font-size:36px}@media(min-width: 800px){h2{font-size:42px}}h3{font-size:18px}@media(min-width: 800px){h3{font-size:24px}}p{font-size:14px}@media(min-width: 800px){p{font-size:20px}}small{font-size:12px}@media(min-width: 800px){small{font-size:18px}}a,a:active,a:visited{color:var(--white)}.shadow{box-shadow:1px 0px 4px 2px var(--black);background:var(--black)}.btn,a.btn{display:inline-block;background:var(--white);color:var(--black);border-radius:15px;padding:.25em .75em;text-decoration:none}footer{text-align:center;padding:25vw 2em 2em;font-size:12px}@media(min-width: 800px){footer{font-size:14px}}.product{width:450px;max-width:calc(100% - 2em);margin:0 auto;padding:0 1em}.product:not(:last-child){margin-bottom:3em;padding-bottom:3em;border-bottom:1px dotted rgba(255, 255, 255, 0.25)}.product__img{max-width:100%;width:100%;height:auto}
