html,body,#root{background:#d8bd91;width:100%;min-height:100%;margin:0}html{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0}body::-webkit-scrollbar{width:0;height:0}body{padding-bottom:env(safe-area-inset-bottom);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}*{box-sizing:border-box}.app-error{min-height:100svh;padding:max(24px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));color:#171511;background:#eee8de;place-items:center;display:grid}.app-error__card{text-align:center;background:#ffffff9e;border:1px solid #231d151f;border-radius:24px;width:min(420px,100%);padding:28px 24px;box-shadow:0 18px 48px #31251614}.app-error__eyebrow{color:#55bfd8;letter-spacing:.24em;font-size:11px;font-weight:800}.app-error h1{margin:18px 0 0;font-size:clamp(24px,7vw,34px);line-height:1.05}.app-error p{color:#17151194;margin:14px 0 0;font-size:14px;line-height:1.5}.app-error__diagnostic{text-align:left;overflow-wrap:anywhere;background:#eee8deb8;border:1px solid #231d151a;border-radius:14px;margin:18px 0 0;padding:12px;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.app-error__diagnostic div{grid-template-columns:76px minmax(0,1fr);gap:8px;display:grid}.app-error__diagnostic div+div{margin-top:6px}.app-error__diagnostic dt{color:#17151185}.app-error__diagnostic dd{color:#171511;margin:0}.app-error button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#171511;border:0;border-radius:999px;margin-top:18px;padding:0 22px;font-weight:700}.saturnian-page{background:#d8bd91;width:100%;min-height:100vh}.hero{isolation:isolate;background:#d8bd91 url(/optimized/main_background.webp) 50%/cover no-repeat;width:100%;height:100svh;min-height:620px;position:relative;overflow:hidden}.hero-canvas{position:absolute;inset:0}.hero-canvas canvas{width:100%;height:100%;display:block}.cyan-atmosphere{pointer-events:none;z-index:2;mix-blend-mode:screen;background:radial-gradient(circle at 51% 31%,#73e7ff2e,#0000 8%),radial-gradient(circle at 52% 35%,#58daff17,#0000 19%),radial-gradient(at 50% 39%,#0000 0 27%,#6fe5ff0b 28%,#0000 30%),radial-gradient(at 50% 39%,#0000 0 34%,#6fe5ff06 35%,#0000 36%);position:absolute;inset:0}.loader{z-index:3;color:#14120fb8;letter-spacing:.55em;pointer-events:none;place-items:center;font-size:12px;transition:opacity .6s;display:grid;position:absolute;inset:0}.loader--hidden{opacity:0}@media (width<=720px){.hero{min-height:100svh}.cyan-atmosphere{background:radial-gradient(circle at 52% 27%,#73e7ff26,#0000 8%),radial-gradient(circle at 52% 31%,#58daff12,#0000 19%)}}.artist-window-section{background:#d8bd91 url(/optimized/main_background.webp) 50%/cover fixed;place-items:center;min-height:82svh;padding:10vh 24px;display:grid;position:relative}.artist-window{aspect-ratio:1;border:1px solid #56d3f594;border-radius:50%;width:min(48vw,560px);position:relative;overflow:hidden;box-shadow:0 0 0 1px #1e130b29,0 0 45px #5edbff33,0 28px 60px #462b1529}.artist-window:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 34px #58daff1a}.artist-window video{object-fit:cover;width:100%;height:100%;display:block}.saturnian-contact{background:#d8bd91 url(/optimized/main_background.webp) 50%/cover fixed;place-items:center;min-height:42svh;padding:60px 24px;display:grid}.saturnian-contact a{color:#17130f;letter-spacing:.28em;font-size:clamp(11px,1.1vw,16px);text-decoration:none;transition:opacity .18s}.saturnian-contact a:hover,.saturnian-contact a:focus-visible{opacity:.58}@media (width<=720px){.artist-window-section{background-attachment:scroll;min-height:72svh;padding:8vh 20px}.artist-window{width:min(78vw,440px)}.saturnian-contact{background-attachment:scroll;min-height:34svh;padding:48px 18px}.saturnian-contact a{overflow-wrap:anywhere;text-align:center;letter-spacing:.18em;max-width:92vw}}.hero-static-fallback{z-index:0;pointer-events:none;opacity:1;transition:opacity .32s;position:absolute;inset:0}.hero-static-fallback--hidden{opacity:0}.hero-static-fallback img{-webkit-user-select:none;user-select:none;height:auto;display:block;position:absolute}.fallback-saturn{width:min(60vw,920px);top:1.5%;left:50%;transform:translate(-50%)}.fallback-wolf{width:min(7.2vw,112px);top:29.5%;left:37.2%}.fallback-teen{width:min(5.5vw,84px);top:28.2%;left:44.2%}.fallback-saturnian-wordmark{width:min(46vw,705px);top:58.8%;left:50%;transform:translate(-50%)}.fallback-entertainment-wordmark{width:min(42vw,645px);top:67.8%;left:50%;transform:translate(-50%)}@media (width<=720px){.fallback-saturn{width:min(76vw,400px);top:29%;left:48.5%}.fallback-wolf{width:10vw;top:39.8%;left:35%}.fallback-teen{width:7.5vw;top:39.1%;left:46%}.fallback-saturnian-wordmark{width:64vw;top:51.7%}.fallback-entertainment-wordmark{width:59vw;top:55.9%}}
