.theme-time{transition:background-color 1s,color 1s}.theme-time.future-world{--accent:#ff5b95!important;--signal:#f8508a;background:#05060c;color:#dee4ee;padding-bottom:82px}.future-world:before{content:'';position:fixed;inset:0;z-index:8;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 3px,#17092116 3px 4px),linear-gradient(90deg,#e5006c08,transparent 30%,transparent 70%,#00c3ff08);box-shadow:inset 0 0 100px #01010880}.future-world .world-header{background:#060712f5;border-bottom:1px solid #ff397879;box-shadow:0 5px 40px #0009}.future-world .world-header .brand{color:#eef4ff}.future-world .scenery{filter:saturate(.65) contrast(1.4) brightness(.45) hue-rotate(25deg);transform:scale(1.06)}.future-world .world-hero{background:#04050b}.future-world .world-hero:after{background:linear-gradient(90deg,#ff005511,transparent 50%,#00bbff15),repeating-linear-gradient(90deg,transparent 0 89px,#00c8ff15 89px 90px),linear-gradient(transparent 50%,#05060c);mask-image:none}.future-world .hero-content h1{color:#e5ecff;text-shadow:3px 0 #c0186460,-3px 0 #05b1f960,0 0 55px #3864ad88}.future-world .hero-tag{color:#ff83a8;text-shadow:0 0 30px #ff006055}.future-world .hero-subtitle{color:#b3bdce}.future-world .hero-book{filter:drop-shadow(0 0 32px #ba125439)}.future-world .world-section{background:linear-gradient(110deg,#0b101ddd,#130b18ed),url('/assets/paradoxem-world.jpg') center/cover;border-bottom:1px solid #dc1d611f}.future-world .chapter-nav{background:#070914;border-block:1px solid #f73e7455}.future-world .chapter-nav small,.future-world .eyebrow{color:#ff729c}.future-world .world-section h2,.future-world .world-section h3{font-family:'Space Grotesk',sans-serif;color:#e1eaff}.future-world .world-section h2{letter-spacing:-1.5px}.future-world .world-landscape img{filter:contrast(1.35) brightness(.45) saturate(.65) hue-rotate(20deg)}.future-world .world-landscape{border-block:1px solid #e6326266}.future-world .tropes{background:#090b17;color:#c0b4d6}.future-world .archive-button{background:#090c17;color:#a8b3ca;border-color:#354563}.future-world .archive-button.active{border-color:#ff4c88;background:#281020;box-shadow:inset 3px 0 #ff4c88}.future-world .archive-page{background:#080c17e8;border-color:#555386;box-shadow:inset 4px 0 #ff4c88,0 20px 50px #0005}.future-world .archive-question{color:#ff91b5}.future-world .temporal-console{--terminal-accent:#ff6da4;background:linear-gradient(90deg,#080b16e8,#210c20c9),url('/assets/paradoxem-world.jpg') center/cover;border-block:1px solid #ff286e80;box-shadow:inset 0 0 100px #04030a}.future-world .time-transmission{background:#060a13ed;border-color:#d934745c;box-shadow:inset 0 0 45px #be145b0a}.future-world .time-transmission .eyebrow{color:#ff81b5}.future-world .time-selector button{border-color:#b23568}.future-world .time-selector [aria-pressed=true]{background:#ff6da4;color:#170713}.future-world .reader-card,.future-world .play-stage{background:#090c17;border-color:#514567;box-shadow:5px 5px 0 #1c152e}.future-world .reader-card blockquote{color:#e5e5f2}.future-world .amazon-summary,.future-world .reader-invitation{background:#0b1020;border-color:#3b3653}.future-world .reading{box-shadow:inset 0 1px #e02d7270}.future-world .reading-cover img{box-shadow:0 0 65px #f0126939,15px 25px 40px #000}.future-world .studio-card{background:#090c17;border-color:#374663}.future-world .studio-image img{filter:saturate(.65)}.future-world .button.fill{background:#ef679b;color:#160b19;border-color:#ef679b}.future-world footer{background:#050711;border-top:1px solid #4a2544}.future-world .next-world{filter:saturate(.65)}.system-warning{display:none;border:1px solid #ff4b794d;border-left:3px solid #ff4b79;background:#240b17c9;padding:22px 25px;margin-top:30px}.future-world .system-warning{display:grid;gap:10px}.system-warning span{font:10px monospace;letter-spacing:3px;color:#ff6b99}.system-warning strong{font:clamp(19px,2.5vw,28px)/1.4 'Space Grotesk',sans-serif;color:#f3dce8}.system-warning small{font:9px monospace;letter-spacing:1px;color:#b994a9}.future-hud{position:fixed;bottom:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 5%;background:#050710f5;border-top:1px solid #f04d84;box-shadow:0 -10px 50px #0008;color:#f28cac;backdrop-filter:blur(14px)}.future-hud[hidden]{display:none}.future-hud strong{font:11px monospace;letter-spacing:2px}.future-hud small{display:block;font:9px monospace;letter-spacing:2px;color:#98a1b7;margin:7px 0 0 16px}.surveillance-light{display:inline-block;width:6px;height:6px;border-radius:50%;background:#ff497e;box-shadow:0 0 14px #ff2b68;margin-right:10px}.future-hud button{background:#141026;border:1px solid #986080;color:#f1cfdf;padding:13px 18px;cursor:pointer;font:11px monospace;letter-spacing:1px}.future-hud button:hover,.future-hud button:focus-visible{background:#3c1530;outline:1px solid #ff7caa}.temporal-rupture{position:fixed;inset:0;z-index:40;display:none;pointer-events:none;align-content:center;text-align:center;background:repeating-linear-gradient(0deg,#040510 0 3px,#0b1224 3px 4px);color:#ff70a5}.time-shifting .temporal-rupture{display:grid;gap:20px;animation:temporal-cut 1.1s both}.temporal-rupture span,.temporal-rupture small{font:12px monospace;letter-spacing:5px}.temporal-rupture strong{font:clamp(90px,20vw,210px)/1 'Space Grotesk',sans-serif;text-shadow:5px 0 #047aab,-5px 0 #aa205e}.temporal-rupture small{font-size:10px;color:#b6bed8}@keyframes temporal-cut{0%{opacity:0;clip-path:inset(48% 0)}20%,65%{opacity:1;clip-path:inset(0)}100%{opacity:0;clip-path:inset(0 0 100%)}}@media(max-width:600px){.future-hud{padding:12px 16px;gap:10px}.future-hud strong{font-size:9px;letter-spacing:1px}.future-hud small{font-size:8px;letter-spacing:0;max-width:160px}.future-hud button{font-size:9px;padding:12px 10px;max-width:135px;line-height:1.5}.theme-time.future-world{padding-bottom:86px}.system-warning{padding:20px}.future-world .world-section h2{letter-spacing:-.5px}}@media(prefers-reduced-motion:reduce){.theme-time{transition:none}.time-shifting .temporal-rupture{display:none;animation:none}}.paused .temporal-rupture{display:none;animation:none}
.theme-time .archive-heading{margin-bottom:48px}.theme-time .archive-heading h2{line-height:1.13;margin:24px 0 28px}.theme-time .archive-heading>p{margin:0;line-height:1.9}.theme-time .archive-layout{padding-top:36px;gap:40px;grid-template-columns:240px minmax(0,1fr);align-items:start}.theme-time .archive-index{gap:12px}.theme-time .archive-button{border:1px solid #61c8c832;padding:24px 22px;gap:18px;min-height:80px;line-height:1.5}.theme-time .archive-button small{min-width:24px;flex-shrink:0;letter-spacing:.08em}.theme-time .archive-button span{letter-spacing:.08em}.theme-time .archive-page{box-sizing:border-box;max-width:none;padding:40px 42px 42px;min-height:360px}.theme-time .archive-page>.eyebrow{display:block;line-height:1.6;margin-bottom:24px}.theme-time .archive-page h3{margin:0 0 26px;line-height:1.25;font-size:clamp(26px,3vw,36px);max-width:580px}.theme-time .archive-page>p{margin:0;line-height:1.9;font-size:17px}.theme-time .archive-page .archive-question{margin:32px 0 0;padding:6px 0 6px 24px;line-height:1.6;font-size:24px}.theme-time .archive-folio{top:18px;right:22px;font-size:130px}.theme-time .archive .source-inline{display:inline-block;margin-top:28px}@media(max-width:900px){.theme-time .archive-layout{grid-template-columns:190px minmax(0,1fr);gap:24px}.theme-time .archive-button{padding:22px 16px;gap:12px;font-size:12px}.theme-time .archive-page{padding:32px}}@media(max-width:600px){.theme-time .archive-heading{margin-bottom:32px}.theme-time .archive-layout{grid-template-columns:1fr;gap:24px;padding-top:26px}.theme-time .archive-index{display:grid;grid-template-columns:1fr;gap:10px}.theme-time .archive-button{min-height:60px;padding:17px 20px;gap:20px}.theme-time .archive-page{padding:28px 24px;min-height:0}.theme-time .archive-page>.eyebrow{margin-bottom:20px}.theme-time .archive-page h3{margin-bottom:22px;line-height:1.3}.theme-time .archive-page>p{font-size:16px}.theme-time .archive-page .archive-question{padding-left:18px;font-size:22px;margin-top:28px}.theme-time .archive-pages{min-height:0}.theme-time .archive-folio{font-size:100px}}
