body:has(.gw-page){margin:0;background:#0e0e0e}.gw-foot{background:#101010;color:#f2f2f2;border-top:3px solid #9cff2e;margin-top:28px;font:16px/1.4 Barlow,Chakra Petch,system-ui,sans-serif}.gw-foot-in{max-width:1080px;margin:0 auto;padding:22px 16px calc(22px + env(safe-area-inset-bottom,0px))}.gw-foot-cols{display:grid;grid-template-columns:1fr;gap:8px 28px}.gw-foot h2{margin:14px 0 4px;font:800 13px/1.2 Barlow Condensed,Barlow,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#9cff2e}.gw-foot ul{list-style:none;margin:0;padding:0}.gw-foot a{display:flex;align-items:center;min-height:44px;color:#f2f2f2;text-decoration:none}.gw-foot a:hover,.gw-foot a:focus-visible{color:#9cff2e}.gw-foot-social{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.gw-foot-social a{width:44px;height:44px;min-height:44px;justify-content:center;border:1px solid #2e2e2e;border-radius:10px}.gw-foot-social svg{display:block}.gw-foot-mail{display:flex;flex-wrap:wrap;gap:8px;align-items:end;margin-top:16px}.gw-foot-mail label{flex:1 1 200px;font-weight:700;font-size:.85rem;color:#a3a3a3}.gw-foot-mail input{display:block;width:100%;margin-top:4px;min-height:44px;padding:10px 12px;border-radius:10px;border:1px solid #2e2e2e;background:#161616;color:#f2f2f2;font:inherit}.gw-foot-mail button{min-height:44px;padding:10px 16px;border:0;border-radius:10px;background:#9cff2e;color:#061000;font:800 .95rem Barlow,sans-serif;cursor:pointer}.gw-page{max-width:720px;margin:0 auto;padding:28px 16px 48px;color:#f2f2f2;background:#0e0e0e;font:16px/1.45 Barlow,Chakra Petch,system-ui,sans-serif;min-height:50vh}.gw-page h1{margin:12px 0;font:800 2rem/1.05 Barlow Condensed,Barlow,sans-serif;letter-spacing:.02em}.gw-page #copy{white-space:pre-wrap}.gw-page h2{margin:22px 0 8px;font:800 1.15rem Barlow Condensed,Barlow,sans-serif;color:#9cff2e}.gw-page a{color:#9cff2e}.gw-store{background:#161616;padding:14px 16px;margin:10px 0}.gw-store h3{margin:0 0 6px;font-size:1.15rem}.gw-store p{margin:4px 0}.gw-page .miss{color:#9cff2e;font-weight:700}@media(min-width:720px){.gw-foot-cols{grid-template-columns:1fr 1fr 1fr}}
