:root{--paper:#090c15;--ink:#f5f2e9;--muted:#a1a6b6;--purple:#86b7ff;--line:#292d3f;--pink:#d7568a;--cream:#101522;color-scheme:dark}body{background-color:var(--paper);background-image:radial-gradient(ellipse at 80% 7%,#20345866,transparent 38%),radial-gradient(ellipse at 0 25%,#51204333,transparent 34%),radial-gradient(1px 1px at 9% 12%,#ffffffaa 90%,transparent),radial-gradient(1px 1px at 73% 33%,#ffffff88 90%,transparent),radial-gradient(1px 1px at 40% 87%,#ffffff66 90%,transparent);background-size:auto,auto,220px 280px,330px 390px,290px 360px}.logo{font-family:Arial,Helvetica,sans-serif;font-size:28px;letter-spacing:3px;text-transform:uppercase;font-weight:800}.logo span{color:#f1ce7b}.nav-button{color:#111522;background:#f1ce7b}.eyebrow{color:#b6c9e9;letter-spacing:2.2px}.dot{background:#89bbff;box-shadow:0 0 12px #89bbff}.hero{gap:55px;padding-top:65px}.hero h1{font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:800;font-size:clamp(39px,4.7vw,61px);line-height:1.06;letter-spacing:-2px}.hero h1 em{font:italic 1.2em Georgia,serif;text-transform:none;color:#f1ce7b}.hero-description{color:#b4b6c2}.primary{background:#f1ce7b;color:#111522;font-weight:600;border-radius:6px}.primary:hover{background:#ffe29d}.secondary{color:#aacaff}.hero-visual{border-radius:15px;background:#141c2c;box-shadow:10px 12px 0 #1f2a42;border:1px solid #526180;aspect-ratio:4/4.8}.hero-visual>img{object-position:50% 32%}.hero-visual:after{inset:30% 0 0;background:linear-gradient(transparent,#060b1a 100%)}.photo-sticker{font:10px Arial,Helvetica,sans-serif;font-weight:bold;letter-spacing:2px;text-transform:uppercase;color:#101522;background:#f1ce7b;border:0;transform:rotate(3deg);right:-14px;top:35px;padding:13px 17px;box-shadow:0 5px 25px #0005}.photo-caption span{color:#d7e6ff}.photo-caption p{font:25px/1.2 Georgia,serif}.hero-signature>span{color:#f1ce7b}.ticker{background:#111a2b;color:#b4c9eb;border-top:1px solid #2e3a54;border-bottom:1px solid #2e3a54}.section-heading h2 em{color:#f1ce7b}.filters button{border-color:#343f58;color:#b9c1d5}.filters button.active{background:#90bfff;color:#0c1525;border-color:#90bfff}.post{background:#101522;border-color:#283147;border-radius:8px}.photo-open{background:#111827}.image-tag{background:#0b101cde;color:#d7e7ff;border:1px solid #526b89}.image-plus{background:#0b101cbb;color:#e2ebff}.post-meta{color:#91a2be}.post-body>p:not(.post-meta){color:#b4b7c6}.story-link{color:#9bc4ff;border-color:#3c5375}.about-card{background:#101522;border-color:#2c354a}.about-card>img{border-color:#2b3a51}.about-card .eyebrow{color:#b3c8e9}.about-card h2 span{color:#f1ce7b}.mini-signature em{color:#f1ce7b}.connect-card{background:radial-gradient(ellipse at 100% 0,#263b60,transparent 65%),#141d2d;border-color:#344668}.connect-card .eyebrow{color:#afcaf6}.connect-card h2 em{color:#f1ce7b}.connect-card>p:not(.eyebrow){color:#b6c2d8}.spark{color:#f1ce7b}.of-button{background:#83b9ff;color:#081426;border-radius:6px;font-weight:600;box-shadow:0 0 25px #4e8ee315}.of-button[aria-disabled=false]:hover{background:#aed0ff}.of-button[aria-disabled=true]{background:#334561;color:#c6d3e9}.social-link{border-color:#34445e;color:#d1ddf1}.sidebar-note{color:#ddc68e}.closing{background:radial-gradient(ellipse at center,#172b4355,transparent 70%)}.closing>span{color:#f1ce7b}.closing h2 em{color:#f1ce7b}footer .logo{font-size:23px}a:focus-visible,button:focus-visible{outline-color:#f1ce7b}dialog{background:#101522;border:1px solid #3b4c6a}.dialog-grid>img{background:#080c14}.dialog-close{background:#182236;color:#fff;border-color:#4c6284}dialog::backdrop{background:#000b}.unofficial{font-size:8px;line-height:1.6;color:#8f98ad;max-width:310px;text-align:right}@media(max-width:720px){.hero{padding-top:40px;gap:29px}.hero h1{font-size:clamp(39px,8.8vw,60px);letter-spacing:-1.5px}.hero-visual{border-radius:12px;aspect-ratio:4/4.7;box-shadow:6px 8px 0 #1f2a42}.photo-sticker{font-size:8px;right:-5px;top:30px}.unofficial{max-width:170px;font-size:7px}.hero-actions{gap:16px}}
