:root{--bg:#050b13;--panel:#0a1420;--white:#f5f5f0;--muted:#99a9ba;--gold:#f5b85b;--gold2:#ffd99a;--blue:#4ac7f7;--line:rgba(169,197,219,.19)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:#eeb55e;color:#101720}.grain{pointer-events:none;position:fixed;inset:0;z-index:80;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.topbar{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,5vw,94px);border-bottom:1px solid rgba(255,255,255,.12);position:absolute;inset:0 0 auto;z-index:20;background:linear-gradient(180deg,rgba(1,6,13,.85),rgba(1,6,13,.08))}.brand{display:flex;align-items:center;gap:13px}.brand img{width:52px;height:52px;object-fit:cover;border-radius:50%;filter:drop-shadow(0 0 10px #2b9ff07d)}.brand span{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:21px;line-height:.94;letter-spacing:2.2px}.brand b{font-weight:700;color:var(--gold2)}nav{display:flex;align-items:center;gap:35px}nav a{font-size:10px;letter-spacing:2px;font-weight:700;color:#d4dfeb;transition:color .2s}nav a:hover{color:var(--gold)}nav .nav-watch{padding:14px 17px;border:1px solid rgba(245,184,91,.7);color:var(--gold2)}.menu{display:none}.hero{height:min(860px,100svh);min-height:690px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 75% 55%,#13314a 0%,#071522 45%,#030810 82%)}#networkCanvas{position:absolute;inset:0;width:100%;height:100%;opacity:.95}.hero:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#040910 0%,rgba(4,9,16,.96) 24%,rgba(4,9,16,.55) 54%,transparent 90%),linear-gradient(0deg,#050b13 0%,transparent 24%)}.hero-vignette{position:absolute;inset:0;box-shadow:inset 0 0 180px #02060d;z-index:1;pointer-events:none}.hero-content{position:relative;z-index:4;padding:clamp(190px,22vh,240px) 6vw 0;max-width:970px}.eyebrow,.section-id,.small-label,.ep-kicker{font-size:11px;letter-spacing:3px;font-weight:700}.eyebrow{display:flex;align-items:center;gap:16px;color:var(--gold2)}.gold-rule{width:35px;height:2px;background:var(--gold)}.serial{color:#7c91a7}.hero h1,.statement h2,.section-top h2,.interlude h2,.about h2{font-family:'Barlow Condensed',sans-serif;font-weight:900;letter-spacing:-1.8px;line-height:.82;margin:28px 0}.hero h1{font-size:clamp(105px,13.3vw,210px);text-shadow:0 6px 30px #0009}.hero h1 span,.section-top h2 span,.about h2 em{color:var(--gold);font-style:normal}.hero-lead{font-size:clamp(19px,2vw,27px);font-weight:600;margin:25px 0 12px}.hero-sub{color:#b6c7d4;line-height:1.8;max-width:530px;font-size:14px}.actions{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:17px 22px;font-size:11px;font-weight:800;letter-spacing:1.6px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px)}.gold-button{background:var(--gold);color:#101319}.gold-button:hover{background:#ffd18c}.line-button{border:1px solid #8b9bac6b}.hero-side{position:absolute;right:3.4vw;top:35%;z-index:4;writing-mode:vertical-rl;display:flex;gap:45px;color:#91b4cb;font-size:10px;letter-spacing:3px}.hero-bottom{position:absolute;z-index:4;bottom:35px;left:6vw;right:6vw;display:flex;justify-content:space-between;font-size:10px;letter-spacing:2.5px;color:#a2b0bd}.section-wrap{padding:115px clamp(24px,6vw,112px)}.section-id{color:var(--gold);white-space:nowrap}.statement{display:grid;grid-template-columns:.45fr 1.6fr .8fr;gap:45px;padding:120px clamp(24px,6vw,112px);border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 90% 50%,#13243a 0%,#07101b 50%,#050b13 100%)}.small-label{color:#8aa3b7}.statement h2{font-size:clamp(65px,7.2vw,125px)}.statement h2 em{font-style:normal;color:var(--gold)}.statement p:not(.small-label){max-width:690px;line-height:1.9;color:#aabaca;font-size:15px}.text-link{display:inline-block;margin-top:22px;padding-bottom:10px;border-bottom:1px solid var(--gold);font-size:11px;letter-spacing:2px;font-weight:700;color:var(--gold)}.statement-aside{align-self:center;text-align:center;color:#7895ad;font-size:10px;line-height:2;letter-spacing:2px}.halo-graphic{height:230px;width:230px;margin:auto auto 30px;border-radius:50%;border:1px solid #4ebdf75a;box-shadow:0 0 55px #2b90c83b,inset 0 0 45px #1685b128;display:grid;place-items:center;position:relative}.halo-graphic:before,.halo-graphic:after{content:'';position:absolute;inset:18px;border:1px dashed #67c9ff6b;border-radius:50%;animation:spin 35s linear infinite}.halo-graphic:after{inset:42px;animation-direction:reverse}.halo-inner{font:900 70px 'Barlow Condensed';color:var(--gold)}.halo-inner span{font-size:20px;color:var(--blue)}@keyframes spin{to{transform:rotate(360deg)}}.section-top{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:45px}.section-top h2{font-size:clamp(70px,8vw,130px);margin:16px 0 0}.section-top>p{max-width:300px;color:var(--muted);line-height:1.8;font-size:14px}.episode-list{border-top:1px solid var(--line)}.episode-row{display:grid;grid-template-columns:80px 170px minmax(0,1fr) 145px;gap:30px;align-items:center;padding:19px 5px;border-bottom:1px solid var(--line);transition:background .25s,padding .25s}.episode-row[href]:hover{background:#102031;padding-left:17px}.ep-num{font:600 25px 'Barlow Condensed';color:var(--gold)}.ep-art{height:106px;position:relative;overflow:hidden;border:1px solid #ffffff22;display:grid;place-items:center;background:#071321}.ep-art:before{content:'';position:absolute;inset:-50%;border:1px solid #79cfff45;border-radius:50%;box-shadow:0 0 0 32px #64c9f70c,0 0 0 70px #64c9f70b,0 0 0 120px #64c9f70b;transform:rotateX(60deg)}.art-one{background:radial-gradient(circle at 45% 40%,#1b6684,#091627 60%,#130d0b)}.art-two{background:radial-gradient(circle at 50% 60%,#704920,#0e1c2b 65%)}.art-three{background:linear-gradient(140deg,#0a1d30,#49321e 75%,#070e1b)}.art-four{background:radial-gradient(ellipse at 50% 50%,#2c5b7a,#071320 70%)}.art-five{background:radial-gradient(ellipse at 50% 60%,#15677a,#081322 70%)}.art-mark{font:900 74px 'Barlow Condensed';color:var(--gold);text-shadow:0 0 20px #e8a4438a;z-index:1}.ep-kicker{color:#819caf;font-size:9px}.ep-text h3{font:800 clamp(27px,3.1vw,48px) 'Barlow Condensed';line-height:1;margin:9px 0 7px}.ep-text h3 em{color:var(--gold);font-style:normal}.ep-text p{color:#9eb0bf;font-size:12px;margin:0}.ep-action{justify-self:end;color:var(--gold);font-size:10px;letter-spacing:1.4px;font-weight:800}.status{color:#8195a7}.episode-note{font-size:11px;color:#718698;margin-top:25px}.interlude{position:relative;overflow:hidden;min-height:590px;padding:110px 6vw;background:radial-gradient(ellipse at 80% 40%,#0c3e5b 0%,#091a2a 36%,#060b12 75%)}.interlude-bg{position:absolute;right:-120px;top:-220px;width:750px;height:750px;border:1px solid #53bffb42;border-radius:50%;box-shadow:0 0 0 50px #38a3dd08,0 0 0 110px #38a3dd0a,0 0 0 200px #38a3dd09,inset 0 0 100px #1889cc36}.interlude-bg:before{content:'';position:absolute;inset:15%;border-radius:50%;border:1px dashed #5bd2ff6e;animation:spin 60s linear infinite}.interlude>.section-id,.interlude>p,.interlude>h2,.interlude>.button{position:relative;z-index:2}.interlude>p{font-size:15px;letter-spacing:4px;margin:50px 0 0}.interlude h2{font-size:clamp(95px,12vw,200px)}.interlude h2 em{font-style:normal;color:var(--gold)}.chapters{background:#08111c}.chapter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.chapter-card{min-height:360px;padding:28px;display:flex;flex-direction:column;position:relative;overflow:hidden;border:1px solid #6cb4db36;background:radial-gradient(ellipse at 70% 75%,#0c5472 0%,#0b2034 40%,#0a1625 75%);transition:transform .2s,border-color .2s}.chapter-card:hover{transform:translateY(-7px);border-color:var(--gold)}.chapter-card:before{content:'';position:absolute;right:-100px;bottom:-130px;width:300px;height:300px;border:1px solid #7bc8ed88;border-radius:50%;box-shadow:0 0 0 32px #4bc5ff12,0 0 0 80px #4bc5ff0a}.chapter-card-two{background:radial-gradient(ellipse at 70% 75%,#614321 0%,#1c2631 55%,#101822)}.chapter-card-three{background:radial-gradient(ellipse at 70% 75%,#264764 0%,#101827 65%)}.chapter-card>span{font-size:10px;letter-spacing:2px;color:var(--gold2);z-index:1}.chapter-card strong{font:800 clamp(48px,5vw,77px)/.88 'Barlow Condensed';margin-top:60px;z-index:1}.chapter-card p{color:#b0c3d0;font-size:13px;z-index:1}.chapter-card b{margin-top:auto;color:var(--gold);font-size:10px;letter-spacing:2px;z-index:1}.about{display:grid;grid-template-columns:1fr 1.1fr;gap:8vw;align-items:center;background:radial-gradient(ellipse at 10% 50%,#122941,#060b13 65%)}.about-identity{text-align:center}.about-identity img{width:min(350px,80%);aspect-ratio:1;object-fit:cover;border-radius:50%;box-shadow:0 0 80px #167cbd35}.about-identity span{display:block;color:#829aad;letter-spacing:2px;font-size:10px;margin-top:25px}.about h2{font-size:clamp(85px,9vw,150px)}.about-copy p{color:#a5b6c5;line-height:1.9;max-width:600px}.about-copy .button{margin-top:20px}footer{display:flex;justify-content:space-between;gap:20px;align-items:end;padding:50px 6vw;background:#03070d;border-top:1px solid var(--line)}footer>div:first-child{display:flex;flex-direction:column;gap:7px}footer strong{font:800 25px 'Barlow Condensed';letter-spacing:2px}footer span,footer p{font-size:10px;color:#8193a6;letter-spacing:1.5px}footer>div:nth-child(2){display:flex;gap:30px}footer a{font-size:11px;color:var(--gold);letter-spacing:1px}@media(max-width:1050px){nav{gap:17px}.statement{grid-template-columns:1fr 2fr}.statement-aside{display:none}.hero h1{font-size:clamp(105px,15vw,175px)}}@media(max-width:760px){.topbar{height:74px;padding:0 22px}.brand img{width:45px;height:45px}.brand span{font-size:18px}.menu{display:block;background:none;border:0;color:#fff;font-size:12px;letter-spacing:2px;cursor:pointer}.menu span{color:var(--gold)}nav{display:none;position:absolute;top:74px;left:0;right:0;background:#07101b;padding:24px;flex-direction:column;align-items:stretch;gap:20px;border-bottom:1px solid var(--line)}nav.open{display:flex}.hero{min-height:740px;height:92svh}.hero-content{padding:210px 24px 0}.hero h1{font-size:clamp(92px,17vw,135px)}.hero .serial{display:none}.hero-sub{max-width:370px}.hero-side{display:none}.hero-bottom{left:24px;right:24px;font-size:8px;gap:20px}.statement{grid-template-columns:1fr;padding:85px 24px;gap:15px}.statement h2{font-size:clamp(69px,12vw,105px)}.section-wrap{padding:85px 24px}.section-top{display:block}.section-top h2{font-size:clamp(69px,12vw,110px)}.section-top>p{max-width:550px}.episode-row{grid-template-columns:45px 95px 1fr;gap:12px}.ep-art{height:80px}.ep-text h3{font-size:29px}.ep-kicker{font-size:8px;letter-spacing:1px}.ep-action{grid-column:3;justify-self:start}.interlude{padding:85px 24px;min-height:490px}.interlude h2{font-size:clamp(85px,15vw,140px)}.chapter-grid{grid-template-columns:1fr}.chapter-card{min-height:300px}.about{grid-template-columns:1fr}.about-identity img{width:230px}footer{display:block}footer>div:nth-child(2){margin:25px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* V3.1 typography and hero layout correction: prevent headline collisions */
.hero{height:auto;min-height:max(760px,100svh);display:flex;flex-direction:column;justify-content:center;padding-bottom:100px}
.hero-content{padding:145px 6vw 45px;max-width:min(970px,92vw)}
.hero h1{font-size:clamp(76px,10.2vw,158px);line-height:1.04;letter-spacing:-.025em;margin:26px 0 24px;overflow-wrap:normal}
.hero-lead{margin:0 0 14px;line-height:1.35}
.hero-sub{line-height:1.65;margin:0}
.actions{margin-top:28px}
.hero-bottom{bottom:24px}
.statement h2,.section-top h2,.interlude h2,.about h2{line-height:1.04;letter-spacing:-.015em;overflow-wrap:break-word}
@media(max-width:1050px){.hero h1{font-size:clamp(74px,11vw,125px)}}
@media(max-width:760px){.hero{min-height:780px;padding-bottom:85px}.hero-content{padding:135px 24px 40px;max-width:100%}.hero h1{font-size:clamp(64px,13vw,100px);line-height:1.06;letter-spacing:-.02em;margin:25px 0 22px}.hero-bottom{bottom:18px}.eyebrow{flex-wrap:wrap;line-height:1.5}.hero-lead{font-size:clamp(18px,4vw,24px)}}
@media(max-width:390px){.hero h1{font-size:clamp(56px,12.8vw,70px)}.hero-content{padding-top:125px}.hero-bottom span:last-child{display:none}.button{gap:14px;padding:15px 16px}}
/* V4: silver / champagne gold / illuminated cobalt metallic documentary art direction */
:root{--bg:#02060d;--panel:#09101b;--white:#f4f6f8;--muted:#b3bfc9;--gold:#e5ac4c;--gold2:#ffe0a1;--blue:#59caff;--line:rgba(166,198,219,.25)}
body{background:radial-gradient(ellipse at 60% 0%,#102336 0%,#03070d 55%);}
.topbar{background:linear-gradient(180deg,rgba(2,5,11,.97),rgba(4,10,17,.8));border-bottom:1px solid rgba(156,204,237,.26);box-shadow:0 8px 30px #0007}
.brand span{color:#f5f7fa;text-shadow:0 1px 0 #778b9a,0 3px 12px #000}.brand b{background:linear-gradient(180deg,#fff0bc,#d69536 70%,#8e591d);-webkit-background-clip:text;background-clip:text;color:transparent}
nav .nav-watch,.line-button{background:linear-gradient(145deg,rgba(116,145,164,.17),rgba(5,10,18,.2));border:1px solid #8aabc07a;box-shadow:inset 0 1px 0 #ffffff24}
.hero{background:radial-gradient(ellipse at 83% 75%,#113b5b 0%,#071523 41%,#02060c 77%);isolation:isolate;min-height:790px}
.hero:before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 4px,#ffffff04 5px 6px);opacity:.6}
.hero:after{background:linear-gradient(90deg,#03070c 0%,rgba(3,7,12,.94) 24%,rgba(3,7,12,.72) 44%,rgba(3,7,12,.07) 78%),linear-gradient(0deg,#03070c 0%,transparent 30%);z-index:2}



@keyframes earthFloat{from{transform:translateY(0) rotate(-2deg)}to{transform:translateY(-15px) rotate(2deg)}}
#networkCanvas{z-index:2;opacity:.48;mix-blend-mode:screen}
.hero-content{z-index:5;max-width:850px;padding-top:165px;padding-bottom:95px}
.hero h1{font-size:clamp(82px,10.2vw,150px);line-height:.99;letter-spacing:-.025em;text-shadow:0 4px 1px #1a2027,0 8px 20px #000b}
.hero h1 span,.statement h2 em,.section-top h2 span,.interlude h2 em,.about h2 em,.ep-text h3 em{background:linear-gradient(180deg,#fff3bd 0%,#f8d486 26%,#d79b37 58%,#a76923 78%,#f0c56b 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 2px 2px #0008)}
.hero-lead{color:#f4f6f7;text-shadow:0 2px 10px #000;font-size:clamp(20px,2vw,27px)}
.hero-sub{color:#d5dee5;text-shadow:0 1px 8px #000;max-width:475px}
.eyebrow,.small-label,.section-id,.ep-num,.ep-action{color:#f1bf71}
.gold-button{background:linear-gradient(155deg,#fff0b4 0%,#f0bf6a 34%,#bc7b2d 100%);border:1px solid #ffe4a1;box-shadow:inset 0 1px 0 #fff9d1,0 7px 20px #0008;color:#131820}
.gold-button:hover{background:linear-gradient(155deg,#fff8d0,#e5a94c)}
.statement{background:radial-gradient(ellipse at 88% 42%,#172e45,#07111c 53%,#03070d);border-top:1px solid #b8cbd02b}
.halo-graphic{border-color:#d4a45666;box-shadow:0 0 60px #ca88392b,inset 0 0 55px #1e9ed02a}
.halo-inner{background:linear-gradient(180deg,#f9d995,#bb7b32);-webkit-background-clip:text;background-clip:text;color:transparent}
.episodes,.chapters{background:linear-gradient(135deg,#060b13,#0c1b2a 60%,#050b14)}
.episode-row{background:linear-gradient(100deg,rgba(158,186,207,.045),transparent 68%)}
.ep-art{box-shadow:inset 0 1px 0 #ffffff42,inset 0 -15px 30px #0008,0 5px 17px #0008;border:1px solid #a5c8dc65}
.art-mark{background:linear-gradient(180deg,#fff2c7,#d49a41,#82501c);-webkit-background-clip:text;background-clip:text;color:transparent}
.interlude{background:radial-gradient(ellipse at 79% 43%,#1c4b69 0%,#0c2031 42%,#03070e 79%)}
.chapter-card{border:1px solid #a6bfd25b;box-shadow:inset 0 1px 0 #c8e3ff26,0 12px 34px #0005;background:radial-gradient(ellipse at 70% 75%,#155474,#102c43 43%,#09121f 85%)}
.chapter-card-two{background:radial-gradient(ellipse at 70% 75%,#684a28,#232e39 52%,#101923)}
.chapter-card-three{background:radial-gradient(ellipse at 70% 75%,#2a5e78,#122438 63%,#0a1422)}
.about{background:radial-gradient(ellipse at 10% 50%,#193a55,#050a12 66%)}
.about-identity img{border:1px solid #78bfe38c;box-shadow:0 0 65px #2089ce52,0 0 0 8px #87c8e60a}
@media(max-width:1050px){.hero-content{max-width:710px}}
@media(max-width:760px){.hero{min-height:850px}.hero-content{padding:138px 24px 160px}.hero h1{font-size:clamp(69px,13.1vw,98px)}.hero:after{background:linear-gradient(180deg,#03070de6 0%,#03070dd9 36%,#03070d65 65%,#03070d 100%)}.hero-lead,.hero-sub{max-width:400px}.hero-bottom{z-index:6}.hero-side{display:none}}
@media(max-width:390px){.hero{min-height:870px}.hero h1{font-size:clamp(60px,12.5vw,74px)}.hero-content{padding-top:128px}}
@media(prefers-reduced-motion:reduce){}

/* V4.2 — brushed titanium and polished metal surfaces; remove paper grain. */
:root{--bg:#03070d;--panel:#0d1823;--line:rgba(181,205,221,.30)}
.grain{display:none!important}
body{background-color:#03070d;background-image:radial-gradient(ellipse at 78% 8%,rgba(48,105,142,.16),transparent 48%),repeating-linear-gradient(0deg,rgba(220,237,250,.017) 0px,rgba(220,237,250,.017) 1px,transparent 1px,transparent 4px),linear-gradient(112deg,#02050a 0%,#14212d 29%,#050b12 53%,#1b2c39 76%,#02060b 100%);background-attachment:fixed}
.topbar{background:linear-gradient(175deg,rgba(36,53,68,.98),rgba(4,10,17,.97) 42%,rgba(12,25,38,.94) 75%,rgba(3,8,14,.96));border-bottom:1px solid rgba(191,222,240,.4);box-shadow:inset 0 1px 0 rgba(240,250,255,.26),0 14px 35px #0009}
.hero{background:radial-gradient(ellipse at 82% 60%,#0e3956 0%,#0b1d2e 38%,#03080f 80%)}
.hero:before{background:linear-gradient(128deg,transparent 0%,rgba(225,243,255,.045) 32%,transparent 38%,transparent 72%,rgba(190,222,243,.035) 76%,transparent 82%),repeating-linear-gradient(0deg,transparent 0px,transparent 3px,rgba(205,229,244,.024) 4px,transparent 5px);opacity:1}
.statement{background:linear-gradient(120deg,rgba(8,16,25,.96),rgba(27,45,60,.92) 38%,rgba(7,16,27,.97) 65%,rgba(20,35,49,.96)),repeating-linear-gradient(0deg,transparent 0 3px,#ffffff06 4px 5px);box-shadow:inset 0 1px 0 #b9d4e52a,inset 0 -1px 0 #000}
.episodes,.chapters{background:linear-gradient(110deg,#050a11 0%,#152738 30%,#07111d 53%,#1b2c3b 75%,#050a11 100%);background-attachment:fixed}
.episode-row{background:linear-gradient(110deg,rgba(232,245,255,.07) 0%,rgba(115,157,185,.025) 24%,transparent 55%,rgba(202,225,239,.035) 100%);border-bottom-color:rgba(198,220,232,.29);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}
.episode-row[href]:hover{background:linear-gradient(110deg,rgba(88,144,177,.21),rgba(7,20,34,.25) 60%,rgba(220,181,103,.08))}
.interlude{background:radial-gradient(ellipse at 82% 42%,#1a4c69 0%,#0d2538 36%,transparent 74%),linear-gradient(115deg,#040a11,#203343 38%,#07111d 64%,#152a39)}
.chapter-card{background:linear-gradient(145deg,rgba(255,255,255,.11),transparent 21%,rgba(0,0,0,.24) 48%,rgba(122,173,201,.11) 78%,rgba(255,255,255,.025)),radial-gradient(ellipse at 70% 75%,#12506b,#0d283e 45%,#07111d 85%);box-shadow:inset 0 1px 0 #d7e9f358,inset 1px 0 0 #c2dce327,inset 0 -1px 0 #000,0 15px 35px #0008}
.chapter-card-two{background:linear-gradient(145deg,rgba(255,255,255,.11),transparent 24%,rgba(0,0,0,.2) 51%,rgba(219,174,104,.11) 79%),radial-gradient(ellipse at 70% 75%,#644525,#25303a 55%,#0b131e)}
.chapter-card-three{background:linear-gradient(145deg,rgba(255,255,255,.11),transparent 24%,rgba(0,0,0,.2) 51%,rgba(136,185,215,.11) 79%),radial-gradient(ellipse at 70% 75%,#245b77,#122438 65%,#09111b)}
.about{background:linear-gradient(115deg,#070e17,#1c3345 35%,#091420 62%,#142939);border-top:1px solid rgba(184,214,235,.23)}
footer{background:linear-gradient(135deg,#111e2b,#03070d 55%,#1b2a36);box-shadow:inset 0 1px 0 #c8e2f526}
.gold-button{box-shadow:inset 0 1px 0 #fff9d1,inset 0 -2px 2px #70420b55,0 7px 20px #0009}
@media(max-width:760px){body{background-attachment:scroll}.episodes,.chapters{background-attachment:scroll}.hero:before{opacity:.65}}

/* V4.3 — true circular interactive globe */
#networkCanvas{z-index:1;opacity:1;cursor:grab;touch-action:pan-y;outline-offset:-3px}#networkCanvas.dragging{cursor:grabbing}#networkCanvas:focus-visible{outline:2px solid #70d4ff}.orb-controls{position:absolute;right:5.5vw;bottom:87px;z-index:8;display:flex;align-items:center;gap:7px;padding:9px;border:1px solid rgba(138,199,226,.32);background:linear-gradient(145deg,rgba(35,54,72,.9),rgba(4,12,22,.94));box-shadow:inset 0 1px 0 rgba(234,244,255,.14),0 12px 30px #0009;border-radius:5px}.orb-hint{font:700 9px 'DM Sans',sans-serif;letter-spacing:1.5px;color:#bdd5e5;margin:0 12px}.orb-controls button{border:1px solid rgba(139,193,220,.35);background:linear-gradient(180deg,#203b50,#0a1928);color:#e7f6ff;min-width:35px;min-height:35px;padding:7px 10px;cursor:pointer;font-size:11px;letter-spacing:1px;font-weight:700}.orb-controls button:hover,.orb-controls button:focus-visible{border-color:#f5c478;color:#f5c478;outline-offset:2px}@media(max-width:760px){.orb-controls{right:18px;bottom:75px;gap:5px;padding:6px}.orb-hint{display:none}.orb-controls button{min-width:34px;min-height:34px;padding:6px 8px;font-size:10px}}@media(max-width:390px){.orb-controls{bottom:65px;right:12px}}
