:root{font-family:Arial,Helvetica,sans-serif;background:#090b14;color:#e2e7f5;--cyan:#62eee7;--pink:#ff76d5;--muted:#9ca7bd;--line:#2b3045;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at top right,#32163d35,transparent 45%),#090b14}a{color:inherit;text-decoration:none}a:hover{color:var(--cyan)}p{font-size:14px;line-height:1.7;color:var(--muted);margin:0 0 16px}h1,h2,h3{margin:0 0 16px;font-weight:600;letter-spacing:-.035em}h1{font-size:30px}h2{font-size:25px}h3{font-size:20px}.sidebar{position:fixed;inset:0 auto 0 0;width:232px;padding:27px 16px;background:#0d101c;border-right:1px solid var(--line);z-index:5}.brand{display:flex;align-items:center;gap:10px;font:700 14px 'Courier New',monospace;color:var(--cyan);letter-spacing:.04em}.seal{display:grid;place-items:center;width:35px;height:35px;font-size:24px;border:1px solid var(--pink);box-shadow:2px 2px 0 #502d57;color:var(--cyan)}.brand small{display:block;font-size:7px;letter-spacing:.17em;color:var(--pink);margin-top:6px}.nav-label{font:10px 'Courier New',monospace;color:#727f99;letter-spacing:.15em;margin:45px 12px 15px}nav{display:grid;gap:8px}nav a{padding:13px 10px;border:1px solid transparent;font-size:12px;display:flex;align-items:center;gap:11px;color:#a9b3c8}nav a>span{font-size:17px;color:#78859f;width:18px}nav a[aria-current=page]{color:var(--cyan);background:#10282c;border-color:#285458;border-left:3px solid var(--cyan)}nav a[aria-current=page]>span{color:var(--cyan)}nav a:hover{background:#1a1d31;color:var(--pink)}.sidebar-bottom{position:absolute;bottom:24px;left:25px;font-size:10px;color:#c0c8d8}.sidebar-bottom small{display:block;font:8px 'Courier New',monospace;margin-top:13px;color:#6f7a91}.dot{display:inline-block;background:var(--pink);width:6px;height:6px;border-radius:50%;margin-right:7px;box-shadow:0 0 8px #ff76d555}.topbar{margin-left:232px;height:66px;padding:0 28px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font:10px 'Courier New',monospace;color:#8792ad}.topbar span{margin:0 10px}.topbar strong{font-weight:normal;color:#d4dcef}.top-label{letter-spacing:.15em;font-size:9px}main{margin-left:232px;padding:30px;max-width:1600px;min-height:calc(100vh - 130px)}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:4px 0 24px}.page-heading p{margin-bottom:0}.eyebrow{font:10px/1.5 'Courier New',monospace;letter-spacing:.12em;color:var(--cyan);margin-bottom:12px}.cursor{color:var(--pink);margin-left:3px}.button{display:inline-block;background:#162d33;color:var(--cyan);border:1px solid #366569;padding:12px 15px;font:11px 'Courier New',monospace;white-space:nowrap}.button:hover{background:#2e1937;color:var(--pink);border-color:var(--pink)}.dashboard-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:18px}.panel{background:#101421;border:1px solid var(--line);border-radius:5px;overflow:hidden}.panel-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#15192a;border-bottom:1px solid var(--line);padding:13px 18px;font:9px 'Courier New',monospace;color:#97a4c0;letter-spacing:.06em}.tag{font-size:8px;color:var(--pink)}.panel-content{padding:23px}.featured .panel-content{background:radial-gradient(ellipse at 100% 0,#27345955,transparent 70%)}.featured h2{font-size:29px}.app-icon{width:49px;height:49px;display:grid;place-items:center;color:var(--cyan);font:20px 'Courier New',monospace;border:1px solid #437473;background:#102b2d;box-shadow:3px 3px 0 #4a2856;margin-bottom:24px}.feature-chips{display:flex;flex-wrap:wrap;gap:7px;margin:24px 0}.feature-chips span{font-size:10px;padding:6px 9px;border:1px solid #343b53;background:#151c2c;color:#a5b4ce}.mini-art{height:94px;position:relative;overflow:hidden;background:repeating-linear-gradient(0deg,transparent 0 17px,#834b9822 18px 19px),repeating-linear-gradient(90deg,transparent 0 22px,#834b9822 23px 24px),linear-gradient(110deg,#21142f,#131b30);border:1px solid #433154;display:grid;place-items:center;margin-bottom:20px}.mini-art span{font:60px 'Courier New',monospace;color:var(--cyan);text-shadow:3px 3px #a74798}.text-link{font:11px 'Courier New',monospace;color:var(--pink)}.wide{grid-column:1/-1}.directory-row{display:flex;align-items:center;gap:18px;padding:22px}.directory-row:hover{background:#171c2d}.directory-icon{font-size:25px;color:var(--cyan)}.directory-row strong{font-size:14px}.directory-row p{font-size:12px;margin:6px 0 0}.row-link{font:10px 'Courier New',monospace;color:var(--cyan);margin-left:auto;white-space:nowrap}.about-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:30px}.about-grid p:last-child{margin-bottom:0}footer{margin-left:232px;padding:20px 30px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;font:9px 'Courier New',monospace;color:#77869e}footer a{color:#a8b5cc}.hero{background:#111626;border:1px solid var(--line);border-radius:4px;padding:24px;margin-bottom:18px}.hero h1{margin-bottom:12px}.hero .lead{max-width:680px;margin-bottom:14px}.hero .button{margin-top:4px}.breadcrumb{font:10px 'Courier New',monospace;color:#8d9dbb;display:inline-block;margin-bottom:20px}.section{padding:24px;border:1px solid var(--line);border-radius:4px;background:#101421;margin:0 0 18px}.product-feature,.split{display:grid;grid-template-columns:1fr 1fr;gap:30px}.workflow-art{border:1px solid #2f4b52;background:#0c1720;padding:20px}.workflow-art ol{list-style:none;padding:0;margin:0}.workflow-art li{display:flex;gap:20px;border-top:1px solid #253943;padding:12px 0}.workflow-art li>span{color:var(--pink);font:12px 'Courier New',monospace}.workflow-art strong{font-size:13px}.workflow-art p{font-size:12px;margin:5px 0 0}.three-up{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.number{font:10px 'Courier New',monospace;color:var(--pink);display:block;margin-bottom:12px}.three-up h3,.steps h3{font-size:17px}.three-up p,.steps p{font-size:13px}.steps article{border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:18px}.steps article:last-child{border:0;margin-bottom:0;padding-bottom:0}.expectations{border-left:3px solid var(--pink)}.expectations p{max-width:780px}.availability{display:flex;align-items:center;gap:25px;justify-content:space-between}.availability p{max-width:650px}.status-pill{font:10px/1.6 'Courier New',monospace;color:var(--pink);border:1px solid #633659;padding:12px;max-width:220px}#rate-notice{position:fixed;right:22px;bottom:22px;width:calc(100% - 44px);max-width:390px;z-index:10;padding:23px 45px 20px 22px;background:#101421;border:1px solid var(--pink);box-shadow:5px 5px 0 #372440}#rate-notice strong{font:14px 'Courier New',monospace;color:var(--cyan)}#rate-notice p{font-size:13px;margin:12px 0 0}#dismiss-notice{position:absolute;top:7px;right:7px;background:#191727;color:var(--pink);border:1px solid #52314e;width:31px;height:31px;font-size:23px;cursor:pointer}[hidden]{display:none!important}[aria-disabled=true]{opacity:.5;cursor:wait}.skip{position:absolute;top:-100px;background:#101421;color:var(--cyan);padding:12px;z-index:20}.skip:focus{top:0}a:focus-visible,button:focus-visible{outline:2px solid var(--pink);outline-offset:4px}::selection{background:#ff76d5;color:#080714}@media(min-width:1700px){main{max-width:none;padding-right:5%}}@media(max-width:1050px){.sidebar{width:200px;padding:23px 12px}.brand{font-size:12px;gap:7px}.seal{width:28px;height:30px}.brand small{font-size:6px}.topbar,main,footer{margin-left:200px}.top-label{display:none}.page-heading{align-items:start;flex-direction:column}.dashboard-grid{grid-template-columns:1fr 1fr}.panel-content{padding:19px}.featured h2{font-size:24px}.tag{display:none}.sidebar-bottom{left:18px}.product-feature,.split{grid-template-columns:1fr}.three-up{grid-template-columns:1fr}.availability{display:block}.status-pill{display:inline-block}}@media(max-width:700px){.sidebar{position:static;width:auto;padding:16px;border-right:0;border-bottom:1px solid var(--line)}.brand{font-size:14px}.brand small{font-size:7px}.nav-label,.sidebar-bottom{display:none}nav{display:flex;overflow-x:auto;gap:6px;margin-top:17px}nav a{white-space:nowrap;padding:9px 10px;font-size:10px}nav a>span{display:none}.topbar,main,footer{margin-left:0}.topbar{height:45px;padding:0 16px;font-size:9px}main{padding:18px 16px}.dashboard-grid{grid-template-columns:1fr}.wide{grid-column:auto}.page-heading h1{font-size:27px}.page-heading p{font-size:12px}.panel-content{padding:20px}.about-grid{grid-template-columns:1fr;gap:10px}.directory-row{gap:12px;padding:18px}.row-link{font-size:0}.row-link:after{content:'↗';font-size:18px}.directory-row p{font-size:11px}.hero,.section{padding:20px}.hero h1{font-size:27px}.section h2{font-size:23px}footer{padding:18px 16px;font-size:8px;flex-wrap:wrap}.button{white-space:normal}.featured h2{font-size:26px}}
/* PS-era 2D / alternate Macintosh: fixed pixel and palette roles. */
@font-face{font-family:ChicagoKare;src:url('/assets/ChicagoKare-Regular.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap}
:root{--ui:'ChicagoKare','Krungthep','Courier New',monospace;--pixel:2px;--cyan:#62eee7;--pink:#ff76d5;--amber:#ffcd75;--frame-light:#7483aa;--frame-shadow:#050713}
h1,h2,h3,.brand,nav a,.button,.panel-bar,.topbar,.eyebrow,.status-pill,.feature-chips span,.sidebar-bottom,.nav-label,.text-link,.row-link,.workflow-art strong,#rate-notice strong,footer{font-family:var(--ui);font-weight:400;letter-spacing:0}h1{font-size:32px;line-height:1.3}h2{font-size:24px;line-height:1.4}h3{font-size:20px;line-height:1.4}.brand{font-size:16px;gap:8px}.brand small{font:8px/1.6 'Courier New',monospace;letter-spacing:.04em}.seal.rod-icon{width:48px;height:60px;border:0;box-shadow:none;object-fit:contain;image-rendering:pixelated}.sidebar{padding:20px 12px;background-color:#101326;background-image:repeating-linear-gradient(0deg,transparent 0 3px,#7782c004 3px 4px)}.nav-label{margin-top:30px;font-size:12px}.sidebar nav a{font-size:12px;border-radius:0}.sidebar nav a[aria-current=page]{background:#183842;border:2px solid var(--cyan);box-shadow:inset 2px 2px #305662,inset -2px -2px #09191e}.topbar{background:#27243d;color:#c3cee7;border-bottom:2px solid #66708c;font-size:12px}.top-label{font-size:10px}.panel,.hero,.section{border-radius:0;border:2px solid #6c6e94;box-shadow:inset 2px 2px #303b58,inset -2px -2px #060714,4px 4px 0 #050713}.panel-bar{position:relative;min-height:36px;background:repeating-linear-gradient(0deg,#282942 0 2px,#3d3e59 2px 3px,#282942 3px 5px);border-bottom:2px solid #767b9b;color:#e6e8ff;font-size:12px;padding:10px 15px;text-shadow:2px 0 #282942,-2px 0 #282942,0 2px #282942,0 -2px #282942}.panel-bar:before{content:'';flex-shrink:0;width:12px;height:12px;display:inline-block;background:#15172a;border:2px solid #919abb;box-shadow:inset 2px 2px #444565;margin-right:7px}.panel-bar>span:first-child{margin-right:auto}.panel-content{padding:24px}.tag{font-size:9px!important;color:var(--cyan)}.button{font-size:12px;background:#264951;color:#bafff7;border:2px solid #73c7cf;border-right-color:#16313a;border-bottom-color:#16313a;box-shadow:2px 2px 0 #030610,inset 2px 2px #51828a,inset -2px -2px #1a323d;padding:10px 16px}.button:hover{color:#ffe3f9;background:#4d294e;border-top-color:var(--pink);border-left-color:var(--pink)}.button:active{transform:translate(2px,2px);box-shadow:inset 2px 2px #050713}.app-icon{width:68px;height:76px;background:repeating-conic-gradient(#162639 0% 25%,#1b2940 0% 50%) 0 0/8px 8px;border:2px solid #737eab;box-shadow:3px 3px 0 #050713}.app-icon img,.mini-art img{image-rendering:pixelated;object-fit:contain}.mini-art{height:192px;border:2px solid #77659e;background:repeating-conic-gradient(#211c37 0% 25%,#251f40 0% 50%) 0 0/6px 6px;display:flex;justify-content:center;gap:12px;padding:12px;box-shadow:inset 2px 2px #080b19}.mini-art .sprite-caption{font:10px/1.8 var(--ui);color:#b7a7d9;max-width:115px;text-shadow:none}.feature-chips span{font-size:10px;border-radius:0;border:1px solid #6b608b;background:#201d34}.status-pill{color:var(--amber);border:2px solid #8b7658;background:#30271f;font-size:12px}.status-pill .dot{background:var(--amber);box-shadow:none}.dot{border-radius:0;box-shadow:none}.eyebrow{font-size:12px}.number{font:12px var(--ui)}.directory-icon{color:var(--cyan)}.directory-row{border-bottom:2px solid #050713}.directory-row strong{font:16px var(--ui)}.workflow-art{border:2px solid #6c7e99;box-shadow:inset 2px 2px #050713}.workflow-art strong{font-size:16px}.workflow-art li>span{font:14px var(--ui)}.expectations{border-left:4px solid var(--amber)}.expectations .eyebrow{color:var(--amber)}#rate-notice{border:2px solid #b688b3;box-shadow:inset 2px 2px #4a3355,4px 4px 0 #050713;padding-top:48px}#rate-notice:before{content:'APOFFECARY / NOTICE';position:absolute;top:0;left:0;right:0;padding:8px 42px 8px 12px;font:12px var(--ui);background:#472f4d;border-bottom:2px solid #ae84ad;color:#ffe4f6}#dismiss-notice{top:3px;right:4px;z-index:1;background:#35263d;border:2px solid #b688b3;width:27px;height:27px;font:18px var(--ui);line-height:18px}#rate-notice strong{font-size:16px}.sidebar-bottom{font-size:10px}.featured h2{font-size:28px}.three-up h3,.steps h3{font-size:20px}@media(max-width:1050px){.brand{font-size:13px}.brand small{font-size:6px}.seal.rod-icon{width:40px;height:50px}.topbar{font-size:10px}.mini-art{flex-direction:column;height:235px;gap:4px}.mini-art .sprite-caption{max-width:none;font-size:9px}.featured h2{font-size:24px}}@media(max-width:700px){.brand{font-size:16px}.brand small{font-size:8px}.mini-art{flex-direction:row;height:190px}.sidebar nav a{font-size:12px}.page-heading h1{font-size:28px}.hero h1{font-size:28px}.section h2{font-size:24px}.panel-bar{font-size:11px}.tag{display:none}.topbar{font-size:10px}.mini-art .sprite-caption{max-width:115px}.featured h2{font-size:26px}}
/* Fixed scene; document panels pass in front as the visitor scrolls. */
body{isolation:isolate;background:#090b14}.world-backdrop{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 68% 44%,#65185644 0,transparent 62%),linear-gradient(#080c20,#170c2a 68%,#110d25)}.sun-scene{position:absolute;width:min(52vw,560px);aspect-ratio:1;left:calc(50% + 116px);top:49%;transform:translate(-50%,-50%);display:grid;place-items:center}.synth-sun{position:absolute;inset:0;border-radius:50%;background:linear-gradient(180deg,#ffd091 0%,#ff9c83 23%,#fa6db3 53%,#c258d6 77%,#7250c4 100%);box-shadow:0 0 75px #fc65b326,0 0 150px #bd4de819}.sun-rod{position:relative;width:51.2%;height:auto;image-rendering:pixelated;filter:drop-shadow(4px 4px 0 #201334);z-index:1}.world-grid{position:absolute;bottom:-100px;left:-50%;width:200%;height:34vh;background-image:linear-gradient(#a153ba50 1px,transparent 1px),linear-gradient(90deg,#a153ba50 1px,transparent 1px);background-size:64px 40px;transform:perspective(240px) rotateX(52deg);transform-origin:center bottom}main{background:transparent}.page-heading{min-height:260px;align-items:flex-start;padding-top:12px}.page-heading>div{padding:16px 20px;background:#090c19ec;border:1px solid #525271;box-shadow:3px 3px 0 #070913}.page-heading>.button{margin-top:16px}.panel,.hero,.section{background:#101421f5}.featured .panel-content{background:#101421ed}.panel-bar{background-color:#282942}.topbar{background:#27243df5}.sidebar{background-color:#101326f5}footer{background:#090c19f2}.compact{margin-top:180px}.mini-art{background:#17192dd9}.world-backdrop~main .dashboard-grid{gap:26px}.page-heading p{max-width:480px}@media(max-width:1050px){.sun-scene{left:calc(50% + 100px);width:min(65vw,520px)}.page-heading{min-height:300px;justify-content:flex-start;gap:12px}.page-heading>.button{margin-top:0}.compact{margin-top:150px}}@media(max-width:700px){.sun-scene{left:50%;top:47%;width:min(88vw,460px)}.page-heading{min-height:380px;padding-top:0;justify-content:space-between;padding-bottom:22px}.page-heading>div{padding:14px 16px;width:100%}.compact{margin-top:230px}.world-grid{height:27vh}.world-backdrop~main .dashboard-grid{gap:20px}}
/* Open on the complete emblem; the content crosses it only as you scroll. */
.page-heading{padding-top:68vh;min-height:0;align-items:flex-end}.sun-scene{top:50%}.compact{margin-top:68vh}@media(max-width:1050px){.page-heading{padding-top:68vh;align-items:flex-start;gap:16px}}@media(max-width:700px){.sun-scene{top:58%;width:min(78vw,400px)}.page-heading{padding-top:65vh;justify-content:flex-start;padding-bottom:0}.compact{margin-top:65vh}}
/* Sun bands, laser horizon, silhouette, and recessed controls. */
.synth-sun{background:linear-gradient(180deg,#ffd091 0%,#ffae6b 24%,#ff789d 48%,#e858c6 72%,#7850ca 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0% 52%,transparent 52% 53%,#000 53% 60%,transparent 60% 62%,#000 62% 68%,transparent 68% 71%,#000 71% 76%,transparent 76% 80%,#000 80% 84%,transparent 84% 89%,#000 89% 92%,transparent 92% 97%,#000 97% 100%);mask-image:linear-gradient(to bottom,#000 0% 52%,transparent 52% 53%,#000 53% 60%,transparent 60% 62%,#000 62% 68%,transparent 68% 71%,#000 71% 76%,transparent 76% 80%,#000 80% 84%,transparent 84% 89%,#000 89% 92%,transparent 92% 97%,#000 97% 100%)}.sun-rod{filter:brightness(0)}.world-grid{height:42vh;background-image:linear-gradient(0deg,transparent 0 37px,#b461f0aa 38px,#b461f0aa 39px,transparent 40px),repeating-linear-gradient(90deg,#ffcd7580 0 1px,transparent 1px 64px,#ff905a80 64px 65px,transparent 65px 128px,#bb5cfa80 128px 129px,transparent 129px 192px);background-size:100% 40px,192px 100%;filter:drop-shadow(0 0 3px #c864ec66)}.world-backdrop:after{content:'';position:absolute;left:0;right:0;bottom:13%;height:2px;background:linear-gradient(90deg,transparent,#aa55f5,#ff9562,#ffe597,#ff9562,#aa55f5,transparent);box-shadow:0 0 12px #e673d780;opacity:.7}.button{background:#142e36;border:2px solid #101821;border-right-color:#75a5b2;border-bottom-color:#75a5b2;box-shadow:inset 3px 3px 0 #070d17,inset -2px -2px 0 #355b68;padding:11px 16px}.button:hover{background:#321d37;border-top-color:#100b19;border-left-color:#100b19;border-right-color:#ba7aa9;border-bottom-color:#ba7aa9;box-shadow:inset 3px 3px 0 #100b19,inset -2px -2px 0 #644160}.button:active{transform:none;box-shadow:inset 4px 4px 0 #050713,inset -1px -1px 0 #355b68}.panel,.hero,.section{background:rgb(16 20 33 / 80%)}.featured .panel-content{background:transparent}.panel-bar{background:repeating-linear-gradient(0deg,#282942c4 0 2px,#3d3e59c4 2px 3px,#282942c4 3px 5px)}.workflow-art{background:rgb(12 23 32 / 70%)}.mini-art{background-color:transparent}.directory-row:hover{background:#171c2d99}
.sun-rod{width:48%;height:80%;image-rendering:auto;filter:none;object-fit:contain}
/* Painterly emblem now supplies the sunset colors; no sun disc. */
.world-backdrop{background:#090b14}.sun-scene{width:min(64vw,680px);height:84vh;aspect-ratio:auto;top:52%;mix-blend-mode:screen}.sun-rod.portrait-emblem{width:100%;height:100%;object-fit:contain;filter:none;image-rendering:auto;mask-image:linear-gradient(to bottom,transparent,#000 3% 96%,transparent)}.world-grid,.world-backdrop:after{display:none}@media(max-width:700px){.sun-scene{width:94vw;height:70vh;top:58%}}
.sun-rod.portrait-emblem{position:absolute;inset:0;min-width:0;min-height:0;max-height:100%;width:100%;height:100%;object-fit:contain}
.sun-rod.portrait-emblem{mask-image:linear-gradient(to bottom,transparent 0%,#000 3% 63%,transparent 63% 64%,#000 64% 68%,transparent 68% 70%,#000 70% 74%,transparent 74% 77%,#000 77% 81%,transparent 81% 84%,#000 84% 87%,transparent 87% 91%,#000 91% 95%,transparent 98%)}
/* Reference palette: violet night, electric pink horizon, receding neon grid. */
.world-backdrop{background:radial-gradient(ellipse at 50% 64%,#9f008f55 0%,#58044c33 35%,transparent 65%),linear-gradient(180deg,#0c0310 0%,#230421 35%,#510447 62%,#160716 72%,#080610 100%)}.world-backdrop:before{content:'';position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,transparent 0 3px,#ee62ca0d 3px 4px),radial-gradient(circle,#ffb6dc80 .6px,transparent .9px),radial-gradient(circle,#ab70d455 .5px,transparent .9px);background-size:100% 4px,89px 73px,137px 109px;background-position:0 0,18px 9px,51px 28px;mask-image:linear-gradient(#000 0%,#000 58%,transparent 73%)}.world-grid{display:block;left:-70%;width:240%;bottom:-20%;height:52%;transform:perspective(260px) rotateX(52deg);transform-origin:50% 0%;background-image:linear-gradient(#fa16d1a8 1px,transparent 2px),linear-gradient(90deg,#fa16d1a8 1px,transparent 2px);background-size:64px 40px;filter:drop-shadow(0 0 3px #ff00dc99);opacity:.85}.world-backdrop:after{display:block;content:'';position:absolute;left:0;right:0;top:68%;bottom:auto;height:3px;background:#ffadff;box-shadow:0 0 5px 2px #ff50ee,0 0 18px 8px #ff00df,0 0 55px 15px #e000b566;opacity:.95}.sun-scene{z-index:1;top:44%;height:70vh}.page-heading>div{background:#110c1de8}.panel,.hero,.section{background:rgb(19 14 34 / 80%)}.sidebar{background-color:#100b20f2}.topbar{background:#27203bf2}@media(max-width:700px){.sun-scene{top:46%;height:57vh;width:94vw}.world-backdrop:after{top:72%}.world-grid{top:72%;bottom:auto;height:60%;transform:perspective(230px) rotateX(48deg)}}
@media(max-width:700px){.sun-scene{top:50%;height:46vh}}
/* Show the directory immediately instead of reserving a full artwork intro. */
.page-heading{padding-top:0;min-height:0;align-items:center;margin:0 0 18px;gap:16px}.page-heading>div{padding:12px 16px}.page-heading>.button{margin-top:0}.compact{margin-top:0}@media(max-width:1050px){.page-heading{padding-top:0;align-items:flex-start;gap:12px;min-height:0}}@media(max-width:700px){.page-heading{padding-top:0;padding-bottom:0;min-height:0;justify-content:flex-start;gap:12px}.page-heading>div{padding:10px 14px}.page-heading h1{margin-bottom:8px}.page-heading .eyebrow{margin-bottom:6px}.compact{margin-top:0}}
