:root{--ink:#f6f1e8;--muted:#bdb4a5;--panel:#151311;--panel-2:#201b17;--line:#f6f1e829;--field:#0b0a09;--gold:#ffb000;--teal:#20d6c7;--red:#ff4f64}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--field);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{font:inherit}main{min-height:100vh;overflow:hidden}.hero{border-bottom:1px solid var(--line);background:linear-gradient(125deg,#ff4f6438,#0000 34%),linear-gradient(245deg,#20d6c72e,#0000 38%),radial-gradient(circle at bottom,#ffb00042,#0000 36%),#090807;align-items:center;min-height:92vh;display:grid;position:relative}.hero:after{content:"";transform-origin:bottom;opacity:.28;background-color:#0000;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:36%;position:absolute;inset:auto 0 0;transform:perspective(300px)rotateX(62deg)}.stadiumLights{mix-blend-mode:screen;opacity:.62;background:conic-gradient(from 230deg at 12% 0,#ffffff4d,#0000 18%),conic-gradient(from 130deg at 88% 0,#ffffff38,#0000 18%);position:absolute;inset:0}.heroInner{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:42px;width:min(1180px,100% - 40px);margin:0 auto;padding:72px 0 110px;display:grid;position:relative}.heroCopy h1{letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(4.2rem,9vw,9rem);line-height:.86}.eyebrow{color:var(--gold);letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:800}.lede{max-width:520px;color:var(--muted);margin:24px 0 0;font-size:1.16rem;line-height:1.6}.selectorPanel{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:50%;background:#0b0a09c7;border-radius:8px;padding:18px;position:relative;box-shadow:0 28px 90px #00000070}.selectorPanel.isShaking{animation:.52s ease-in-out panelTension,.145s linear .52s 11 revealShake,.46s cubic-bezier(.2,.9,.2,1) 2.1s both panelDrop}.selectorHeader,.railTitle{color:var(--ink);text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:16px;font-weight:800;display:flex}.selectorHeader small,.railLink small,.selectedTeamPreview small,.matchup small,.scheduleHeader p{color:var(--muted)}.teamSelectWrap{margin:22px 0 18px}.teamDropdownTrigger,.teamDropdownOption,.selectedTeamPreview{border:1px solid var(--line);width:100%;min-height:74px;color:var(--ink);cursor:pointer;text-align:left;background:#ffffff0a;border-radius:6px;padding:13px 14px;transition:transform .18s,border-color .18s,background .18s}.teamDropdownTrigger{padding-right:48px;position:relative}.teamDropdownTrigger:after{content:"";border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);width:10px;height:10px;transition:transform .18s;position:absolute;top:50%;right:18px;transform:translateY(-70%)rotate(45deg)}.teamDropdownTrigger[aria-expanded=true]:after{transform:translateY(-25%)rotate(225deg)}.teamDropdownTrigger:hover,.teamDropdownOption:hover{border-color:#ffb000b8;transform:translateY(-1px)}.teamDropdownTrigger.hasSelection,.teamDropdownOption.selected{border-color:var(--gold);background:#ffb00024}.teamDropdownTrigger:disabled{cursor:wait;opacity:.78}.teamDropdownMenu{background:#0b0a09f5;border:1px solid #ffb00057;border-radius:8px;gap:8px;max-height:min(46vh,430px);margin-top:10px;padding:10px;display:grid;overflow-y:auto;box-shadow:0 24px 70px #00000075}.selectedTeamPreview{cursor:default;background:#ffb0001c;border-color:#ffb00057;min-height:58px;margin-top:12px}.teamDropdownTrigger span,.teamDropdownOption span,.selectedTeamPreview span{font-weight:900;display:block}.teamDropdownTrigger small,.teamDropdownOption small,.selectedTeamPreview small{margin-top:5px;line-height:1.25;display:block}.railLink{border:1px solid var(--line);min-height:74px;color:var(--ink);cursor:pointer;text-align:left;background:#ffffff0a;border-radius:6px;transition:transform .18s,border-color .18s,background .18s}.railLink span{font-weight:850;display:block}.railLink small{margin-top:5px;line-height:1.25;display:block}.railLink em{color:var(--gold);text-transform:uppercase;margin-top:5px;font-size:.72rem;font-style:normal;font-weight:850;display:block}.railLink:hover{border-color:#ffb000b8;transform:translateY(-1px)}.railLink.active{border-color:var(--gold);background:#ffb00024}.revealButton{background:linear-gradient(90deg, var(--gold), #ff6a3d);color:#160d04;cursor:pointer;text-transform:uppercase;border:0;border-radius:6px;width:100%;min-height:54px;font-weight:950}.revealButton:disabled{cursor:not-allowed;opacity:.5}.cinematicReveal{z-index:40;background:radial-gradient(circle at center, color-mix(in srgb, var(--accent), transparent 55%), transparent 32%), linear-gradient(135deg, color-mix(in srgb, var(--accent-2), transparent 68%), transparent 40%), linear-gradient(235deg, color-mix(in srgb, var(--accent), transparent 72%), transparent 42%), #040404f0;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.cinematicReveal.shaking{animation:.42s 2.3s both overlayExit}.cinematicReveal.burst{animation:none}.cinematicReveal.revealed{pointer-events:auto}.shakeFrame{aspect-ratio:1;transform-origin:50%;place-items:center;width:min(82vw,720px);display:grid;position:relative}.cinematicReveal.shaking .shakeFrame{animation:.175s linear infinite frameQuake}.cinematicReveal.burst .shakeFrame{animation:1.12s cubic-bezier(.12,.88,.14,1) both frameImpact,48ms linear 10 frameQuake}.cinematicReveal.revealed .shakeFrame{animation:2.6s ease-in-out infinite finalFloat}.scanline{opacity:.72;background:linear-gradient(#0000 48%,#ffffff47 50%,#0000 52%),repeating-linear-gradient(0deg,#0000 0 9px,#ffffff0f 10px 11px);animation:.68s linear infinite scanSweep;position:absolute;inset:-20%}.chargeRing{aspect-ratio:1;border:12px solid color-mix(in srgb, var(--accent), transparent 12%);border-top-color:var(--accent-2);width:72%;box-shadow:0 0 34px color-mix(in srgb, var(--accent), transparent 20%), inset 0 0 40px color-mix(in srgb, var(--accent), transparent 42%);border-radius:50%;animation:.56s linear infinite chargeSpin;position:absolute}.cinematicReveal.burst .chargeRing{animation:.64s ease-out both chargeBurst}.cinematicReveal.revealed .chargeRing,.cinematicReveal.revealed .scanline,.cinematicReveal.revealed .shockwave{display:none}.impactText{z-index:4;text-align:center;text-transform:uppercase;justify-items:center;gap:10px;display:grid;position:relative}.impactText span{color:var(--ink);text-shadow:0 2px 0 #090807, 0 0 24px color-mix(in srgb, var(--accent), transparent 18%);font-size:clamp(1rem,3vw,1.9rem);font-weight:950}.impactText strong{max-width:min(86vw,760px);color:var(--ink);letter-spacing:0;text-shadow:0 0 18px color-mix(in srgb, var(--accent), transparent 20%), 0 14px 54px #000000b8;font-size:clamp(3rem,10vw,8.5rem);line-height:.88}.revealResult{align-content:space-between;width:min(92vw,840px);height:min(66vw,500px);padding:clamp(26px,5vw,46px) 0 clamp(8px,2vw,18px)}.revealResult span{border:2px solid color-mix(in srgb, var(--accent-2), transparent 42%);background:color-mix(in srgb, #090807, var(--accent) 18%);border-radius:6px;max-width:min(86vw,680px);padding:7px 13px;animation:.68s cubic-bezier(.12,.88,.14,1) .12s both teamNamePop}.revealResult strong{color:#fff;-webkit-text-stroke:2px color-mix(in srgb, var(--accent), #090807 38%);max-width:min(92vw,840px);text-shadow:0 4px 0 #090807, 0 0 26px color-mix(in srgb, var(--accent-2), transparent 8%), 0 24px 70px #000000d1;font-size:clamp(3.4rem,11vw,8.9rem);animation:.86s cubic-bezier(.12,.88,.14,1) .26s both divisionNamePop}.cinematicReveal.shaking .impactText{animation:.165s linear infinite textRattle}.cinematicReveal.burst .impactText{animation:1.32s ease-out both resultHold}.cinematicReveal.revealed .impactText{animation:none}.cinematicReveal.revealed .revealResult span,.cinematicReveal.revealed .revealResult strong{opacity:1;animation:none;transform:none}.overlayLogo{z-index:2;aspect-ratio:1;background:linear-gradient(145deg, color-mix(in srgb, var(--accent-2), transparent 76%), color-mix(in srgb, var(--accent), transparent 84%));width:min(66vw,500px);box-shadow:0 0 55px color-mix(in srgb, var(--accent-2), transparent 18%), 0 0 180px color-mix(in srgb, var(--accent), transparent 42%);opacity:.72;border-radius:18px;place-items:center;animation:1.22s cubic-bezier(.12,.88,.14,1) both overlayLogoSlam;display:grid;position:absolute}.overlayLogo img{filter:saturate(1.18)drop-shadow(0 28px 56px #0000009e);width:86%;height:auto}.cinematicReveal.revealed .overlayLogo{opacity:.68;animation:none;transform:none}.overlayContinueButton{z-index:6;border:1px solid color-mix(in srgb, var(--accent), transparent 25%);background:color-mix(in srgb, var(--accent), #090807 16%);color:#090807;cursor:pointer;text-transform:uppercase;border-radius:6px;min-height:52px;padding:0 22px;font-weight:950;position:absolute;bottom:clamp(34px,7vh,76px);left:50%;transform:translate(-50%);box-shadow:0 18px 48px #0000006b}.overlayContinueButton:hover{filter:brightness(1.08)}.confettiPiece{z-index:5;width:var(--piece-width);height:var(--piece-height);background:hsl(var(--hue) 88% 58%);transform:translate(-50%, -50%) rotate(var(--angle));animation:confettiPop .98s cubic-bezier(.12, .88, .14, 1) var(--delay) both;border-radius:2px;position:absolute;top:50%;left:50%;box-shadow:0 0 14px #ffffff47}.shockwave{border:4px solid color-mix(in srgb, var(--accent), transparent 22%);opacity:0;border-radius:50%;position:absolute;inset:18%}.cinematicReveal.burst .shockwave.one{animation:.82s ease-out .12s both shockwave}.cinematicReveal.burst .shockwave.two{animation:.9s ease-out .28s both shockwave}.revealStage{background:#11100e;position:relative;overflow:hidden}.revealStage.burst:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#f6f1e8e0,#ffb00057 25%,#0000 58%);animation:.76s ease-out both flashOut;position:absolute;inset:0}.boomFlash{z-index:3;color:#120d07;letter-spacing:0;text-transform:uppercase;text-shadow:0 0 22px #ffffffd6,0 10px 42px #0000006b;pointer-events:none;font-size:clamp(3.5rem,12vw,11rem);font-weight:1000;line-height:1;animation:.65s ease-out both boomText;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.82)}.divisionReveal{--accent:var(--gold);background:radial-gradient(circle at 34% 50%, color-mix(in srgb, var(--accent-2), transparent 60%), transparent 28%), linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 74%), transparent), #11100e;border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,360px) minmax(0,620px);justify-content:center;align-items:center;gap:42px;min-height:72vh;padding:86px 24px;animation:.86s cubic-bezier(.16,1,.3,1) both revealIn;display:grid;position:relative}.divisionLogoShell{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent), transparent 45%);box-shadow:0 0 70px color-mix(in srgb, var(--accent), transparent 74%);background:#ffffff0d;border-radius:8px;place-items:center;animation:.92s cubic-bezier(.16,1,.3,1) both logoBoom;display:grid}.divisionLogoShell img{filter:drop-shadow(0 18px 36px #0006);width:82%;height:auto}.revealStage.revealed .divisionLogoShell{animation:1.8s ease-in-out infinite logoSettle}.divisionCopy h2,.scheduleHeader h2,.emptySchedule h2{letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(2.2rem,5vw,5rem);line-height:.95}.divisionCopy p{color:var(--muted);font-size:1.12rem;line-height:1.6}.assignmentLine{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 18px;margin-top:26px;padding-top:20px;display:flex}.assignmentLine span{font-weight:900}.assignmentLine strong{color:var(--accent)}.viewScheduleButton{border:1px solid color-mix(in srgb, var(--accent), transparent 28%);background:color-mix(in srgb, var(--accent), #090807 18%);color:#090807;cursor:pointer;text-transform:uppercase;min-height:50px;box-shadow:0 16px 40px color-mix(in srgb, var(--accent), transparent 78%);border-radius:6px;margin-top:28px;padding:0 20px;font-weight:950}.viewScheduleButton:hover{filter:brightness(1.08);transform:translateY(-1px)}.scheduleSection{background:#0d0c0b;padding:52px 0 84px}.scheduleLayout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;width:min(1180px,100% - 36px);margin:0 auto;display:grid}.teamRail{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:8px;padding:14px;display:grid;position:sticky;top:18px}.railTitle{margin-bottom:4px;font-size:.8rem}.railLink{min-height:62px;padding:10px 12px}.scheduleBoard{min-width:0;scroll-margin-top:18px}.scheduleHeader{--accent:var(--gold);border:1px solid color-mix(in srgb, var(--accent), transparent 58%);background:linear-gradient(90deg, color-mix(in srgb, var(--accent), transparent 84%), transparent 58%), linear-gradient(135deg, color-mix(in srgb, var(--accent-2), transparent 90%), var(--panel));border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:24px;display:flex}.scheduleHeader h2{font-size:clamp(1.8rem,4vw,3.6rem)}.scheduleHeader img{flex:none;width:118px;height:118px}.weekList{gap:9px;display:grid}.weekRow{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;grid-template-columns:86px minmax(0,1fr) minmax(168px,auto);align-items:center;gap:16px;min-height:86px;padding:14px;display:grid}.weekRow.rivalryWeekRow{background:linear-gradient(90deg, #ff4f6442, #ffb0001a 52%, #20d6c714), var(--panel-2);border-color:#ff4f64c7;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 0 34px #ff4f642e}.weekRow.rivalryWeekRow:before{content:"";background:linear-gradient(#ff4f64,#ffb000);border-radius:8px 0 0 8px;width:5px;position:absolute;inset:0 auto 0 0}.weekRow.divisionWeekRow:not(.rivalryWeekRow){background:linear-gradient(90deg, #20d6c71f, transparent 55%), var(--panel-2);border-color:#20d6c77a}.weekNumber{border-right:1px solid var(--line);place-items:center;min-height:58px;display:grid}.weekNumber span{color:var(--muted);text-transform:uppercase;font-size:.72rem}.weekNumber strong{font-size:1.8rem;line-height:1}.rivalryWeekRow .weekNumber strong{color:#ffb000;text-shadow:0 0 18px #ff4f648c}.matchup{min-width:0}.homeAway{width:28px;color:var(--gold);text-transform:uppercase;font-weight:900;display:inline-block}.matchup button{max-width:calc(100% - 32px);color:var(--ink);cursor:pointer;text-align:left;text-underline-offset:4px;overflow-wrap:anywhere;background:0 0;border:0;font-weight:900;-webkit-text-decoration:underline #ffb00073;text-decoration:underline #ffb00073}.matchup small{margin-top:4px;margin-left:32px;display:block}.markers{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.markers span{color:var(--ink);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;padding:5px 8px;font-size:.76rem;font-weight:800}.rivalryWeekRow .markers span{background:#ff4f642e;border-color:#ffb00075}.rivalryWeekRow .markers span:first-child{color:#120d07;background:linear-gradient(90deg,#ff4f64,#ffb000);border-color:#ffb000e0}.emptySchedule,.lockedSchedule{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-content:center;min-height:320px;padding:30px;display:grid}.lockedSchedule{text-align:center;width:min(860px,100% - 36px);margin:0 auto}@keyframes revealIn{0%{opacity:0;transform:translateY(34px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes panelTension{0%{border-color:var(--line);transform:scale(1)}to{border-color:#ffb000e6;transform:scale(1.045);box-shadow:0 0 0 2px #ffb00047,0 32px 120px #ff4f6457}}@keyframes revealShake{0%,to{transform:translate(0)rotate(0)scale(1.045)}20%{transform:translate(-18px,10px)rotate(-1.8deg)scale(1.045)}40%{transform:translate(20px,-11px)rotate(2deg)scale(1.045)}60%{transform:translate(-15px,-8px)rotate(-1.5deg)scale(1.045)}80%{transform:translate(16px,9px)rotate(1.7deg)scale(1.045)}}@keyframes panelDrop{0%{opacity:1;transform:translateY(0)scale(1.045)}to{opacity:.2;transform:translateY(34px)scale(.94)}}@keyframes overlayExit{to{opacity:0;visibility:hidden}}@keyframes frameQuake{0%{transform:translate(0)rotate(0)scale(1)}16%{transform:translate(-26px,13px)rotate(-2.3deg)scale(1.025)}33%{transform:translate(24px,-17px)rotate(2.1deg)scale(1.04)}50%{transform:translate(-18px,-12px)rotate(-1.7deg)scale(1.03)}66%{transform:translate(22px,15px)rotate(1.9deg)scale(1.045)}83%{transform:translate(-15px,10px)rotate(-1.3deg)scale(1.02)}to{transform:translate(0)rotate(0)scale(1)}}@keyframes frameImpact{0%{opacity:0;transform:scale(.72)rotate(-8deg)}24%{opacity:1;transform:scale(1.22)rotate(4deg)}54%{transform:scale(.96)rotate(-1deg)}to{transform:scale(1)rotate(0)}}@keyframes scanSweep{0%{transform:translateY(-18%)}to{transform:translateY(18%)}}@keyframes chargeSpin{to{transform:rotate(360deg)scale(.78)}}@keyframes chargeBurst{0%{opacity:1;transform:rotate(0)scale(.62)}65%{opacity:.9;transform:rotate(240deg)scale(1.28)}to{opacity:0;transform:rotate(360deg)scale(2.3)}}@keyframes textRattle{0%,to{transform:translate(0)skew(0deg)}25%{transform:translate(-10px,5px)skew(-1deg)}50%{transform:translate(11px,-7px)skew(1deg)}75%{transform:translate(-7px,-4px)skew(-.7deg)}}@keyframes textSmash{0%{opacity:0;filter:blur(8px);transform:scale(.35)translateY(120px)}26%{opacity:1;filter:blur();transform:scale(1.18)translateY(-18px)}72%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.94)translateY(-24px)}}@keyframes resultHold{0%{opacity:0;transform:scale(.72)}18%,to{opacity:1;transform:scale(1)}}@keyframes finalFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.01)}}@keyframes teamNamePop{0%{opacity:0;transform:translateY(-90px)rotate(-4deg)scale(.2)}52%{opacity:1;transform:translateY(8px)rotate(2deg)scale(1.18)}76%{transform:translateY(-2px)rotate(-.8deg)scale(.96)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes divisionNamePop{0%{opacity:0;filter:blur(10px);transform:translateY(110px)rotate(5deg)scale(.18)}48%{opacity:1;filter:blur();transform:translateY(-10px)rotate(-2deg)scale(1.16)}72%{transform:translateY(4px)rotate(.8deg)scale(.96)}to{opacity:1;filter:none;transform:translateY(0)rotate(0)scale(1)}}@keyframes overlayLogoSlam{0%{opacity:0;filter:blur(10px)brightness(2);transform:translateY(-180px)scale(.22)rotate(-24deg)}32%{opacity:1;filter:blur()brightness(1.45);transform:translateY(0)scale(1.24)rotate(6deg)}58%{transform:translateY(0)scale(.92)rotate(-2deg)}to{opacity:1;filter:none;transform:translateY(0)scale(1)rotate(0)}}@keyframes confettiPop{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--angle)) scale(0)}16%{opacity:1}72%{opacity:1;transform:translate(-50%, -50%) rotate(var(--angle)) translateX(var(--distance)) rotate(520deg) scale(1)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--angle)) translateX(calc(var(--distance) + 80px)) translateY(130px) rotate(760deg) scale(.72)}}@keyframes shockwave{0%{opacity:.9;transform:scale(.28)}to{opacity:0;transform:scale(2.7)}}@keyframes flashOut{0%{opacity:0;transform:scale(.35)}25%{opacity:1}to{opacity:0;transform:scale(2.4)}}@keyframes boomText{0%{opacity:0;transform:translate(-50%,-50%)scale(.45)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}to{opacity:0;transform:translate(-50%,-50%)scale(1.45)}}@keyframes logoBoom{0%{opacity:0;filter:saturate(1.8)brightness(1.5);transform:scale(.28)rotate(-12deg)}58%{opacity:1;filter:saturate(1.35)brightness(1.18);transform:scale(1.12)rotate(2deg)}to{opacity:1;filter:none;transform:scale(1)rotate(0)}}@keyframes logoSettle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width:900px){.heroInner,.divisionReveal,.scheduleLayout{grid-template-columns:1fr}.heroInner{padding-top:46px}.teamRail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.railTitle{grid-column:1/-1}}@media (max-width:640px){.hero{min-height:auto}.heroInner{width:min(100% - 24px,1180px);padding-bottom:58px}.heroCopy h1{font-size:4rem}.teamRail{grid-template-columns:1fr}.divisionReveal{padding:48px 16px}.scheduleLayout{width:min(100% - 20px,1180px)}.scheduleHeader{align-items:flex-start;padding:18px}.scheduleHeader img{width:84px;height:84px}.weekRow{grid-template-columns:64px minmax(0,1fr)}.markers{grid-column:1/-1;justify-content:flex-start;padding-left:80px}.cinematicReveal.revealed{place-items:center;padding:28px 14px}.cinematicReveal.revealed .shakeFrame{aspect-ratio:auto;align-content:center;gap:26px;width:min(92vw,390px);min-height:min(82vh,650px)}.cinematicReveal.revealed .overlayLogo{grid-area:1/1;width:min(82vw,340px);position:relative}.cinematicReveal.revealed .revealResult{grid-area:1/1;width:min(92vw,390px);height:min(82vw,340px);padding:22px 0 8px}.cinematicReveal.revealed .revealResult span{max-width:min(82vw,320px);font-size:clamp(.85rem,4.2vw,1.1rem)}.cinematicReveal.revealed .revealResult strong{-webkit-text-stroke-width:1px;max-width:min(92vw,390px);font-size:clamp(2.8rem,14vw,4.9rem)}.cinematicReveal.revealed .overlayContinueButton{grid-area:auto;width:min(82vw,320px);position:relative;bottom:auto;left:auto;transform:none}}
