:root{--electric:#e8fd9c;--neon:#ff7549}.heading{display:none}header{padding:20px 3.5vw}.brand{font-size:13px}.brand-mark{color:var(--electric)}.brand small{font-size:6px}.game-shell{height:100svh;min-height:780px;max-height:none}.scene:after{background:linear-gradient(90deg,#00110b08,transparent 50%,#06161050),linear-gradient(#00110b50,transparent 20%,transparent 50%,#061612 99%)}.scene>img.room-pose{object-position:50% 40%}.lobby .game-shell{min-height:700px}.lobby .scene:after{background:linear-gradient(90deg,transparent 25%,#071c1720 48%,#061711a8 100%),linear-gradient(#07141033,transparent 25%,transparent 65%,#081b16)}.lobby .scene>img.room-pose{transform:scale(1.06);transform-origin:32% 45%;animation:lobby-breathe 14s ease-in-out infinite}.lobby .console,.lobby .scene-top,.lobby .scene-bottom,.lobby .dialogue,.lobby .short-reaction,.lobby .effect{visibility:hidden}.cold-open{position:absolute;inset:0;z-index:4}.cold-copy{position:absolute;left:56%;right:5%;top:16%;max-width:680px}.cold-eyebrow{font:10px var(--mono);letter-spacing:.13em;color:var(--electric);display:flex;align-items:center;gap:10px}.cold-eyebrow i{height:7px;width:7px;background:var(--electric);box-shadow:0 0 14px #e8fd9c80;animation:signal-blink 3s ease-in-out infinite}.cold-copy h2{font-size:clamp(66px,7.5vw,126px);line-height:1.05;letter-spacing:-.08em;font-weight:950;margin:25px 0 18px;color:#f3f3d9;text-shadow:4px 5px 0 #07191280}.cold-copy h2 em{font-style:normal;color:var(--electric);font-size:1.27em}.cold-punch{font-size:clamp(20px,2vw,32px);font-weight:750;color:#f6ae7e;margin:15px 0;animation:cold-reveal .7s .4s both}.cold-premise{font-size:14px;color:#b8cabe;margin:26px 0;line-height:1.8}.enter{display:flex;align-items:center;justify-content:space-between;gap:40px;border:1px solid var(--electric);background:var(--electric);color:#122a20;padding:17px 22px;font-weight:900;font-size:18px;box-shadow:6px 6px 0 #03140d90;min-width:285px;transition:transform .2s,box-shadow .2s}.enter span{font-size:24px}.enter:hover{transform:translate(-2px,-2px);box-shadow:9px 9px 0 #03140d90;background:#f1ffc6}.enter:active{transform:translate(4px,4px);box-shadow:2px 2px 0 #03140d90}.cold-meta{display:flex;gap:18px;font:9px var(--mono);color:#8ba18e;margin-top:20px}.cold-meta span+span{border-left:1px solid #657b6a;padding-left:18px}.alien-id{position:absolute;left:6%;bottom:11%;display:flex;flex-direction:column;border-left:3px solid var(--electric);padding:9px 18px;background:linear-gradient(90deg,#0b211dc9,transparent);min-width:270px;transform:rotate(-3deg)}.alien-id>b{font:900 34px var(--mono);letter-spacing:.18em;color:#e4eecd}.alien-id span{font:11px var(--mono);color:#afc5b0}.alien-id strong{font-size:21px;color:#e8fd9c;margin-left:13px}.alien-id small{font-size:10px;color:#b6c5ab;margin-top:9px}.cold-footer{position:absolute;left:5%;right:5%;bottom:28px;display:flex;justify-content:space-between;color:#b9c8b3;font-size:12px}.cold-footer span{font:8px var(--mono);letter-spacing:.14em;color:#829a84}.entering .cold-copy{animation:exit-door .5s both}.entering .alien-id{opacity:0}.entering .scene{animation:push-in .5s both}.game-hud{position:absolute;right:4%;top:96px;left:4%;z-index:4;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}#mission-step{font:10px var(--mono);color:var(--electric);letter-spacing:.12em;border-left:3px solid var(--electric);padding-left:10px}.game-hud>div{display:grid;grid-template-columns:1fr auto auto;gap:5px 8px;align-items:baseline;min-width:180px}.game-hud span{font:9px var(--mono);color:#b9cbb4}.game-hud b{font:700 25px var(--mono);color:var(--electric)}.game-hud small{font:11px var(--mono);color:#b3c6a3}.signal-track{height:3px;background:#65806160;grid-column:1/-1}.signal-track i{height:3px;display:block;background:var(--electric);transition:width .6s}.scene-top{display:none}.scene-bottom{bottom:auto;top:19%;left:4%;gap:8px}.name{font-size:13px}.name small{font-size:8px}#scene-label{font-size:8px;border-color:#9bb58140}.console{left:4%;right:4%;bottom:35px;top:auto;transform:none;width:auto;max-height:none;background:none;border:0;border-radius:0;box-shadow:none;outline:0;backdrop-filter:none;padding:0;overflow:visible}.console:before,.terminal-label,.roundline{display:none}#question-panel{display:grid;grid-template-columns:1fr minmax(300px,47%);gap:0 35px}.speaker,.console #question,.aside{grid-column:2}.speaker{font:10px var(--mono);color:var(--electric);letter-spacing:.1em}.console #question{color:#f1f1d9;font-size:clamp(24px,2.5vw,39px);line-height:1.4;max-width:800px;text-shadow:0 4px 25px #0008;margin:8px 0}.aside{font-size:12px;color:#b0c7b2;margin:0 0 25px}.console #options{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:20px}.option{min-height:113px;padding:22px;background:#102d25df;border:1px solid #82997778;box-shadow:4px 4px 0 #0005;color:#e0ebd4;grid-template-columns:31px 1fr;font-size:15px;gap:17px;backdrop-filter:blur(13px)}.option b{color:var(--electric);font:700 17px var(--mono);background:#d6ee9520;border:1px solid #a8c36d60;width:30px;height:35px}.option:hover{background:#274c34eb;color:#fcffde;border-color:var(--electric);box-shadow:4px 4px 0 #d0ed702a;transform:translateY(-5px)}.option:hover b{background:var(--electric);color:#173221}.hint{grid-column:1/-1;text-align:center;color:#8da18c;font-size:9px;margin:14px 0 0}.dialogue{position:absolute;z-index:3;left:54%;right:6%;top:27%;font-size:clamp(17px,1.65vw,25px);line-height:1.8;color:#d3e6c3;padding:17px 23px;border-left:2px solid #c8de9e90;background:linear-gradient(90deg,#0c241c9e,transparent);transform:rotate(-2deg);max-width:440px;animation:cold-reveal .5s both}.short-reaction{display:none!important}.effect{display:none}.stunt{position:absolute;z-index:3;right:5%;top:22%;width:35%;max-width:520px;border:1px solid #ddab6950;padding:24px;background:#122a22e3;box-shadow:8px 8px 0 #0005;backdrop-filter:blur(13px);transform:rotate(2deg);animation:stunt-arrive .5s cubic-bezier(.1,1.5,.4,1) both}.stunt-kicker{font:8px var(--mono);letter-spacing:.1em;color:#e8b287}.stunt h3{font-size:17px;color:#ffb178;margin:9px 0 16px}.stunt-number{font:900 clamp(35px,4.5vw,65px)/1 var(--mono);color:#ffe7b7;letter-spacing:-.055em}.stunt-number small{font:10px var(--mono);letter-spacing:.1em;margin-left:15px;color:#e0b38b}.stunt-meter{margin-top:16px;background:#574233;height:6px;overflow:hidden}.stunt-meter i{display:block;width:100%;height:100%;background:repeating-linear-gradient(90deg,#f0975c 0 12px,transparent 12px 16px);animation:meter-overload 1s steps(12) both}.stunt>p{font-size:10px;color:#bfb493;margin:11px 0 0}.stunt.decoded{border-color:#cbf09660;transform:rotate(-2deg)}.stunt.decoded .stunt-kicker,.stunt.decoded h3{color:#bbdf9c}.stunt.decoded .stunt-number{color:var(--electric)}.stunt.decoded .stunt-meter{background:#345034}.stunt.decoded .stunt-meter i{background:repeating-linear-gradient(90deg,#b9de8b 0 12px,transparent 12px 16px)}.orbit-route{display:flex;align-items:center;justify-content:space-between;gap:9px;height:90px}.orbit-route i{font-style:normal;display:grid;place-items:center;border-radius:50%;height:67px;width:67px;font-size:11px;background:radial-gradient(circle at 35% 30%,#d19760,#6d5035);box-shadow:inset -8px -5px 10px #0005,0 0 25px #f8994d30;color:#fff6d1;animation:planet-bob 4s ease-in-out infinite}.orbit-route i:nth-of-type(2){animation-delay:-1s;background:radial-gradient(circle at 35% 30%,#99b3aa,#3a6254)}.orbit-route i:nth-of-type(3){animation-delay:-2s;background:radial-gradient(circle at 35% 30%,#b2a0c7,#5e4d69)}.orbit-route b{color:#e8c37c;font-size:16px}#reaction-panel{margin-left:50%;max-width:850px;background:linear-gradient(90deg,#0d241bc9,#0d241b88);border-left:2px solid var(--electric);padding:20px 24px;position:relative}.reaction-label{background:#def2a31a;color:var(--electric);font-size:9px;padding:5px 8px;margin-bottom:8px}#reply{color:#f2f5dc;font-size:clamp(23px,2.2vw,33px);line-height:1.5}.translator{margin:12px 0 0;padding:10px 0 0;border-color:#6c8b603e}.translator p{font-size:8px;color:#a1b88e}.translator span{font-size:11px;color:#b5c6a8}#next{margin:13px 0 0;background:var(--electric);color:#1a2c1c;border-color:var(--electric);font-size:12px;padding:11px 17px;min-height:42px;box-shadow:4px 4px 0 #0006}.game-shell.impact:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:2;animation:impact-wash .7s both;background:radial-gradient(ellipse at 30% 45%,transparent 40%,#dfa15244)}.game-shell.choosing .option.picked{background:var(--electric);color:#172b1c;border-color:var(--electric)}.game-shell.departing .console{translate:0 24px}.verdict{position:fixed;inset:0;z-index:30;background:#061810f5;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#dcf3bc}.verdict>span{font:9px var(--mono);letter-spacing:.2em;color:#7b9874}.verdict p{font-size:16px;letter-spacing:.15em;margin-top:28px}.verdict strong{font-size:clamp(75px,13vw,170px);letter-spacing:-.06em;color:var(--electric);text-shadow:6px 6px 0 #325626}.verdict-scan{width:200px;height:4px;background:#b6d982;margin-top:25px;animation:scanning .65s infinite}.is-result .result-layout{max-width:1180px;gap:55px}.offer{border:1px solid #d8daba;box-shadow:10px 10px 0 #06130d90;animation:receipt-print .8s both}.offer-punch{margin:20px 0 0}.offer-punch span{font:8px var(--mono);color:#85754f;letter-spacing:.08em}.offer-punch h3{font-size:clamp(23px,2.4vw,32px);line-height:1.35;margin:5px 0 16px;font-weight:950;letter-spacing:-.04em;color:#a34429}.offer-top{padding-top:4px;font-size:7px}.offer .eyebrow{display:none}.offer h2{font-size:26px;margin-top:14px}.offer>p:not(.eyebrow){font-size:11px}.result-portrait{height:270px}.stamp{top:249px;font-size:25px}.result-side>.eyebrow{color:var(--electric)}.result-side h3{font-size:29px}.result-actions .primary{background:var(--electric);color:#12281a;border-color:var(--electric)}.is-result footer{font-size:8px}footer{padding:11px 4%;font-size:8px}.lobby footer{display:none}.lobby .planet-drift{opacity:.3}
@keyframes lobby-breathe{50%{transform:scale(1.085) translateY(3px)}}@keyframes signal-blink{50%{opacity:.35}}@keyframes cold-reveal{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes exit-door{to{opacity:0;transform:translateX(60px)}}@keyframes push-in{to{transform:scale(1.05)}}@keyframes stunt-arrive{from{opacity:0;transform:scale(.6) rotate(-9deg)}to{opacity:1}}@keyframes meter-overload{from{width:0}to{width:100%}}@keyframes planet-bob{50%{transform:translateY(-7px)}}@keyframes impact-wash{0%{opacity:.8}100%{opacity:0}}@keyframes scanning{50%{transform:scaleX(.3);opacity:.5}}@keyframes receipt-print{from{opacity:0;transform:translateY(-30px) rotate(2deg)}to{opacity:1;transform:none}}
@media(min-width:1700px){.console{bottom:50px;left:6%;right:6%}.option{min-height:125px;font-size:18px;padding:25px}.cold-copy{top:18%}.cold-premise{font-size:17px}.enter{font-size:21px;padding:20px 26px;min-width:330px}.cold-meta{font-size:11px}.stunt{top:23%;padding:30px;max-width:570px}.stunt h3{font-size:23px}.stunt-number{font-size:86px}.stunt>p{font-size:13px}.stunt-kicker{font-size:10px}.dialogue{max-width:590px}.scene-bottom{top:21%}.name{font-size:17px}#reaction-panel{padding:27px 32px}.translator span{font-size:14px}.translator p{font-size:10px}#next{font-size:15px}}
@media(max-width:1050px) and (min-width:721px){.cold-copy{left:53%;top:19%;right:4%}.cold-copy h2{font-size:69px}.cold-premise{font-size:12px}.cold-meta{gap:8px;font-size:7px}.cold-meta span+span{padding-left:8px}.enter{min-width:245px;font-size:15px}.game-shell{min-height:850px}.console #question{font-size:26px}.option{font-size:12px;padding:16px;gap:10px;min-height:120px}.stunt{top:23%;width:38%;padding:18px}.dialogue{top:26%;font-size:18px}.orbit-route i{width:55px;height:55px;font-size:9px}#reply{font-size:24px}}
@media(max-width:720px){header{padding:15px 20px}.brand{font-size:11px}.lobby .game-shell{height:100svh;min-height:780px;padding:0}.lobby .scene>img.room-pose{width:1170px;height:660px;left:50%;margin-left:-400px;inset-block-start:0;transform-origin:32% 40%;object-position:center}.lobby .scene:after{background:linear-gradient(#071b1120,transparent 20%,transparent 31%,#081b16d9 65%,#081b16 89%)}.cold-copy{left:24px;right:24px;top:auto;bottom:63px;max-width:none}.cold-eyebrow{font-size:7px;letter-spacing:.08em;margin-bottom:12px}.cold-copy h2{font-size:54px;margin:10px 0;line-height:1}.cold-copy h2 br{display:none}.cold-copy h2 em{font-size:1.25em}.cold-punch{font-size:20px;margin:15px 0 9px}.cold-premise{font-size:11px;margin:10px 0 17px}.cold-premise br{display:none}.enter{width:100%;min-width:0;font-size:16px;padding:14px 18px}.cold-meta{font-size:8px;justify-content:center;gap:12px;margin-top:15px}.cold-meta span+span{padding-left:12px}.alien-id{top:105px;bottom:auto;left:17px;min-width:0;padding:7px 12px;border-left-width:2px}.alien-id>b{font-size:21px}.alien-id span{font-size:8px}.alien-id strong{font-size:16px;margin-left:5px}.alien-id small{max-width:110px;font-size:8px}.cold-footer{left:24px;right:24px;bottom:20px;font-size:9px}.cold-footer span{font-size:5px;max-width:130px;line-height:1.6}.game-shell{min-height:1050px;padding:0;height:auto}.scene>img.room-pose{height:690px;width:1230px;margin-left:-435px}.scene:after{background:linear-gradient(#071b1120,transparent 25%,transparent 33%,#081b16ce 56%,#081b16 75%)}.game-hud{top:82px;left:22px;right:22px}.game-hud>div{min-width:137px}.game-hud span{font-size:7px}.game-hud b{font-size:19px}#mission-step{font-size:8px}.scene-bottom{top:141px;left:23px;right:auto;flex-direction:column;align-items:flex-start}.name{font-size:12px}.name small{font-size:7px;max-width:110px}#scene-label{font-size:7px;max-width:124px}.dialogue{top:383px;left:24px;right:24px;font-size:15px;padding:11px 15px;max-width:none;background:#0d241dbc;transform:rotate(-2deg)}.console{position:relative;left:auto;right:auto;bottom:auto;top:auto;margin:0;padding:488px 22px 40px;width:auto;transform:none;background:none;outline:0;box-shadow:none}.console #question-panel{display:block}.speaker{font-size:8px}.console #question{font-size:24px;line-height:1.5;margin:6px 0 8px}.aside{font-size:11px;margin-bottom:16px}.console #options{display:flex;margin-top:18px;gap:11px}.option{padding:13px 15px;font-size:13px;min-height:72px;grid-template-columns:26px 1fr;gap:13px}.option b{width:25px;height:30px;font-size:13px}.hint{font-size:8px;margin-top:16px}.stunt{top:365px;right:23px;left:23px;width:auto;max-width:none;padding:14px 18px;transform:rotate(1deg);min-height:152px}.stunt h3{font-size:13px;margin:7px 0}.stunt-kicker{font-size:6px}.stunt-number{font-size:39px}.stunt-number small{font-size:8px}.stunt-meter{margin-top:10px;height:4px}.stunt>p{font-size:8px;margin-top:9px}.orbit-route{height:55px;justify-content:center;gap:18px}.orbit-route i{height:47px;width:47px;font-size:8px}.orbit-route b{font-size:12px}#reaction-panel{margin:0;padding:17px 17px 20px;margin-top:92px;background:#0c211ccc;max-width:none}#reply{font-size:23px}.translator span{font-size:11px}.translator p{font-size:8px}#next{margin-top:14px;font-size:12px;min-height:44px}.is-result .result-layout{display:block}.result-portrait{height:230px}.stamp{top:208px;font-size:23px}.offer-punch{margin-top:17px}.offer-punch h3{font-size:24px;margin-bottom:14px}.offer h2{font-size:25px}.offer-top{font-size:6px}.result-side h3{font-size:24px}.verdict strong{font-size:90px}.verdict p{font-size:13px}.verdict>span{font-size:7px}.lobby footer{display:none}}
@media(prefers-reduced-motion:reduce){.lobby .scene>img.room-pose{animation:none}.verdict-scan{animation:none}.game-shell.impact:after{display:none}.cold-copy,.offer,.stunt{animation:none}}

@media(max-width:720px){.cold-copy h2{font-size:46px;line-height:1.08}.cold-copy h2 br{display:block}.cold-copy h2 em{font-size:1.35em}}

#card-output{display:block;width:min(100%,340px);height:auto;margin-top:15px;border:1px solid #91a780} .option:disabled,.enter:disabled{cursor:default}

/* Final visual finish: a two-second entrance, then a collectible offer. */
.opening-flare{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}
.opening-flare:before{content:'';position:absolute;inset:-40%;background:linear-gradient(110deg,transparent 40%,#e9f6b31c 48%,#fff6cb38 50%,transparent 55%);transform:translateX(-65%);animation:entrance-light 1.8s ease-out both}
.lobby .cold-eyebrow{animation:entrance-type .35s .1s both}
.lobby .cold-copy h2{animation:entrance-type .55s .18s both}
.lobby .cold-copy h2 em{display:inline-block;animation:word-impact .65s .52s cubic-bezier(.16,1,.3,1) both;transform-origin:20% 80%}
.lobby .cold-punch{animation:entrance-type .4s 1.02s both}
.lobby .cold-premise{animation:entrance-type .35s 1.16s both}
.lobby .enter{animation:button-land .4s 1.25s backwards}
.lobby .alien-id{animation:identity-stamp .4s .85s backwards}
.lobby .cold-meta{animation:entrance-type .4s 1.4s both}
.enter:after{content:'';position:absolute;inset:0;pointer-events:none;border:1px solid #f6ffd5;animation:button-signal .7s 1.5s both}
.enter{position:relative}
.is-result .offer{border:2px solid #c8b779;background:radial-gradient(ellipse at 95% 45%,#f5e8b044,transparent 45%),#eeefdf;box-shadow:0 22px 65px #0005,8px 8px 0 #05120cb3,0 0 0 5px #9d955525;overflow:visible;padding-bottom:31px}
.is-result .offer:before{content:'';position:absolute;inset:-2px;pointer-events:none;z-index:3;border:2px solid transparent;border-image:linear-gradient(125deg,#fcf2b3,#b7a465 25%,#faf3c1 44%,#6f754c 72%,#eddf9b) 1;box-shadow:inset 0 0 0 4px #ecdfa722}
.is-result .offer:after{content:'';display:block;position:absolute;left:26px;right:26px;top:auto;bottom:12px;width:auto;height:5px;border:0;border-radius:0;background:repeating-linear-gradient(90deg,#597054 0 2px,transparent 2px 6px,#597054 6px 7px,transparent 7px 11px);opacity:.37}
.result-portrait{isolation:isolate}
.result-portrait:after{background:linear-gradient(transparent 40%,#0a2119d9);z-index:0}
.trophy-tag{position:absolute;top:18px;left:18px;z-index:2;display:flex;align-items:center;gap:9px;padding:7px 10px;border:1px solid #d5dca16e;background:#122b22b5;backdrop-filter:blur(8px);color:#e5edb6;font:8px var(--mono);letter-spacing:.11em;box-shadow:3px 3px 0 #0003}
.trophy-tag b{font-size:16px;color:#edfda7;font-weight:400}
.is-result .stamp{top:214px;right:22px;z-index:4;width:105px;height:105px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;border:4px double #a94f2d;outline:2px solid #f2e6b8;outline-offset:2px;background:#f2e9c9;box-shadow:4px 5px 0 #071b143b;font-size:29px;font-weight:950;line-height:1.3;transform:rotate(12deg);animation:seal-impact .55s .25s backwards}
.stamp small{font:5px var(--mono);letter-spacing:.1em;color:#a5593a;margin-bottom:6px}
.stamp i{font-size:8px;font-style:normal;letter-spacing:.13em;margin-top:4px;color:#a5593a}
.offer-punch{padding-top:4px;padding-right:54px}
.offer-punch span{color:#8b8054;font-size:8px}
.offer-punch h3{font-size:clamp(24px,2.4vw,33px);letter-spacing:-.045em}
.offer-top{border-bottom:1px dashed #9aab87;padding-bottom:12px;color:#70805d}
.offer h2{font-size:29px;font-weight:900;letter-spacing:-.03em}
.result-meters{background:#dce4cb55;margin-inline:-8px;padding:14px 8px;border-color:#bec9a9}
.result-meters strong{font-size:29px;letter-spacing:-.04em}
.hr-comment{padding:10px 12px;border-left:2px solid #89996a;background:#d7e0c544;margin-top:14px}
.hr-comment p{font-size:14px;line-height:1.75}
.offer-foot{color:#7b876a;font-size:8px}
@keyframes entrance-light{0%{transform:translateX(-65%);opacity:0}20%{opacity:1}100%{transform:translateX(65%);opacity:0}}
@keyframes entrance-type{from{opacity:0;translate:0 9px}to{opacity:1;translate:0 0}}
@keyframes word-impact{0%{opacity:0;transform:scale(1.2) rotate(-3deg);filter:blur(3px)}70%{opacity:1;transform:scale(.99);filter:blur(0)}100%{opacity:1;transform:scale(1);filter:blur(0)}}
@keyframes button-land{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}
@keyframes identity-stamp{from{opacity:0;scale:1.08}to{opacity:1;scale:1}}
@keyframes button-signal{from{opacity:.65;scale:1}to{opacity:0;scale:1.07}}
@keyframes seal-impact{from{opacity:0;transform:scale(1.65) rotate(23deg)}to{opacity:1;transform:scale(1) rotate(12deg)}}
@media(max-width:720px){.is-result .stamp{top:187px;right:16px;width:87px;height:87px;font-size:25px}.stamp small{font-size:4px}.stamp i{font-size:7px}.trophy-tag{top:13px;left:13px;font-size:6px;padding:5px 8px}.trophy-tag b{font-size:13px}.offer-punch{padding-top:6px;padding-right:37px}.offer-punch h3{font-size:23px}.offer h2{font-size:26px}.result-meters strong{font-size:25px}.hr-comment p{font-size:12px}.is-result .offer{padding-bottom:29px}.is-result .offer:after{left:20px;right:20px}.offer-punch span{font-size:6px}}
@media(prefers-reduced-motion:reduce){.opening-flare,.enter:after{display:none}.lobby .cold-copy h2 em{filter:none;transform:none}.is-result .stamp{animation:none}.cold-copy>*{opacity:1!important}}
