:root{--night:#0b0f14;--ink:#16181d;--paper:#f2eee3;--accent:#ff4b2b;--accent-ink:#b72f18;--petrol:#1e4a47;--muted:#b9bec8;--line:rgba(242,238,227,.19);--paper-line:rgba(22,24,29,.2);--display:'Anton',Impact,sans-serif;--body:'Archivo',Arial,sans-serif;color-scheme:dark;scroll-padding-top:100px}
*{box-sizing:border-box}html{background:var(--night);scroll-behavior:smooth}body{margin:0;font:16px/1.65 var(--body);color:var(--paper);overflow-wrap:break-word}img{display:block;max-width:100%;height:auto}picture{display:block}a{color:inherit;text-decoration:none}button,summary{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:6px}button{cursor:pointer}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--display);font-weight:400;line-height:1.08;letter-spacing:-.018em}h1{font-size:clamp(54px,6vw,96px)}h2{font-size:clamp(38px,4.3vw,68px)}h3{font-size:clamp(26px,2.6vw,42px)}p+p{margin-top:16px}strong{font-weight:700}small{font-size:12px;line-height:1.65}section[id],details[id]{scroll-margin-top:98px}::selection{background:var(--accent);color:var(--night)}.wrap{width:calc(100% - 112px);max-width:1320px;margin-inline:auto}.paper{background:var(--paper);color:var(--ink);color-scheme:light}.eyebrow{font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.15em;text-transform:uppercase}.paper .eyebrow{color:var(--accent-ink)}.lead{font-size:clamp(20px,2.1vw,28px);line-height:1.5}.small-note,.spoiler-note{font-size:13px;color:var(--muted);line-height:1.7}.paper .small-note{color:#53575b}.button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-size:14px;line-height:1.3;font-weight:800;letter-spacing:.015em;border:1px solid transparent;border-radius:2px;transition:background-color .18s,color .18s,transform .18s;text-align:center}.button:hover{transform:translateY(-2px)}.primary{background:var(--accent);color:var(--night)}.primary:hover{background:#ff7559}.dark{background:var(--ink);color:var(--paper)}.dark:hover{background:var(--petrol)}.outline{border-color:currentColor;background:transparent;color:inherit}.outline:hover{background:var(--paper);color:var(--night)}.paper .outline:hover{background:var(--ink);color:var(--paper)}.paper-button{background:var(--paper);color:var(--ink)}.button-small{min-height:44px;padding:12px 20px;font-size:12px}.button-row{display:flex;flex-wrap:wrap;gap:16px}.text-link{display:inline-block;width:fit-content;font-size:14px;font-weight:700;line-height:1.7;border-bottom:1px solid currentColor;padding-bottom:2px;transition:color .18s}.text-link:hover{color:var(--accent)}.paper .text-link:hover{color:var(--accent-ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:100;background:var(--paper);color:var(--ink);padding:12px 20px;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-header{height:80px;position:sticky;top:0;z-index:30;background:#0b0f14f5;border-bottom:1px solid rgba(242,238,227,.12)}.header-inner{max-width:1440px;width:calc(100% - 112px);height:100%;margin:auto;display:flex;align-items:center;gap:40px}.brand{display:inline-flex;flex-direction:column;flex-shrink:0;line-height:1.05}.brand>span{font:28px/1.08 var(--display);letter-spacing:-.025em}.brand>small{font-size:8px;letter-spacing:.2em;margin-top:8px;color:var(--muted)}.desktop-nav{display:flex;gap:36px;margin-left:auto}.desktop-nav a{font-size:13px;font-weight:600;padding:12px 0;position:relative}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:var(--accent)}.header-actions{display:flex;align-items:center;gap:16px}.mobile-menu{display:none}.stadium-hero{position:relative;height:clamp(640px,74.5svh,800px);min-height:640px;overflow:hidden;border-bottom:3px solid var(--accent);isolation:isolate;background:var(--night)}.stadium-scene{position:absolute;inset:-4px;z-index:-1;transition:transform .6s cubic-bezier(.22,.61,.36,1);transform-origin:50% 70%}.stadium-background{width:100%;height:100%}.stadium-background img{width:100%;height:100%;object-fit:cover;object-position:50% 53%}.emre-layer{position:absolute;height:clamp(250px,28svh,320px);width:auto;left:50%;bottom:57px;transform:translateX(-50%);object-fit:contain}.hero-copy{position:relative;z-index:1;text-align:center;padding-top:24px;pointer-events:none}.hero-copy>.eyebrow{font-size:10px;letter-spacing:.19em;margin-bottom:18px;opacity:.85}.hero-copy h1{font-size:clamp(90px,9.45vw,146px);line-height:1.02;letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 2px 30px #0008}.hero-copy h1>span{display:block}.hero-copy .hero-last{display:table;margin:0 auto;padding-bottom:6px;border-bottom:6px solid var(--accent)}.hero-description{font-size:clamp(16px,1.45vw,21px);font-weight:500;line-height:1.55;max-width:620px;margin:18px auto 0;text-shadow:0 1px 12px #000}.hero-bottom{position:absolute;left:0;right:0;bottom:26px;z-index:2;min-height:210px}.hero-ctas{position:absolute;left:0;bottom:135px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.hero-ctas .button{font-family:var(--display);font-size:22px;min-width:224px;padding:16px 27px;text-transform:uppercase;letter-spacing:.01em}.hero-story-link{font-size:15px;font-weight:700;line-height:1.7;border-bottom:1px solid var(--paper)}.hero-story-link:hover{color:var(--accent)}.hero-series{position:absolute;bottom:2px;left:0;border-left:3px solid var(--accent);padding-left:12px;display:flex;flex-direction:column;line-height:1.5;letter-spacing:.15em}.hero-series span{font-size:11px;font-weight:700}.hero-series small{font-size:9px}.hero-scroll{position:absolute;bottom:8px;right:0;font-size:11px;border-bottom:1px solid var(--muted)}.hero-bottom .next-release{position:absolute;right:0;bottom:110px;text-align:right;padding:16px 18px;background:rgba(11,15,20,.8);border-left:2px solid var(--accent);max-width:270px}.next-release{display:grid;gap:3px}.next-release .eyebrow{font-size:9px;letter-spacing:.12em}.next-title{font-family:var(--display);font-size:20px}.next-date{font-size:11px;color:var(--muted)}.release-clock{font-size:21px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.07em;line-height:1.3}.release-clock:has(a){font-size:15px}.release-clock:not(:empty){max-width:265px}.decision-section{padding:35px 0 34px}.decision-top{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:40px;align-items:center}.decision-top h2{font-size:clamp(38px,4.35vw,66px);text-transform:uppercase;margin-top:9px;line-height:1.05}.decision-status{padding-left:40px;border-left:1px solid var(--paper-line);display:grid;gap:8px;align-content:center;min-height:82px}.status-label{font-family:var(--display);font-size:clamp(22px,2vw,30px);line-height:1.3}.decision-body{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;margin-top:38px;border-top:1px solid var(--paper-line);padding-top:30px}.decision-body>p{font-size:16px;max-width:430px;line-height:1.75}.choices{display:grid;gap:0}.choice{display:flex;gap:20px;align-items:center;padding:15px 0;border-bottom:1px solid var(--paper-line)}.choice:first-child{padding-top:0}.choice:last-child{border-bottom:0}.choice-letter{font:28px var(--display);color:var(--accent-ink)}.choice h3{font-size:29px;line-height:1.1}.choice p{font-size:13px;line-height:1.5;margin-top:4px}.choice-percent{margin-left:auto;font-size:24px}.decision-bottom{border-top:1px solid var(--paper-line);margin-top:24px;padding-top:23px;display:flex;align-items:center;justify-content:space-between;gap:24px}.decision-bottom p{font-size:12px;font-weight:600}.decision-bottom small{font-size:11px;color:#505359}.impact-section{padding:96px 0}.section-heading{margin-bottom:42px}.section-heading .eyebrow{color:var(--accent);margin-bottom:15px}.paper .section-heading .eyebrow{color:var(--accent-ink)}.impact-grid{display:grid;grid-template-columns:.9fr 1fr 1fr;gap:42px;align-items:center}.scoreboard{border-top:3px solid var(--accent);border-bottom:1px solid var(--line);padding:21px 0 17px;min-width:0}.stamp{display:inline-block;border:1px solid currentColor;padding:3px 8px;font-size:9px;letter-spacing:.14em;color:var(--accent);font-weight:800}.paper .stamp{color:var(--accent-ink)}.score-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.score-pair>div+div{border-left:1px solid var(--line);padding-left:24px}.paper .score-pair>div+div{border-color:var(--paper-line)}.score-pair>div{display:flex;flex-direction:column}.score-pair>div>span{font-size:12px;font-weight:700;letter-spacing:.06em}.score-pair strong{font:clamp(54px,6.2vw,88px)/1.15 var(--display);letter-spacing:-.02em}.score-pair>div:first-child strong{color:var(--accent)}.paper .score-pair>div:first-child strong{color:var(--accent-ink)}.score-pair strong small{font:22px var(--display)}.score-pair>div>small{color:var(--muted);font-size:11px}.paper .score-pair>div>small{color:#52575a}.scoreboard>p{font-size:10px;margin-top:17px;color:var(--muted)}.paper .scoreboard{border-bottom-color:var(--paper-line)}.paper .scoreboard>p{color:#52575a}.impact-image{position:relative;height:330px}.impact-image picture,.impact-image img{height:100%;width:100%;object-fit:cover;object-position:50% 50%}.image-caption{position:absolute;bottom:0;left:0;right:0;background:rgba(11,15,20,.86);padding:12px 16px;font-size:9px;letter-spacing:.1em}.impact-copy h3{font-size:40px}.impact-copy p{font-size:14px;color:var(--muted);margin-top:20px;line-height:1.8}.impact-copy .text-link{margin-top:23px}.catchup-section{padding:78px 0 0}.catchup-grid{display:grid;grid-template-columns:.85fr 1.4fr;gap:85px}.catchup-intro h2{margin-top:13px}.catchup-intro>p:not(.eyebrow){margin-top:22px;font-size:15px;line-height:1.8}.catchup-intro .button{margin-top:30px}.episode-cards{display:grid;grid-template-columns:1fr 1fr;gap:26px}.episode-card{min-width:0;display:block}.episode-card picture{overflow:hidden;aspect-ratio:9/12}.episode-card img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s}.episode-card:hover img{transform:scale(1.025)}.episode-card-info{padding-top:18px}.episode-card h3{font-size:30px;margin-top:7px}.episode-card p{font-size:12px;margin-top:9px}.episode-card .text-link{margin-top:15px;font-size:12px}.mystery-link{border-top:1px solid var(--paper-line);margin-top:56px;padding-block:23px;display:flex;justify-content:space-between;gap:20px;font-size:13px}.mystery-link .text-link{font-size:13px}.faq-section{padding-block:96px;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq-section h2{margin-top:15px}.faq-section>div>p:not(.eyebrow){margin-top:24px;color:var(--muted);font-size:14px}.faq-list{border-top:1px solid var(--line)}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{padding:22px 35px 22px 0;position:relative;font-size:15px;font-weight:600}.faq-list summary::after{content:'Aç';position:absolute;right:0;top:26px;font-size:10px;color:var(--muted);font-weight:400}.faq-list details[open] summary::after{content:'Kapat'}.faq-list details>p{font-size:14px;color:var(--muted);padding:0 35px 24px 0;line-height:1.8}.fitmate-section{background:var(--petrol);padding:64px 0}.fitmate-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.fitmate-grid h2{font-size:46px;max-width:470px;margin-top:16px}.fitmate-grid>div>p:not(.eyebrow){font-size:15px;line-height:1.8}.store-links{display:flex;gap:12px;margin-top:22px}.fitmate-grid small{display:block;margin-top:15px;color:#d0d9d5;font-size:11px}.fitmate-small{padding-block:30px;border-top:1px solid var(--line);display:flex;gap:28px;align-items:center;font-size:13px}.fitmate-small>span{margin-right:auto;color:var(--muted)}.fitmate-small .text-link{font-size:12px}.site-footer{padding-top:58px}.footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;padding-bottom:44px;align-items:start}.footer-top p{font-size:16px;line-height:1.7}.footer-top strong{font-weight:500;color:var(--muted)}.footer-top nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:12px}.footer-top nav a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--line);padding-block:24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;font-size:11px}.footer-bottom>p{font-size:10px;color:var(--muted);width:100%;max-width:780px;line-height:1.8}.loading-shell,.error-state{padding-block:80px}.loading-shell a{border-bottom:1px solid currentColor}.error-state h2{margin-top:15px}.error-state p{margin-block:20px}.noscript{padding:25px}.notfound{padding-block:85px;position:relative;min-height:600px}.notfound h1{font-size:90px;position:relative}.big-number{position:absolute;top:70px;right:0;font:250px/1 var(--display);color:var(--petrol)}.notfound>p:not(.eyebrow):not(.big-number){margin-block:25px}.notfound .button-row{margin-top:30px}.story-opening{padding:70px 0}.story-intro{display:grid;grid-template-columns:1.25fr .75fr;gap:100px;align-items:center}.story-intro h1{margin-top:20px;max-width:720px}.story-intro h1 span{color:var(--accent)}.story-intro .lead{margin-top:28px}.story-intro p:not(.lead):not(.eyebrow){margin-top:22px;font-size:15px;color:var(--muted)}.story-intro .button{margin-top:30px}.story-intro p.spoiler-note{max-width:470px;font-size:11px;margin-top:18px}.story-art img{width:100%;max-height:560px;object-fit:cover;object-position:50% 40%}.archive-section{padding:76px 0}.split-heading{display:flex;justify-content:space-between;align-items:end;gap:40px}.split-heading>p{font-size:14px}.archive-row{display:grid;grid-template-columns:180px minmax(0,1fr) 260px;gap:35px;padding:38px 0;border-top:1px solid var(--paper-line)}.archive-cover img{width:100%;aspect-ratio:9/14;object-fit:cover}.archive-copy h3{font-size:48px;margin-top:10px}.archive-copy>p:not(.eyebrow){font-size:15px;max-width:490px;margin-top:18px}.archive-copy>.text-link{margin-top:20px;font-size:12px}.archive-score .scoreboard{padding-top:16px}.archive-score h4{font-size:32px;margin-top:16px}.archive-score>p:not(.eyebrow){font-size:14px;margin-top:16px}.archive-score>.button{margin-top:22px;font-size:12px}.story-detail{margin-top:20px;font-size:12px}.story-detail summary{font-weight:700;border-bottom:1px solid var(--paper-line);padding-bottom:9px}.story-detail[open] summary{margin-bottom:15px}.story-detail p{line-height:1.9}.decision-chain{grid-column:2/-1;display:flex;align-items:start;gap:22px;border-left:3px solid var(--accent);padding:15px 20px;background:rgba(22,24,29,.035)}.decision-chain span{font-size:9px;font-weight:800;letter-spacing:.06em;flex-basis:90px;flex-shrink:0}.decision-chain p{font-size:12px;flex:1}.decision-chain>a{font-size:11px;white-space:nowrap;border-bottom:1px solid currentColor}.cast-section{padding-block:90px}.cast-lineup{background:var(--paper);padding:14px}.cast-lineup img{width:100%;aspect-ratio:3/1.4;object-fit:contain}.cast-list{display:grid;grid-template-columns:repeat(3,1fr);gap:0 40px;margin-top:30px}.cast-list article{padding:25px 0;border-bottom:1px solid var(--line)}.cast-list h3{font-size:30px;margin-block:10px}.cast-list p:not(.eyebrow){font-size:14px}.cast-list small{display:block;color:var(--muted);margin-top:10px}.cast-list .eyebrow{font-size:9px;color:var(--accent)}.clue-section{padding-block:75px}.clue-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.clue-grid h2{margin-top:16px}.clue-grid>div>p:not(.eyebrow){font-size:14px;margin-top:24px;line-height:1.8}.clue-art{max-width:310px;margin-top:30px}.clue-art img{width:100%;height:220px;object-fit:cover}.clue-report{border-top:3px solid var(--accent);border-bottom:1px solid var(--paper-line)}.clue-report>summary{font:30px/1.2 var(--display);padding:24px 20px 24px 0}.clue-report>summary span{display:block;font:11px/1.7 var(--body);color:#595d61;margin-top:10px}.clue-report ol,.clue-report ul{padding:0;list-style:none}.clue-report li{border-top:1px solid var(--paper-line);padding:20px 0}.clue-report li p{font-size:14px;margin-top:8px}.clue-report li a{font-size:11px;border-bottom:1px solid currentColor;margin-top:10px;display:inline-block}.clue-report .button{margin:18px 0 25px}.unknown{font-size:12px;font-weight:700}.breadcrumbs{display:flex;gap:15px;padding-block:30px;font-size:11px;color:var(--muted)}.breadcrumbs a{border-bottom:1px solid}.episode-opening{display:grid;grid-template-columns:350px 1fr;gap:85px;align-items:start;padding-top:12px;padding-bottom:75px}.episode-poster img{width:100%;height:auto;aspect-ratio:9/16;object-fit:cover}.episode-poster .button{width:100%;margin-top:16px}.episode-intro{padding-top:20px}.episode-intro h1{font-size:clamp(80px,8.3vw,128px);margin-top:16px}.accent-period{color:var(--accent)}.episode-intro .lead{margin-top:24px}.episode-intro>p:not(.eyebrow):not(.lead):not(.small-note){max-width:570px;font-size:16px;margin-top:22px;color:var(--muted)}.camp-stats{display:flex;gap:26px;flex-wrap:wrap;border-block:1px solid var(--line);padding-block:18px;margin-top:35px}.camp-stats>div{display:flex;gap:12px;align-items:baseline}.camp-stats span{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.camp-stats strong{font:22px/1.3 var(--display);color:var(--accent)}.episode-intro .small-note{font-size:10px;margin-block:9px 26px}.episode-summary{margin-top:30px;border-top:1px solid var(--line)}.episode-summary summary{font-size:13px;padding-top:20px;font-weight:700}.episode-summary[open] summary{margin-bottom:20px}.episode-summary p{font-size:14px;line-height:1.9;color:var(--muted)}.moments-section{padding-block:68px}.moments-section h2{margin-top:14px}.moment-list{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:35px}.moment-list figure{margin:0;min-width:0}.moment-list img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:center 35%}.moment-list figcaption{display:flex;flex-direction:column;padding-top:13px}.moment-list figcaption span{font-size:10px;letter-spacing:.1em}.moment-list figcaption strong{font:27px/1.3 var(--display);margin-top:7px}.moments-section .small-note{margin-top:20px;font-size:11px}.moments-section .small-note .text-link{font-size:11px}.episode-decision{padding-block:75px;display:grid;grid-template-columns:1fr 1fr;gap:55px 85px}.episode-decision h2{font-size:48px;margin-top:18px;max-width:560px}.episode-decision blockquote{margin:34px 0 0;padding-left:22px;border-left:3px solid var(--accent);font-size:23px}.episode-decision cite{display:block;font-size:10px;margin-top:9px;color:var(--muted);font-style:normal}.episode-decision .scoreboard{max-width:460px}.episode-decision .status-label{margin-bottom:28px}.episode-choices{margin-bottom:20px}.episode-choices .choice{border-color:var(--line)}.episode-choices .choice-letter{color:var(--accent)}.episode-decision .small-note{font-size:11px;margin-bottom:18px}.episode-effect{grid-column:1/-1;border-top:1px solid var(--line);padding-top:28px}.episode-effect>p:not(.eyebrow){max-width:800px;font-size:17px;line-height:1.8;margin-top:12px}.episode-effect .text-link{margin-top:20px}.episode-effect .next-release{margin-top:20px;max-width:500px;border-left:2px solid var(--accent);padding-left:20px;display:flex;align-items:center;gap:15px;flex-wrap:wrap}.episode-effect .release-clock{font-size:15px;letter-spacing:.01em}.episode-facts{padding-block:65px}.fact-card{display:grid;grid-template-columns:1fr 1.2fr;gap:85px;padding-block:52px;border-bottom:1px solid var(--paper-line)}.fact-card h2{font-size:43px;margin-top:15px;max-width:390px}.fact-card .fact-lead{font-size:21px;line-height:1.6;font-weight:500}.fact-card p:not(.fact-lead){font-size:14px;line-height:1.9;margin-top:22px}.fact-source{margin-top:28px;display:grid;gap:9px}.fact-source .text-link{font-size:12px}.fact-source>a:last-child{font-size:11px;text-decoration:underline}.episode-facts>.wrap>.text-link{margin-top:30px;font-size:12px}.episode-clues{padding-block:48px}.episode-clues .clue-report{border-bottom-color:var(--line)}.episode-clues .clue-report>summary span{color:var(--muted)}.episode-clues .clue-report li{border-color:var(--line)}.episode-clues .clue-report .text-link{margin-bottom:28px}.episode-pagination{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-block:33px 50px;align-items:center}.episode-pagination>a,.episode-pagination>span{display:flex;flex-direction:column}.episode-pagination>a:nth-child(2){font-size:12px;text-decoration:underline}.episode-pagination>span,.episode-pagination>a:last-child{text-align:right}.episode-pagination small{font-size:9px;letter-spacing:.1em;color:var(--muted)}.episode-pagination strong{font:24px/1.3 var(--display);margin-top:9px}.facts-intro{padding-block:88px}.facts-intro h1{margin-top:22px;font-size:clamp(50px,5.6vw,86px)}.facts-intro h1 span{color:var(--accent)}.facts-intro .lead{margin-top:28px}.facts-intro>p:last-child{font-size:14px;color:var(--muted);margin-top:22px}.facts-list{padding-block:15px 50px}.facts-outro{padding-block:70px;display:flex;justify-content:space-between;align-items:center;gap:25px}.facts-outro>p{font:36px var(--display)}
@media(min-width:1700px){.hero-copy h1{font-size:152px}.hero-copy{padding-top:28px}.hero-ctas{bottom:135px}}
@media(max-width:1150px){.wrap,.header-inner{width:calc(100% - 72px)}.desktop-nav{gap:25px}.header-inner{gap:28px}.hero-copy h1{font-size:10vw}.hero-copy{padding-top:40px}.hero-description{font-size:17px}.decision-top{grid-template-columns:1fr 260px;gap:24px}.decision-status{padding-left:26px}.decision-top h2{font-size:4.5vw}.impact-grid{gap:25px}.impact-copy h3{font-size:34px}.score-pair{gap:14px}.score-pair>div+div{padding-left:14px}.catchup-grid{gap:45px}.faq-section{gap:55px}.story-intro{gap:55px}.archive-row{grid-template-columns:145px minmax(0,1fr) 230px;gap:25px}.episode-opening{grid-template-columns:300px 1fr;gap:50px}.clue-grid,.fact-card{gap:55px}.episode-decision{gap:45px}.hero-bottom .next-release{max-width:230px}.hero-ctas .button{font-size:20px;min-width:190px}}
@media(max-width:899px){.wrap,.header-inner{width:calc(100% - 48px)}.site-header{height:70px}.header-inner{gap:20px}.brand>span{font-size:24px}.brand>small{font-size:7px;margin-top:6px}.desktop-nav{display:none}.header-actions{margin-left:auto;gap:15px}.mobile-menu{display:block}.mobile-menu>summary{font-size:11px;font-weight:700;padding:10px 0}.mobile-menu nav{position:absolute;left:0;right:0;top:69px;padding:20px 24px 25px;display:grid;grid-template-columns:1fr 1fr;gap:15px;background:var(--night);border-bottom:2px solid var(--accent);font-size:14px}.button-small{padding:11px 15px;min-height:40px;font-size:11px}.stadium-hero{height:640px;min-height:0}.hero-copy{padding-top:37px}.hero-copy h1{font-size:11vw}.hero-copy>.eyebrow{font-size:9px}.hero-description{font-size:16px;max-width:460px;margin-top:19px;padding-inline:20px}.stadium-background img{object-position:50% 50%}.emre-layer{height:250px;bottom:55px}.hero-bottom{bottom:23px;min-height:220px}.hero-ctas{bottom:90px;gap:10px}.hero-ctas .button{font-size:19px;min-width:180px;padding:13px 22px}.hero-story-link{font-size:13px}.hero-scroll{display:none}.hero-bottom .next-release{bottom:88px;max-width:180px;padding:12px}.next-title{font-size:18px}.next-date{font-size:10px}.release-clock{font-size:18px}.decision-top{grid-template-columns:1fr 210px;gap:20px}.decision-top h2{font-size:40px}.decision-status{padding-left:22px}.status-label{font-size:22px}.decision-body{gap:35px;margin-top:27px;padding-top:25px}.decision-body>p{font-size:14px}.choice{gap:16px}.choice h3{font-size:27px}.choice p{font-size:12px}.decision-bottom{align-items:flex-start}.decision-bottom .button{font-size:12px;padding:13px 18px;flex-shrink:0}.impact-section{padding-block:65px}.impact-grid{grid-template-columns:1fr 1fr;gap:30px}.impact-copy{grid-column:1/-1}.impact-copy h3 br{display:none}.impact-copy h3{font-size:36px}.impact-copy p{max-width:650px;margin-top:14px}.impact-image{height:280px}.score-pair strong{font-size:74px}.catchup-grid{grid-template-columns:1fr;gap:35px}.catchup-intro h2 br{display:none}.catchup-intro .button{margin-top:22px}.episode-cards{max-width:600px}.episode-card picture{aspect-ratio:9/13}.faq-section{gap:40px;grid-template-columns:.8fr 1.2fr;padding-block:65px}.fitmate-grid{gap:35px}.fitmate-grid h2{font-size:39px}.store-links{flex-wrap:wrap}.footer-top{grid-template-columns:1fr 1fr}.footer-top nav{grid-column:1/-1;display:flex;gap:25px;flex-wrap:wrap}.story-intro{gap:35px;grid-template-columns:1.2fr .8fr}.story-intro h1{font-size:58px}.story-intro .lead{font-size:20px}.story-art img{height:430px}.archive-row{grid-template-columns:130px 1fr}.archive-score{grid-column:2}.archive-score .scoreboard{max-width:300px}.decision-chain{grid-column:1/-1}.cast-list{grid-template-columns:1fr 1fr;gap:0 30px}.clue-grid{gap:40px}.clue-grid h2{font-size:49px}.clue-report>summary{font-size:26px}.episode-opening{grid-template-columns:250px 1fr;gap:35px}.episode-intro{padding-top:8px}.episode-intro h1{font-size:80px}.episode-intro .lead{font-size:21px}.camp-stats{gap:16px}.camp-stats>div{gap:8px}.camp-stats strong{font-size:19px}.camp-stats span{font-size:8px}.moment-list{gap:18px}.moment-list figcaption strong{font-size:23px}.episode-decision{gap:35px}.episode-decision h2{font-size:40px}.fact-card{gap:35px}.fact-card h2{font-size:37px}.fact-card .fact-lead{font-size:18px}.facts-intro h1{font-size:65px}.facts-outro>p{font-size:30px}}
@media(max-width:599px){:root{scroll-padding-top:88px}.wrap,.header-inner{width:calc(100% - 40px)}h2{font-size:39px}.site-header{height:66px}.brand>span{font-size:21px}.brand>small{font-size:6px;letter-spacing:.18em;margin-top:5px}.header-actions{gap:12px}.button-small{padding:10px 12px;font-size:10px;min-height:38px}.mobile-menu>summary{font-size:10px}.mobile-menu nav{top:65px;padding-inline:20px}.stadium-hero{height:calc(100svh - 112px);min-height:610px;max-height:740px}.hero-copy{padding-top:30px}.hero-copy>.eyebrow{font-size:8px;margin-bottom:18px;letter-spacing:.13em}.hero-copy h1{font-size:clamp(44px,11.9vw,72px);letter-spacing:-.02em;line-height:1.13}.hero-copy .hero-last{border-bottom-width:4px;padding-bottom:6px}.hero-description{font-size:13px;line-height:1.6;max-width:350px;margin-top:16px;padding-inline:15px}.emre-layer{display:none}.stadium-background{background-image:url('/gorseller/stadyum-mobil.webp');background-size:cover;background-position:center bottom}.stadium-background img{opacity:0}.hero-bottom{bottom:19px;min-height:210px}.hero-ctas{bottom:58px;left:0;right:0;align-items:stretch;gap:10px}.hero-ctas .button{font-size:19px;padding:14px 20px;min-height:52px;min-width:0}.hero-story-link{align-self:center;font-size:12px;background:rgba(11,15,20,.65);padding:2px 6px;border-bottom:1px solid var(--paper)}.hero-series{bottom:0;padding-left:9px}.hero-series span{font-size:8px}.hero-series small{font-size:6px}.hero-bottom .next-release{bottom:0;right:0;max-width:145px;background:rgba(11,15,20,.85);border-left:0;padding:6px 8px;gap:0}.hero-bottom .next-release .eyebrow{font-size:6px}.next-title{font-size:13px}.next-date{font-size:8px}.release-clock{font-size:13px;letter-spacing:.03em;line-height:1.3}.decision-section{padding-block:27px 28px}.decision-top{grid-template-columns:1fr;gap:20px}.decision-top h2{font-size:37px;line-height:1.13;max-width:360px;margin-top:9px}.decision-top .eyebrow{font-size:9px}.decision-status{border-left:0;padding:0;min-height:0;display:flex;align-items:center;justify-content:space-between;gap:20px}.decision-status .status-label{font-size:19px;max-width:230px}.decision-status .text-link{font-size:12px;white-space:nowrap}.decision-body{grid-template-columns:1fr;gap:24px;margin-top:23px;padding-top:22px}.decision-body>p{font-size:14px}.choice{gap:16px;padding-block:16px}.choice h3{font-size:28px}.choice p{font-size:12px}.choice-letter{font-size:26px}.decision-bottom{flex-direction:column;align-items:stretch;margin-top:20px;gap:20px}.decision-bottom p{font-size:10px;line-height:1.8}.decision-bottom small{display:block;font-size:10px;margin-top:5px}.decision-bottom .button{font-size:13px;min-height:49px}.impact-section{padding-block:55px}.section-heading{margin-bottom:30px}.section-heading .eyebrow{font-size:9px;margin-bottom:12px}.impact-grid{grid-template-columns:1fr 1fr;gap:20px}.scoreboard{padding-top:15px}.stamp{font-size:7px;padding:3px 5px}.score-pair{gap:9px;margin-top:17px}.score-pair>div+div{padding-left:9px}.score-pair>div>span{font-size:9px;letter-spacing:0}.score-pair strong{font-size:48px}.score-pair strong small{font-size:16px}.score-pair>div>small{font-size:9px}.scoreboard>p{font-size:8px;line-height:1.8;margin-top:12px}.impact-image{height:220px}.image-caption{font-size:6px;padding:9px;line-height:1.6}.impact-copy h3{font-size:33px}.impact-copy p{font-size:13px}.impact-copy .text-link{font-size:12px;margin-top:20px}.catchup-section{padding-top:50px}.catchup-grid{gap:32px}.catchup-intro h2{margin-top:13px;font-size:40px}.catchup-intro h2 br{display:block}.catchup-intro>p:not(.eyebrow){font-size:14px;margin-top:18px}.catchup-intro .button{font-size:13px;min-height:49px}.episode-cards{gap:17px}.episode-card picture{aspect-ratio:9/15}.episode-card-info{padding-top:14px}.episode-card-info .eyebrow{font-size:8px}.episode-card h3{font-size:25px}.episode-card p{font-size:10px;line-height:1.6}.episode-card .text-link{font-size:11px;margin-top:12px}.mystery-link{margin-top:32px;padding-block:21px;flex-direction:column;gap:10px;font-size:12px}.mystery-link .text-link{font-size:12px}.faq-section{padding-block:52px;grid-template-columns:1fr;gap:28px}.faq-section h2 br{display:none}.faq-section>div>p:not(.eyebrow){margin-top:16px;font-size:13px}.faq-list summary{font-size:14px;padding-block:20px;padding-right:35px}.faq-list summary::after{top:23px;font-size:9px}.faq-list details>p{font-size:13px;line-height:1.85}.fitmate-section{padding-block:45px}.fitmate-grid{grid-template-columns:1fr;gap:23px}.fitmate-grid .eyebrow{font-size:8px}.fitmate-grid h2{font-size:39px;margin-top:13px}.fitmate-grid>div>p:not(.eyebrow){font-size:13px}.store-links{gap:10px}.store-links .button{flex:1;font-size:12px;min-height:48px;padding:12px 16px}.fitmate-grid small{font-size:9px}.site-footer{padding-top:40px}.footer-top{grid-template-columns:1fr;gap:27px;padding-bottom:30px}.footer-top .brand>span{font-size:28px}.footer-top .brand>small{font-size:8px}.footer-top p{font-size:15px}.footer-top nav{gap:13px 25px;grid-column:auto;font-size:11px;display:grid;grid-template-columns:1fr 1fr}.footer-bottom{padding-block:22px;gap:10px;font-size:9px}.footer-bottom>p{font-size:9px;line-height:1.85;margin-top:5px}.fitmate-small{padding-block:24px;gap:16px;font-size:11px;flex-wrap:wrap}.fitmate-small>span{width:100%}.fitmate-small .text-link{font-size:11px}.story-opening{padding-block:40px}.story-intro{grid-template-columns:1fr;gap:30px}.story-intro h1{font-size:48px;margin-top:17px}.story-intro .eyebrow{font-size:9px}.story-intro .lead{font-size:19px;margin-top:24px;line-height:1.55}.story-intro .lead br{display:none}.story-intro p:not(.lead):not(.eyebrow){font-size:13px;margin-top:18px}.story-intro .button{margin-top:25px}.story-intro p.spoiler-note{font-size:10px;line-height:1.8}.story-art img{height:330px;object-position:50% 40%}.archive-section{padding-block:48px}.split-heading{display:block}.split-heading>p{margin-top:20px;font-size:13px}.archive-row{grid-template-columns:105px minmax(0,1fr);gap:20px;padding-block:27px}.archive-cover img{aspect-ratio:9/16}.archive-copy .eyebrow{font-size:8px}.archive-copy h3{font-size:34px;margin-top:9px}.archive-copy>p:not(.eyebrow){font-size:12px;line-height:1.75;margin-top:12px}.story-detail{font-size:11px;margin-top:16px}.archive-copy>.text-link{font-size:10px;margin-top:15px}.archive-score{grid-column:1/-1;max-width:100%;border-left:2px solid var(--accent);padding-left:18px}.archive-score .scoreboard{max-width:none;border-top:0;padding-top:0}.archive-score .score-pair{max-width:300px}.archive-score .score-pair strong{font-size:60px}.archive-score .scoreboard>p{font-size:10px}.archive-score h4{font-size:28px}.archive-score .button{font-size:12px}.decision-chain{padding:15px;display:block}.decision-chain span{font-size:8px}.decision-chain p{margin-top:10px;font-size:12px}.decision-chain>a{display:inline-block;margin-top:13px}.cast-section{padding-block:50px}.cast-lineup{padding:5px}.cast-lineup img{aspect-ratio:3/1.7}.cast-list{gap:0 20px;margin-top:15px}.cast-list article{padding-block:22px}.cast-list .eyebrow{font-size:7px}.cast-list h3{font-size:26px}.cast-list p:not(.eyebrow){font-size:12px;line-height:1.75}.cast-list small{font-size:10px;line-height:1.75}.clue-section{padding-block:48px}.clue-grid{grid-template-columns:1fr;gap:30px}.clue-grid h2{font-size:43px}.clue-grid>div>p:not(.eyebrow){font-size:13px;margin-top:20px}.clue-art{max-width:none;margin-top:25px}.clue-art img{height:200px}.clue-report>summary{font-size:27px;padding-block:22px}.clue-report>summary span{font-size:10px}.clue-report li .eyebrow{font-size:8px}.clue-report li p{font-size:13px}.clue-grid .small-note{font-size:10px!important}.breadcrumbs{padding-block:23px;font-size:10px}.episode-opening{grid-template-columns:1fr;gap:30px;padding-top:0;padding-bottom:45px}.episode-poster{max-width:275px;margin-inline:auto;width:100%}.episode-poster .button{font-size:13px;min-height:49px;margin-top:12px}.episode-intro{padding:0}.episode-intro .eyebrow{font-size:9px}.episode-intro h1{font-size:74px;margin-top:12px}.episode-intro .lead{font-size:23px;margin-top:18px}.episode-intro>p:not(.eyebrow):not(.lead):not(.small-note){font-size:14px;margin-top:18px}.camp-stats{justify-content:space-between;gap:12px;margin-top:25px}.camp-stats>div{gap:7px}.camp-stats strong{font-size:18px}.camp-stats span{font-size:8px}.episode-intro .small-note{font-size:9px;line-height:1.8}.episode-intro .button{min-height:48px;font-size:12px}.episode-summary summary{font-size:12px}.episode-summary p{font-size:13px}.moments-section{padding-block:45px}.moments-section .eyebrow{font-size:9px}.moments-section h2{font-size:37px}.moment-list{display:flex;overflow-x:auto;gap:17px;padding-bottom:15px;scroll-snap-type:x proximity;margin-top:27px}.moment-list figure{flex:0 0 73%;scroll-snap-align:start}.moment-list figcaption span{font-size:9px}.moment-list figcaption strong{font-size:26px}.moments-section .small-note,.moments-section .small-note .text-link{font-size:10px}.episode-decision{padding-block:48px;grid-template-columns:1fr;gap:30px}.episode-decision h2{font-size:39px;margin-top:15px}.episode-decision blockquote{font-size:23px;margin-top:25px}.episode-decision .score-pair strong{font-size:80px}.episode-decision .score-pair>div>span{font-size:13px}.episode-decision .scoreboard>p{font-size:11px}.episode-decision .score-pair>div>small{font-size:11px}.episode-effect>p:not(.eyebrow){font-size:14px}.episode-effect .next-release{gap:8px 12px}.episode-effect .release-clock{font-size:13px}.episode-decision .status-label{font-size:25px}.episode-facts{padding-block:45px}.fact-card{grid-template-columns:1fr;gap:25px;padding-block:33px}.fact-card .eyebrow{font-size:9px}.fact-card h2{font-size:37px;margin-top:12px}.fact-card .fact-lead{font-size:18px;line-height:1.65}.fact-card p:not(.fact-lead){font-size:13px;line-height:1.85;margin-top:16px}.fact-source{margin-top:22px}.fact-source .text-link{font-size:11px;line-height:1.8}.fact-source>a:last-child{font-size:10px}.episode-clues{padding-block:35px}.episode-pagination{padding-block:25px 35px;gap:15px;flex-wrap:wrap}.episode-pagination small{font-size:8px}.episode-pagination strong{font-size:20px}.episode-pagination>a:nth-child(2){order:3;width:100%;align-items:center;font-size:11px;margin-top:10px}.episode-pagination>span{max-width:46%}.facts-intro{padding-block:48px}.facts-intro .eyebrow{font-size:9px}.facts-intro h1{font-size:44px;margin-top:17px;line-height:1.15}.facts-intro .lead{font-size:20px;margin-top:23px}.facts-intro>p:last-child{font-size:13px;line-height:1.85}.facts-intro>p:last-child br{display:none}.facts-list{padding-block:5px 25px}.facts-outro{padding-block:45px;align-items:flex-start;flex-direction:column;gap:20px}.facts-outro>p{font-size:31px}.notfound{padding-block:60px;min-height:530px}.notfound h1{font-size:65px}.big-number{font-size:150px;top:80px;opacity:.45}.notfound .button-row{flex-direction:column;align-items:flex-start}.notfound .button{font-size:12px}.notfound>p:not(.eyebrow):not(.big-number){font-size:14px;position:relative;max-width:280px}.error-state{padding-block:50px}.error-state h2{font-size:39px}.error-state .button-row{flex-direction:column}.error-state p{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.stadium-scene{transform:none!important}.button:hover,.episode-card:hover img{transform:none}}
/* Masaüstü görsel karşılaştırması sonrası hizalama düzeltmeleri. */
@media(min-width:900px){.header-inner{max-width:1320px}.brand>span{font-size:32px}.desktop-nav{position:absolute;left:50%;transform:translateX(-50%);margin-left:0;gap:42px}.header-actions{margin-left:auto}.hero-copy>.eyebrow{display:none}.hero-copy{padding-top:24px}.hero-copy h1{font-size:clamp(90px,8.35vw,130px)}.hero-description{margin-top:18px}.decision-top{grid-template-columns:minmax(0,1fr) 400px;gap:40px}.decision-top h2{font-size:clamp(42px,4.8vw,74px)}.decision-status{padding-left:60px}}
@media(min-width:900px) and (max-width:1150px){.desktop-nav{gap:25px}.brand>span{font-size:27px}.decision-top{grid-template-columns:1fr 260px}.decision-status{padding-left:26px}.decision-top h2{font-size:4.4vw}}
@media(min-width:900px){.stadium-background img{object-position:50% 30%}.emre-layer{bottom:68px}.hero-copy .hero-last{padding-bottom:0;line-height:.98}.hero-description{margin-top:14px}.decision-top h2{font-size:clamp(42px,5.25vw,81px)}}
@media(min-width:900px) and (max-width:1150px){.decision-top h2{font-size:4.4vw}}
@media(max-width:599px){.hero-series span{font-size:9px}.hero-series small{font-size:7px}.hero-bottom .next-release .eyebrow{font-size:7px}.hero-bottom .next-date{font-size:9px}.hero-bottom .next-title{font-size:14px}.hero-bottom .release-clock{font-size:14px}.stadium-background{background-image:url('/gorseller/stadyum-mobil.webp?v=2')}}
@media(max-width:599px){.stadium-background{background-image:none}.stadium-background img{opacity:1;object-position:center bottom}}

@media(max-width:599px){.hero-story-link{align-self:flex-start}.hero-bottom .next-release[data-release-state=bekleniyor] .next-date,.hero-bottom .next-release[data-release-state=bekleniyor] .eyebrow{display:none}.hero-bottom .next-release[data-release-state=bekleniyor] .release-clock{font-size:11px;line-height:1.35}}
/* Gerçek uygulama görseli, ana hikâyeden sonra yapımcı alanında. */
.fitmate-section{padding-block:64px;scroll-margin-top:80px}
.fitmate-grid{grid-template-columns:minmax(0,650px) 250px;gap:80px;justify-content:space-between;align-items:center}
.fitmate-brand{display:flex;gap:14px;align-items:center}
.fitmate-brand>img{width:52px;height:52px;border-radius:13px}
.fitmate-brand .eyebrow{font-size:9px;letter-spacing:.14em;color:#c7d8d4}
.fitmate-brand>div>span{display:block;font:800 24px/1.2 var(--body);letter-spacing:-.04em;margin-top:3px}
.fitmate-grid h2{font-size:clamp(42px,4.25vw,64px);line-height:1.12;max-width:610px;margin-top:24px}
.fitmate-grid .fitmate-bridge{font-size:18px;line-height:1.6;max-width:500px;margin-top:20px}
.fitmate-grid .fitmate-description{font-size:14px;line-height:1.85;max-width:490px;margin-top:13px;color:#d7e2df}
.fitmate-preview{margin:0;max-width:250px;justify-self:end}
.fitmate-preview picture,.fitmate-preview img{width:100%;height:auto;border-radius:8px}
.fitmate-credit{margin-right:auto;display:inline-flex;gap:10px;align-items:center;min-height:44px;color:var(--muted)}
.fitmate-credit:hover{color:var(--paper)}
.fitmate-credit>img{width:28px;height:28px;border-radius:7px}
@media(min-width:600px) and (max-width:899px){.fitmate-grid{grid-template-columns:minmax(0,1fr) 210px;gap:40px}.fitmate-grid h2{font-size:42px}.fitmate-grid .fitmate-bridge{font-size:15px}.fitmate-preview{max-width:210px}}
@media(max-width:599px){.fitmate-section{padding-block:44px;scroll-margin-top:66px}.fitmate-grid{grid-template-columns:minmax(0,1fr) 130px;gap:20px 24px;align-items:center}.fitmate-copy{display:contents}.fitmate-brand,.fitmate-grid h2,.fitmate-grid .fitmate-bridge,.fitmate-grid .store-links,.fitmate-grid small{grid-column:1/-1}.fitmate-brand>img{width:44px;height:44px;border-radius:11px}.fitmate-brand .eyebrow{font-size:8px}.fitmate-brand>div>span{font-size:22px}.fitmate-grid h2{font-size:39px;line-height:1.13;margin:0;max-width:330px}.fitmate-grid .fitmate-bridge{font-size:14px;line-height:1.7;margin:0;max-width:none}.fitmate-grid .fitmate-description{grid-column:1;grid-row:4;font-size:13px;line-height:1.85;margin:0;max-width:none}.fitmate-preview{grid-column:2;grid-row:4;width:130px;max-width:none;align-self:center}.fitmate-preview picture,.fitmate-preview img{border-radius:4px}.fitmate-grid .store-links{margin:3px 0 0;gap:12px}.fitmate-grid .store-links .button{font-size:13px;min-height:50px}.fitmate-grid small{margin:0;font-size:10px;line-height:1.7}.fitmate-credit{margin-right:auto}.fitmate-small{gap:12px 20px;flex-wrap:wrap}.fitmate-small .fitmate-credit{width:100%;margin:0}}
@media(max-width:359px){.fitmate-grid{grid-template-columns:minmax(0,1fr) 110px;column-gap:18px}.fitmate-preview{width:110px}.fitmate-grid h2{font-size:35px}}
/* Üst çubuk payını kök kaydırma dolgusu zaten ayırır. */
section[id],details[id]{scroll-margin-top:0}
/* Stadyum motion v2: katmanlar, pozlama ve kısa ışık açılışı. */
.stadium-exposure,.stadium-beams,.crowd-flash{position:absolute;pointer-events:none;opacity:0}
.stadium-exposure{inset:0;background:var(--night)}
.stadium-beams{inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;mix-blend-mode:screen}
.crowd-flash{width:clamp(18px,1.8vw,30px);height:auto;mix-blend-mode:screen}
.hero-underline{display:none;position:absolute;left:0;right:0;bottom:-6px;height:6px;background:var(--accent);transform-origin:left center}
.has-stadium-motion .hero-last{position:relative;border-bottom-color:transparent}
.has-stadium-motion .hero-underline{display:block}
.has-stadium-motion .stadium-scene{transform:scale(1.045);transform-origin:50% 74%;transition:none}
.has-stadium-motion .emre-layer{transform-origin:50% 100%}
.has-stadium-motion[data-motion-mode=depth] .stadium-background{transform:translate3d(var(--stand-x,0px),var(--stand-y,0px),0) scale(1.025);transform-origin:50% 74%;transition:transform .55s cubic-bezier(.2,.7,.2,1)}
.has-stadium-motion[data-motion-mode=depth] .emre-layer{transform:translateX(-50%) translate3d(var(--emre-x,0px),0,0);transition:transform .45s cubic-bezier(.2,.7,.2,1)}
.has-stadium-motion[data-motion-mode=compact] .stadium-scene{transform:scale(1.028)}
.stadium-hero:not(.has-stadium-motion) .stadium-beams,.stadium-hero:not(.has-stadium-motion) .crowd-flash,.stadium-hero[data-motion-mode=compact] .stadium-beams,.stadium-hero[data-motion-mode=compact] .crowd-flash{display:none}
.motion-replay{display:inline-flex;align-items:center;justify-content:center;min-height:32px;margin-top:13px;padding:6px 13px;border:1px solid #f2eee345;border-radius:2px;background:#0b0f1459;color:var(--paper);font:500 11px/1.5 var(--body);letter-spacing:.01em;pointer-events:auto;transition:border-color .18s,background-color .18s}
.motion-replay:hover{border-color:var(--paper);background:#0b0f1488}
.motion-replay[hidden]{display:none}
@media(max-width:599px){.motion-replay{font-size:10px;min-height:36px;margin-top:10px;padding:6px 11px}.hero-underline{height:4px;bottom:-4px}}
@media(max-width:599px) and (max-height:740px){.hero-ctas{bottom:28px}.hero-bottom .next-release .eyebrow,.hero-bottom .next-release .next-date{display:none}}
@media(prefers-reduced-motion:reduce){.stadium-hero .stadium-scene,.stadium-hero .stadium-background{transform:none!important}.stadium-hero .emre-layer{transform:translateX(-50%)!important}.stadium-exposure,.stadium-beams,.crowd-flash,.motion-replay,.hero-underline{display:none!important}.stadium-hero .hero-last{border-bottom-color:var(--accent)!important}}
/* Hareket katmanı (js/motion.js) */
.score-bar{position:relative;height:6px;margin-top:20px;background:rgba(242,238,227,.16);overflow:hidden}
.paper .score-bar{background:rgba(22,24,29,.14)}
.score-bar i{position:absolute;inset:0;transform-origin:left;width:calc(var(--share,0)*100%);background:var(--accent)}
.paper .score-bar i{background:var(--accent-ink)}
.fan-voice{position:relative;margin:72px 0 0;padding:48px 0 0 clamp(64px,8vw,120px);border-top:1px solid var(--line);display:grid;gap:18px}
.fan-mark{position:absolute;left:0;top:44px;font:clamp(90px,12vw,170px)/.8 var(--display);color:var(--accent);opacity:.9}
.fan-voice blockquote{margin:0;padding:0;border:0;font:clamp(44px,6.4vw,104px)/.98 var(--display);text-transform:uppercase;letter-spacing:-.01em;color:var(--paper)}
.fan-voice figcaption{font-size:13px;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline}
@media(max-width:599px){.fan-voice{margin-top:44px;padding:36px 0 0 46px}.fan-mark{font-size:80px;top:36px}}
.motion-on .m-wait{opacity:0}
.motion-on .m-wipe{clip-path:inset(0 100% 0 0)}
.m-depth{transform:translate3d(0,var(--depth,0%),0) scale(1.12);will-change:transform}
.impact-image,.story-art,.moment-list figure>picture,.clue-art,.fitmate-preview{overflow:hidden}
.moment-list figure>picture{display:block}
.m-tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d;position:relative}
.m-tilt:hover{transition-duration:.12s}
.m-tilt::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(circle at var(--gx,50%) var(--gy,30%),rgba(255,255,255,.22),transparent 55%);mix-blend-mode:soft-light}
.m-tilt:hover::after{opacity:1}
.episode-card.m-tilt picture{display:block;overflow:hidden}
.episode-card picture img{transition:transform .8s cubic-bezier(.16,1,.3,1)}
.episode-card:hover picture img{transform:scale(1.05)}
.choice{transition:transform .35s cubic-bezier(.16,1,.3,1)}
.choice:hover{transform:translateX(6px)}
.choice:hover .choice-letter{color:var(--accent)}
.m-progress{position:fixed;left:0;right:0;top:0;height:3px;z-index:60;background:var(--accent);transform-origin:left;transform:scaleX(var(--p,0));pointer-events:none}
.paper{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .09 0 0 0 0 .09 0 0 0 0 .11 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
@media(prefers-reduced-motion:reduce){.m-depth,.m-tilt{transform:none!important}.m-progress{display:none}.choice:hover{transform:none}}
/* Oylama geri sayımı */
.vote-clock{display:grid;gap:2px}
.vote-clock[hidden]{display:none}
.vote-clock small{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}
.vote-clock strong{font:26px/1.1 var(--display);letter-spacing:.04em;font-variant-numeric:tabular-nums}
.episode-decision .vote-clock{margin:6px 0 18px}
.episode-decision .vote-clock small{color:var(--accent)}
@media(max-width:899px){.decision-status .vote-clock strong{font-size:20px}}
/* Hero görünürken üst menüdeki tekrar eden düğme saklanır */
.site-header .latest-reel{transition:opacity .3s,transform .3s,visibility .3s}
.hero-in-view .site-header .latest-reel{opacity:0;visibility:hidden;transform:translateY(-6px)}
/* "Hareketi durdur" hero'nun sağ üst köşesinde */
.stadium-hero>.motion-replay{position:absolute;top:16px;right:clamp(16px,4vw,48px);z-index:3;margin:0}
@media(max-width:599px){.stadium-hero>.motion-replay{top:8px;right:12px;min-height:28px;padding:4px 9px}.hero-copy{padding-top:44px}}
/* Oyuncu kartları */
.player-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:40px;perspective:1200px}
.player-card{position:relative;display:block;width:100%;aspect-ratio:5/8;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.16,1,.3,1)}
.player-card.flipped{transform:rotateY(180deg)}
@media(hover:hover) and (pointer:fine){.player-card:not(.flipped):hover{transform:rotateY(180deg)}}
.player-card:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
.player-face{position:absolute;inset:0;display:flex;flex-direction:column;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid rgba(242,238,227,.22);overflow:hidden;background:radial-gradient(120% 70% at 50% 35%,#2a6460 0%,var(--petrol) 38%,#0e1c1f 100%)}
.player-face::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,rgba(255,255,255,.035) 0 2px,transparent 2px 9px);pointer-events:none}
.is-you .player-front{border-color:var(--accent);background:radial-gradient(120% 70% at 50% 35%,#6b2a1f 0%,#3a1913 40%,#140c0b 100%)}
.player-top{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;padding:10px 10px 0}
.player-tag{font:22px/1 var(--display);color:var(--paper);letter-spacing:.02em}
.is-you .player-tag{color:var(--accent)}
.player-since{font-size:8px;font-weight:700;letter-spacing:.1em;text-align:right;color:rgba(242,238,227,.7);line-height:1.4}
.player-art{position:relative;flex:1;min-height:0;display:flex;align-items:flex-end;justify-content:center}
.player-art img{height:100%;width:auto;max-width:none;object-fit:contain;object-position:bottom;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45));transition:transform .6s cubic-bezier(.16,1,.3,1)}
.player-unknown{font:120px/1 var(--display);color:rgba(242,238,227,.25);align-self:center}
.player-name{position:relative;z-index:1;display:block;padding:10px 12px 0;font:clamp(20px,1.9vw,27px)/1 var(--display);color:var(--paper);border-top:2px solid var(--accent);margin:0 10px;padding-left:0}
.player-role{position:relative;z-index:1;display:block;padding:6px 10px 14px;font-size:11px;line-height:1.4;color:rgba(242,238,227,.78);min-height:3.6em}
.player-back{transform:rotateY(180deg);padding:16px 14px;gap:12px;background:linear-gradient(160deg,#1b1e24,#0b0f14)}
.player-back .player-tag{font:700 10px/1 var(--body);letter-spacing:.12em;color:var(--accent)}
.player-back .player-name{border:0;margin:0;padding:0}
.player-status{font-size:14px;line-height:1.55;color:var(--paper)}
.player-hint{margin-top:auto;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.cast-note{margin-top:18px;color:var(--muted)}
@media(max-width:1099px){.player-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:599px){.player-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.player-role{font-size:10.5px}.player-status{font-size:13px}}
@media(prefers-reduced-motion:reduce){.player-card{transition:none}}
/* Tünelden sahaya: kaydırmalı sahne (hareket kapalıyken düz liste) */
.journey{background:var(--night);padding:72px 0}
.journey-stage{width:min(1180px,calc(100% - 32px));margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.journey-frame{position:relative;margin:0;overflow:hidden;aspect-ratio:3/4;background:#000}
.journey-art,.journey-art img{display:block;width:100%;height:100%;object-fit:cover}
.journey-frame figcaption{position:absolute;left:0;right:0;bottom:0;padding:60px 18px 18px;background:linear-gradient(transparent,rgba(11,15,20,.92));display:grid;gap:6px}
.journey-frame figcaption strong{font:clamp(24px,2.4vw,34px)/1 var(--display);color:var(--paper)}
.journey-end{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:28px;background:var(--petrol)}
.journey-end h2{font-size:clamp(34px,4vw,56px);line-height:1}
.journey-end .button{align-self:flex-start}
.journey-dots{display:none}
.journey.is-scrolly{padding:0;height:calc(var(--frames)*85svh + 100svh)}
.is-scrolly .journey-stage{position:sticky;top:0;width:100%;height:100svh;display:block;overflow:hidden}
.is-scrolly .journey-frame{position:absolute;inset:0;aspect-ratio:auto;opacity:0;transition:opacity .7s ease;pointer-events:none}
.is-scrolly .journey-frame.on{opacity:1;pointer-events:auto}
.is-scrolly .journey-art img{transform:scale(calc(1.16 - var(--local,0)*.12));transform-origin:50% 40%;will-change:transform}
.is-scrolly .journey-frame:not(.on) .journey-art img{transform:scale(1.16)}
.is-scrolly .journey-frame figcaption{padding:140px clamp(16px,6vw,96px) clamp(48px,9svh,96px);background:linear-gradient(transparent,rgba(11,15,20,.95) 70%)}
.is-scrolly .journey-frame figcaption strong{font-size:clamp(48px,8vw,128px);text-transform:uppercase;letter-spacing:-.01em;line-height:.92}
.is-scrolly .journey-frame figcaption>*{transform:translateY(30px);opacity:0;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .6s}
.is-scrolly .journey-frame.on figcaption>*{transform:none;opacity:1}
.is-scrolly .journey-frame.on figcaption strong{transition-delay:.08s}
.is-scrolly .journey-end{padding:0 clamp(16px,8vw,140px);background:radial-gradient(90% 70% at 50% 40%,#24504d,var(--night))}
.is-scrolly .journey-end h2{font-size:clamp(52px,8vw,124px);max-width:14ch}
.is-scrolly .journey-dots{display:flex;flex-direction:column;gap:8px;position:absolute;right:clamp(12px,3vw,40px);top:50%;transform:translateY(-50%);z-index:2}
.journey-dots i{width:3px;height:22px;background:rgba(242,238,227,.28);transition:background .3s,height .3s}
.journey-dots i.on{background:var(--accent);height:40px}
@media(max-width:899px){.journey-stage{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:599px){.journey-stage{grid-template-columns:1fr}.journey.is-scrolly{height:calc(var(--frames)*75svh + 100svh)}.is-scrolly .journey-art img{object-position:50% 30%}}
.is-scrolly .journey-end{padding-top:110px}
.site-header .latest-reel{white-space:nowrap}
@media(max-width:420px){.site-header .latest-reel{padding-inline:12px}}
/* Stadyum v3: projektör ateşlemesi, tabela başlık, yağmur, tribün flaşları, kaydırmalı çıkış */
.stadium-dark,.stadium-dim{position:absolute;inset:0;pointer-events:none;background:#04060a;opacity:0}
.stadium-dim{background:var(--night);opacity:calc(var(--exit,0)*.62)}
.flood-glow{position:absolute;width:44vmax;aspect-ratio:1;translate:-50% -50%;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,rgba(255,248,228,.75) 0%,rgba(255,226,170,.28) 18%,rgba(255,210,140,.08) 38%,transparent 62%)}
.flood-l1{left:7%;top:13%}.flood-r1{left:93%;top:13%}.flood-l2{left:23%;top:27%;width:30vmax}.flood-r2{left:77%;top:27%;width:30vmax}
@media(max-width:599px){.flood-glow{width:80vmax}.flood-l1{left:6%;top:33%}.flood-r1{left:94%;top:33%}.flood-l2{left:28%;top:38%;width:50vmax}.flood-r2{left:72%;top:38%;width:50vmax}}
.stadium-rain{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.crowd-pops{position:absolute;inset:0;pointer-events:none}
.crowd-pops i{position:absolute;width:9px;height:9px;border-radius:50%;opacity:0;background:radial-gradient(circle,#fff 0,rgba(255,244,220,.8) 35%,transparent 70%);box-shadow:0 0 16px 6px rgba(255,240,210,.35);mix-blend-mode:screen}
.flip-ch{display:inline-block;transform-origin:50% 60%;backface-visibility:hidden}
.has-stadium-motion .stadium-scene{scale:calc(1 + var(--exit,0)*.24)}
.has-stadium-motion[data-motion-mode=depth] .emre-layer{scale:calc(1 + var(--exit,0)*.5)}
.has-stadium-motion[data-motion-mode=compact] .stadium-scene{transform-origin:50% 64%}
.has-stadium-motion .hero-copy{translate:0 calc(var(--exit,0)*-110px);opacity:calc(1 - var(--exit,0)*1.6)}
.has-stadium-motion .hero-bottom{opacity:calc(1 - var(--exit,0)*1.4)}
@media(prefers-reduced-motion:reduce){.stadium-dark,.stadium-dim,.flood-glow,.stadium-rain,.crowd-pops{display:none!important}}
.flip-sp{display:inline-block}
/* Canlı oy sayımı */
.choice{flex-wrap:wrap}.choice-bar{flex-basis:100%;height:6px;background:rgba(127,127,127,.22);border-radius:3px;overflow:hidden}.choice-percent[hidden]+.choice-bar{display:none}.choice-bar i{display:block;height:100%;width:calc(var(--share,0)*100%);background:var(--accent);border-radius:3px;transition:width 1.4s cubic-bezier(.16,1,.3,1)}.live-total{display:inline-flex;align-items:center;gap:8px;font:20px/1.2 var(--display);letter-spacing:.01em}.live-total::before{content:'';width:9px;height:9px;border-radius:50%;background:var(--accent);animation:live-pulse 1.6s ease-in-out infinite}@keyframes live-pulse{50%{opacity:.25;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.choice-bar i{transition:none}.live-total::before{animation:none}}
@media(max-width:599px){.decision-status{flex-wrap:wrap;row-gap:10px}.decision-status .live-total{order:-1;flex-basis:100%;white-space:nowrap}}
/* Yolculuk: dikey kare kendi oranında, arkada bulanık zemin, solda anlatım */
.journey-blur{display:none}.journey-inner{display:contents}.journey-text,.journey-meta{display:none}
.journey.is-scrolly{height:calc(var(--frames)*70svh + 100svh)}
.is-scrolly .journey-text{display:block;font-size:16px;line-height:1.55;color:rgba(242,238,227,.88);max-width:34ch;margin:0}
.is-scrolly .journey-meta{display:block;font-size:11px;font-weight:700;letter-spacing:.15em;color:var(--muted)}.is-scrolly .journey-meta b{color:var(--accent)}
.is-scrolly .journey-art img{transform:scale(calc(1.04 - var(--local,0)*.04));transform-origin:50% 30%}
.is-scrolly .journey-frame:not(.on) .journey-art img{transform:scale(1.04)}
@media(max-width:899px){.is-scrolly .journey-art{position:absolute;inset:0}.is-scrolly .journey-frame figcaption{z-index:1}.is-scrolly .journey-art img{object-position:50% 18%}.is-scrolly .journey-frame figcaption{gap:10px}.is-scrolly .journey-frame figcaption strong{font-size:clamp(44px,12vw,80px)}}
@media(min-width:900px){
.is-scrolly .journey-blur{display:block;position:absolute;inset:-80px}
.is-scrolly .journey-blur img{width:100%;height:100%;object-fit:cover;filter:blur(42px) saturate(1.2) brightness(.36);transform:scale(1.08)}
.is-scrolly .journey-inner{display:grid;position:relative;z-index:1;height:100%;width:min(1240px,calc(100% - 160px));margin:0 auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(40px,6vw,104px);padding-top:72px}
.is-scrolly .journey-art{height:min(calc(100svh - 170px),880px);width:auto;aspect-ratio:2/3;border-radius:4px;overflow:hidden;box-shadow:0 40px 120px rgba(0,0,0,.55),0 0 0 1px rgba(242,238,227,.1);transform:translateY(calc(var(--k,0)*-24px))}
.is-scrolly .journey-frame figcaption{position:static;padding:0;background:none;display:grid;gap:20px;max-width:600px}
.is-scrolly .journey-frame figcaption strong{font-size:clamp(56px,6.2vw,108px)}
.is-scrolly .journey-text{font-size:clamp(18px,1.45vw,22px)}
}
@media(prefers-reduced-motion:reduce){.is-scrolly .journey-art{transform:none}}
.privacy-page{max-width:760px;padding:150px 0 90px}.privacy-page h1{margin:12px 0 22px}.privacy-page h2{font-size:clamp(26px,3vw,36px);margin:44px 0 14px}.privacy-page p{color:rgba(242,238,227,.86)}
/* Kısa özet: aynı tipografiyle, doğrudan olaylar ve güncel karar. */
.quick-intro{align-items:start}
.quick-events{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:18px}
.quick-events li{border-top:1px solid var(--line);padding-top:14px}
.quick-events a{font:700 12px/1.5 var(--body);color:var(--accent);text-decoration:underline;text-underline-offset:4px}
.quick-events li p{font-size:15px;line-height:1.65;margin:7px 0 0}
.quick-decision{margin-top:26px;border-left:2px solid var(--accent);padding-left:18px}
.quick-decision h2{font-size:clamp(28px,3vw,42px);margin:10px 0 0;line-height:1.1}
.quick-decision .button{margin-top:18px}
.quick-links{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:24px}
.quick-intro .story-art{position:sticky;top:100px}
.quick-intro .story-art img{max-height:660px}
.live-total[data-fresh=false]::before{animation:none;background:var(--muted)}
.live-total[hidden]{display:none}
@media(max-width:899px){
 .quick-intro .story-art{position:static}
 .is-scrolly .journey-stage{top:80px;height:calc(100svh - 80px)}
 .is-scrolly .journey-frame figcaption{padding:70px 24px 24px}
 .is-scrolly .journey-end{padding-top:24px}
}
@media(max-width:599px){
 .quick-intro h1{font-size:44px}
 .quick-events{gap:16px;margin-top:24px}
 .quick-events li p{font-size:14px!important;margin:7px 0 0!important;line-height:1.65}
 .quick-links{font-size:12px}
 .quick-intro .story-art img{height:260px}
 .is-scrolly .journey-stage{top:66px;height:calc(100svh - 88px)}
 .is-scrolly .journey-frame figcaption{padding:70px 22px 22px;gap:8px}
 .is-scrolly .journey-text{font-size:14px;line-height:1.5}
 .is-scrolly .journey-meta{font-size:10px}
 .motion-replay{min-height:36px!important}
 .player-card{min-height:300px}
}
@media(max-width:359px){.player-card{min-height:330px}}
.camp-home-link{margin-top:24px}
@media(max-width:599px){.fitmate-grid .camp-home-link{grid-column:1/-1;justify-self:start;margin-top:0}.desktop-nav{gap:22px}}
@media(min-width:900px){.desktop-nav{gap:24px;font-size:13px}}
@media(min-width:900px) and (max-width:1050px){.desktop-nav{gap:16px;font-size:12px}.header-inner>.brand>span{font-size:24px}.header-actions .button-small{padding-inline:12px;font-size:11px}}
.camp-home-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.camp-home-actions .text-link{font-size:14px;padding-block:10px}
/* FitMate: resmî rozetler ve mağaza görseli, Senin Kampın sayfasıyla aynı dil */
.store-badges{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.store-badges a{display:block;transition:transform .2s}.store-badges a:hover{transform:translateY(-2px)}.store-badges img{height:50px;width:auto}
.fitmate-section .fitmate-preview{overflow:visible}.fitmate-preview img{border-radius:24px;box-shadow:0 34px 70px -26px rgba(5,191,237,.7),0 18px 40px -12px rgba(0,0,0,.45)}
/* ---------- Gözlemci Dosyası: açık sorular + iğneli izler + kırmızı ipler ---------- */
.case-section{background:radial-gradient(70% 60% at 50% 0%,#1d3431,transparent 70%),var(--night);padding:90px 0 80px;scroll-margin-top:80px}
.case-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap}.case-head h2{margin-top:14px}.case-head>div>p:last-child{color:var(--muted);margin-top:18px;font-size:16px;line-height:1.7}
.case-stats{display:flex;gap:10px;margin:0}.case-stats div{min-width:92px;border:1px solid var(--line);padding:12px 14px}.case-stats dt{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.case-stats dd{margin:6px 0 0;font:34px/1 var(--display);color:var(--paper)}
.case-board{position:relative;margin-top:44px;padding:34px 26px 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:30px 22px;align-items:start;border:1px solid var(--line);background:repeating-linear-gradient(115deg,rgba(255,255,255,.018) 0 2px,transparent 2px 10px),linear-gradient(180deg,#17262a,#101a1d)}
.case-threads{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:visible}.case-col{z-index:1}
.case-threads path{fill:none;stroke:var(--accent);stroke-width:2;opacity:.7;stroke-linecap:round;transition:opacity .25s,stroke-width .25s}
.case-threads circle{fill:var(--accent);opacity:.8}
.case-col{position:relative;display:grid;gap:16px;align-content:start}
.case-q{position:relative;display:grid;gap:10px;width:100%;text-align:left;background:var(--paper);color:var(--ink);border:2px solid var(--ink);border-radius:4px;padding:22px 16px 18px;box-shadow:6px 6px 0 var(--accent);cursor:pointer;transform:rotate(-1.2deg);transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .25s,box-shadow .25s}
.case-col:nth-child(even) .case-q{transform:rotate(1deg)}
.case-q small{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--accent-ink)}.case-q span{font:26px/1.08 var(--display)}
.case-pin{position:absolute;top:-9px;left:50%;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ff8a70,var(--accent) 55%,#a3220e);box-shadow:0 3px 6px rgba(0,0,0,.45);z-index:3}
.case-solved{position:absolute;right:-8px;top:-14px;font:16px/1 var(--display);font-style:normal;color:var(--petrol);background:var(--paper);border:3px solid var(--petrol);padding:6px 9px;transform:rotate(7deg)}
.case-col.is-closed .case-q{opacity:.72;box-shadow:6px 6px 0 var(--petrol)}.case-answer{font-size:14px;color:var(--muted);line-height:1.6}
.case-traces{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.case-trace{position:relative;display:grid;gap:6px;width:100%;text-align:left;background:#f7f4ec;color:var(--ink);border:1px solid rgba(22,24,29,.35);border-radius:3px;padding:12px 14px 13px;box-shadow:0 10px 18px -8px rgba(0,0,0,.6);cursor:pointer;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s,box-shadow .25s}
.case-traces li:nth-child(odd) .case-trace{transform:rotate(.8deg)}.case-traces li:nth-child(even) .case-trace{transform:rotate(-.9deg)}
.case-trace::before{content:'';position:absolute;top:-5px;left:50%;width:34px;height:12px;margin-left:-17px;background:rgba(242,238,227,.55);transform:rotate(-3deg)}
.case-trace small{font-size:11px;font-weight:800;letter-spacing:.1em;color:#5b5f63}.case-trace strong{font:22px/1.1 var(--display);font-weight:400}
.case-photo{display:block;margin:-2px -4px 4px;border:6px solid #fff;border-bottom-width:6px;box-shadow:0 2px 6px rgba(0,0,0,.2)}.case-photo img{width:100%;height:110px;object-fit:cover;object-position:50% 40%;display:block}
.case-new{position:absolute;right:-6px;top:-10px;background:var(--accent);color:var(--paper);font:800 10px/1 var(--body);letter-spacing:.12em;padding:5px 7px;transform:rotate(6deg)}
.case-trace[aria-expanded=true]{transform:none;box-shadow:0 0 0 2px var(--accent),0 14px 24px -10px rgba(0,0,0,.7)}
.case-detail{background:var(--paper);color:var(--ink);border:1px solid rgba(22,24,29,.3);border-top:0;margin:-2px 4px 0;padding:12px 14px 14px;font-size:14px;line-height:1.6;display:grid;gap:8px}.case-detail a{font-weight:800;text-decoration:underline;text-underline-offset:3px}.case-links{color:#5b5f63;font-size:13px}
@media(hover:hover){.case-board.is-focus .case-q:not(.is-lit),.case-board.is-focus .case-trace:not(.is-lit){opacity:.38}}
.case-board.is-focus .case-threads path:not(.is-lit){opacity:.12}.case-threads path.is-lit{opacity:1;stroke-width:3}
.case-q.is-lit,.case-trace.is-lit{transform:rotate(0) translateY(-3px)}
.case-q:focus-visible,.case-trace:focus-visible{outline:3px solid var(--accent);outline-offset:4px}
.case-notes{margin-top:42px}.case-notes-row{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px}
.case-note{margin:0;flex:1 1 260px;max-width:380px;background:#fff6c9;color:var(--ink);padding:20px 20px 16px;box-shadow:0 12px 20px -10px rgba(0,0,0,.6);transform:rotate(-1.5deg)}.case-note blockquote{margin:0;font:28px/1.1 var(--display)}.case-note figcaption{font-size:12px;font-weight:700;margin-top:12px;color:#5b5f63}
.case-note-cta{display:grid;gap:8px;background:transparent;color:var(--paper);border:2px dashed rgba(242,238,227,.4);box-shadow:none;transform:rotate(1deg);transition:border-color .2s}.case-note-cta:hover{border-color:var(--accent)}.case-note-cta strong{font:28px/1.1 var(--display);font-weight:400}.case-note-cta span{font-size:14px;color:var(--muted);line-height:1.6}
.case-disclaimer{margin-top:26px}
@media(max-width:899px){.case-threads{display:none}.case-board{grid-template-columns:1fr;padding:28px 16px}.case-stats{flex-wrap:wrap}.case-q span{font-size:24px}}
@media(prefers-reduced-motion:no-preference){
.case-board.will-pin .case-q,.case-board.will-pin .case-trace{opacity:0;translate:0 -24px}
.case-board.is-pinned .case-q,.case-board.is-pinned .case-trace{opacity:1;translate:0 0;transition:translate .55s cubic-bezier(.34,1.4,.64,1) calc(var(--i,0)*45ms),opacity .3s calc(var(--i,0)*45ms),transform .3s}
.case-board.will-pin .case-threads path{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}
.case-board.is-pinned .case-threads path{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s ease-out .9s,opacity .25s,stroke-width .25s}}
.case-detail[hidden]{display:none}
.case-board.is-focus .case-threads{z-index:2}
/* Hikâye akışı: bölümün kararı ve canlı oylama */
.jv{display:grid;gap:12px;max-width:480px;margin-top:4px}
.jv-head{display:flex;align-items:center;gap:10px;font:800 12px/1 var(--body);letter-spacing:.14em;color:var(--muted)}
.jv-dot{width:10px;height:10px;border-radius:50%;background:var(--accent);animation:jv-pulse 1.6s ease-out infinite}
.jv-live.is-closed .jv-dot{animation:none;background:var(--muted)}
.jv-total{margin-left:auto;font:400 18px/1 var(--display);letter-spacing:0;color:var(--paper)}
.jv-q{font:400 clamp(24px,2.3vw,34px)/1.08 var(--display);color:var(--paper)}
.jv-row{display:grid;grid-template-columns:96px 1fr 70px;align-items:center;gap:12px}
.jv-name{font:800 13px/1 var(--body);letter-spacing:.1em}
.jv-bar{position:relative;height:16px;border-radius:99px;background:rgba(242,238,227,.1);overflow:hidden}
.jv-bar i{position:relative;display:block;height:100%;width:calc(var(--share,0)*100%);border-radius:99px;background:rgba(242,238,227,.55);transition:width 1.4s cubic-bezier(.16,1,.3,1),background .4s;overflow:hidden}
.jv-bar i.is-lead{background:var(--accent)}
.jv-pct{font:400 30px/1 var(--display);text-align:right;font-variant-numeric:tabular-nums}
.jv-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:6px}.jv-cta{min-height:46px;padding:12px 20px}
.jv-verdict{font:400 clamp(32px,3.2vw,48px)/1 var(--display);color:var(--accent)}.jv-verdict span{color:var(--paper)}
.jv-split{display:flex;height:32px;border:1px solid var(--line);border-radius:4px;overflow:hidden}
.jv-split i{flex:0 0 calc(var(--share,.5)*100%);display:flex;align-items:center;padding:0 10px;background:rgba(242,238,227,.12);font:800 12px/1 var(--body);letter-spacing:.06em;white-space:nowrap;overflow:hidden;font-style:normal}
.jv-split i.is-win{background:var(--accent);color:var(--night)}
.jv-meta{font-size:13px;color:var(--muted)}
@keyframes jv-pulse{0%{box-shadow:0 0 0 0 rgba(255,75,43,.7)}100%{box-shadow:0 0 0 12px rgba(255,75,43,0)}}
@media(prefers-reduced-motion:no-preference){.jv-live:not(.is-closed) .jv-bar i::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translateX(-100%);animation:jv-shine 2.4s ease-in-out infinite}}
@keyframes jv-shine{to{transform:translateX(100%)}}
@media(prefers-reduced-motion:reduce){.jv-dot{animation:none}}
@media(max-width:899px){.journey-frame figcaption:has(.jv) .journey-text{display:none}.jv{gap:9px}.jv-row{grid-template-columns:80px 1fr 56px;gap:10px}.jv-pct{font-size:24px}.jv-q{font-size:22px}.jv-cta{min-height:42px}}
/* Akıştaki büyük başlık stili (figcaption strong) oy modülüne taşmasın */
.is-scrolly .journey-frame figcaption .jv strong,.journey-frame figcaption .jv strong{font:400 30px/1 var(--display);text-transform:none;letter-spacing:0;white-space:nowrap}
.is-scrolly .journey-frame figcaption .jv .vote-clock strong{font-size:26px}
.jv .vote-clock{display:grid;gap:4px}.jv .vote-clock small{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--accent)}
.jv-split i{min-width:max-content}
@media(max-width:899px){.is-scrolly .journey-frame figcaption .jv strong{font-size:24px}.is-scrolly .journey-frame figcaption .jv .vote-clock strong{font-size:20px}.jv-split{height:28px}.jv-split i{font-size:11px;padding:0 8px}}
/* Oylama kapanınca sonucun ilanı */
.jv-done.is-reveal .jv-dot{background:var(--paper);animation:none}
@media(prefers-reduced-motion:no-preference){
.jv-done.is-reveal .jv-verdict{animation:jv-slam .5s cubic-bezier(.34,1.56,.64,1) .2s both}
.jv-done.is-reveal .jv-split i{animation:jv-grow 1.3s cubic-bezier(.16,1,.3,1) .45s both}
.scoreboard .stamp{animation:jv-slam .5s cubic-bezier(.34,1.56,.64,1) .3s both}}
@keyframes jv-slam{from{opacity:0;transform:scale(1.8) rotate(-4deg)}to{opacity:1;transform:none}}
@keyframes jv-grow{from{flex-basis:0}}

/* Emre'nin ayak gölgesi: karakteri zemine oturtur. Tabanlar görselin %95'inde; gölge tam tabanların altına, ayakkabılardan biraz geniş oturur. Karakter katmanıyla aynı hareketi izler. */
.emre-golge{--h:clamp(250px,28svh,320px);--alt:57px;position:absolute;left:50%;bottom:calc(var(--alt) + var(--h)*.047 - var(--h)*.035);width:calc(var(--h)*.44);height:calc(var(--h)*.07);transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.78),rgba(0,0,0,.42) 50%,transparent);filter:blur(1.5px);pointer-events:none}
.has-stadium-motion[data-motion-mode=depth] .emre-golge{transform:translateX(-50%) translate3d(var(--emre-x,0px),0,0);scale:calc(1 + var(--exit,0)*.5);transition:transform .45s cubic-bezier(.2,.7,.2,1)}
@media(max-width:899px){.emre-golge{--h:250px;--alt:55px}}
@media(min-width:900px){.emre-golge{--alt:68px}}
@media(max-width:599px){.emre-golge{display:none}}
@media(prefers-reduced-motion:reduce){.stadium-hero .emre-golge{transform:translateX(-50%)!important}}
