:root{color-scheme:dark;--bg:#080c0b;--panel:rgba(10,17,14,.94);--line:#294033;--green:#b8f7cc;--muted:#9eafa5;--text:#eef5ef;--red:#ea514d;--mono:Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,sans-serif;font-size:16px;line-height:1.5}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}button[hidden],video[hidden]{display:none!important}a:focus-visible,button:focus-visible{outline:2px solid var(--green);outline-offset:5px}.backdrop{position:fixed;inset:0;overflow:hidden;z-index:-1;background:radial-gradient(ellipse at 18% 12%,#143324 0,transparent 55%),#050907}#scene,#code-rain,.shade,.scanlines{position:absolute;inset:0;width:100%;height:100%}#scene{object-fit:cover;opacity:.6}#code-rain{opacity:.48}.shade{background:linear-gradient(90deg,#020604a8,transparent 32%,transparent 68%,#020604a8),linear-gradient(#05090733,#05090788)}.scanlines{opacity:.16;background:repeating-linear-gradient(0deg,transparent,transparent 3px,#000 4px);pointer-events:none}.shell{max-width:500px;margin:0 auto;padding:28px 20px 24px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.brand{display:flex;align-items:center;gap:12px;min-width:0}.brand-mark{font:700 30px/1 var(--mono);color:var(--green);border-left:2px solid var(--red);padding-left:10px}.brand-mark span{color:var(--red)}.brand-name{font:700 13px/1.6 var(--mono);letter-spacing:1px}.brand-sub{display:block;color:var(--muted);font-size:10px;letter-spacing:1.2px}.controls{display:flex;gap:8px}.icon-button{width:44px;height:44px;background:#111e17;border:1px solid #3e5848;border-radius:8px;color:var(--green);display:grid;place-items:center;cursor:pointer}.icon-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.icon-button .play{display:none}.motion-off .icon-button .pause{display:none}.motion-off .icon-button .play{display:block}.panel{border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}.profile{border-top:2px solid var(--red);animation:enter .6s ease both}.panel-bar{display:flex;justify-content:space-between;gap:8px;font:10px/1.5 var(--mono);letter-spacing:1.2px;color:var(--muted);padding:16px 20px;border-bottom:1px solid #23392b;background:#101c15}.panel-bar>span:first-child{display:flex;align-items:center;gap:7px}.signal{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px #94e8aa77}.identity{padding:30px 24px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}.portrait{position:relative;width:124px;height:124px;padding:5px;border:1px solid #5a8064;border-radius:12px;background:#15241a;box-shadow:0 0 28px #8ae8a70b}.portrait img{width:112px;height:112px;border-radius:7px;object-fit:cover;display:block}.portrait:before,.portrait-corner{content:"";position:absolute;width:23px;height:23px;border-color:var(--red);border-style:solid}.portrait:before{top:-6px;left:-6px;border-width:2px 0 0 2px}.portrait-corner{right:-6px;bottom:-6px;border-width:0 2px 2px 0}.prompt{font:12px/1.5 var(--mono);color:var(--muted);margin:0 0 9px}h1{font:700 clamp(30px,8vw,42px)/1.15 var(--mono);letter-spacing:-2px;margin:0 0 12px}.cursor{color:var(--red);animation:blink 1.3s steps(1) infinite}.handle{font:14px/1.5 var(--mono);color:var(--green);display:inline-flex;gap:14px;min-height:36px;align-items:center}.handle span{color:var(--red)}.identity-rule{height:1px;background:linear-gradient(90deg,transparent,#314f3b 20%,#314f3b 80%,transparent);margin:0 24px}.facts{display:grid;grid-template-columns:.8fr 1fr 1.2fr;margin:0;padding:22px 16px 24px}.facts>div{text-align:center;padding:0 8px;min-width:0}.facts>div+div{border-left:1px solid #2b4032}dt{font:10px/1.4 var(--mono);letter-spacing:1px;color:var(--muted);margin-bottom:10px}dd{margin:0;font:500 19px/1.3 var(--mono);white-space:nowrap}dd>span{color:var(--green);font-size:13px}.country-tag{font-size:10px!important;color:var(--muted);display:inline-block;margin-left:1px}.facts .small-fact{font-size:13px;padding-top:4px}.section-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:28px 0 12px}.section-heading h2{font:600 18px/1.4 Arial,sans-serif;margin:0}.section-heading>span{font:10px/1.4 var(--mono);color:var(--muted);letter-spacing:1px}.game-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.game{position:relative;min-height:160px;overflow:hidden;border:1px solid #3b4335;border-radius:10px;background:#151a14}.game img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center;opacity:.65;transition:transform .6s,opacity .6s}.game-shade{position:absolute;inset:0;background:linear-gradient(0deg,#050a08 4%,#050a08bb 35%,#050a0800 100%)}.game-info{position:relative;padding:16px;min-height:160px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.game-index{font:11px/1 var(--mono);color:#fff;position:absolute;top:14px;left:14px;background:#080e0cbb;border:1px solid #ffffff40;padding:4px 5px}.game h3{font:700 23px/1.2 Arial,sans-serif;margin:0 0 6px}.game-detail{font:10px/1.5 var(--mono);color:#c1cec6;letter-spacing:.7px}.game-symbol{position:absolute;right:13px;bottom:22px;width:24px;height:24px;fill:none;stroke:#e7615c;stroke-width:1.8;opacity:.9}.cs2 .game-symbol{stroke:#ffc87d}.game:hover img{transform:scale(1.06);opacity:.9}.contacts{display:grid;gap:10px;margin-top:24px}.contact{display:flex;align-items:center;gap:14px;border:1px solid #375e43;border-radius:10px;padding:16px;min-height:84px;transition:transform .2s,background .2s}.primary{background:#b8f7cc;color:#0c2114;border-color:#b8f7cc}.contact strong{font-size:17px;font-weight:700;display:block}.contact small{font:13px/1.6 var(--mono);display:block;margin-top:3px;opacity:.8}.contact-icon{width:28px;flex-shrink:0}.contact-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.4}.contact-arrow{margin-left:auto;font-size:25px;line-height:1}.secondary{background:#101b14;color:var(--text)}.secondary .contact-icon,.secondary .contact-arrow{color:var(--green)}.contact:hover{transform:translateY(-2px)}.terminal{margin-top:24px}.terminal-head{display:flex;justify-content:space-between;align-items:center;background:#142019;border-bottom:1px solid var(--line);padding:12px 14px;color:var(--muted);font:10px/1.5 var(--mono)}.terminal-dots{display:flex;gap:5px}.terminal-dots i{display:block;width:6px;height:6px;border-radius:50%;background:#45664e}.terminal-dots i:first-child{background:var(--red)}.terminal-body{padding:17px 16px 20px;font:12px/1.9 var(--mono);color:#adbbb0;overflow:hidden}.terminal-body p{margin:0;white-space:nowrap}.terminal-prompt{color:var(--red);margin-right:6px}.code-line span{color:var(--green)}.last-command{margin-top:12px!important;min-height:23px}.block-cursor{color:var(--green);animation:blink 1.1s steps(1) infinite}footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 0 0;color:var(--muted);font:10px/1.6 var(--mono);letter-spacing:.8px}footer a{min-height:44px;display:flex;align-items:center;gap:9px}footer a span{color:var(--green)}.motion-off *{animation-play-state:paused!important}.motion-off .cursor,.motion-off .block-cursor{opacity:1}.sound-on{color:#eaf5ee}.sound-on svg{filter:drop-shadow(0 0 3px #b8f7cc)}@keyframes blink{50%{opacity:0}}@keyframes enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(min-width:720px){.shell{padding-top:48px}.identity{padding-top:32px}.game{min-height:180px}.game-info{min-height:180px}}@media(max-width:355px){.shell{padding-left:14px;padding-right:14px}.facts{padding-left:8px;padding-right:8px}.facts .small-fact{font-size:11px}.brand-name{font-size:11px}.brand-sub{font-size:9px}.game-info{padding:12px}.game-symbol{display:none}.terminal-body{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.profile{opacity:1;transform:none}}

/* v3: visible code, premium-style ornaments, no decorative numbering */
.backdrop{z-index:0;pointer-events:none}.shell{position:relative;z-index:1}#scene{opacity:.75}#code-rain{opacity:.20}.shade{background:linear-gradient(0deg,#03080666,#03080633)}.panel{background:rgba(6,15,10,.84);backdrop-filter:blur(10px)}.profile{border-top:1px solid #466e52}.topbar{margin-bottom:20px}.profile-star{color:#c3f5d8;font-size:20px;line-height:16px}.panel-bar{background:#101c15cc}.identity{padding-bottom:16px}.handle{min-height:44px}.facts{grid-template-columns:.8fr 1fr 1.15fr}.country-tag{display:none}.ornaments{display:flex;justify-content:center;gap:12px;padding:0 0 24px}.ornament{display:grid;place-items:center;width:44px;height:44px;border:1px solid #708b7966;border-radius:13px;background:linear-gradient(145deg,#a5dfbb20,#bfd3f706);box-shadow:inset 0 1px 0 #d7ffe21f;color:#d9ebff;position:relative;overflow:hidden}.ornament svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.ornament.orbit{color:#c1e0ff;transform:rotate(-7deg)}.ornament.moon{color:#ddcffd;transform:rotate(4deg)}.ornament.heart{color:#ffc6de;transform:rotate(-4deg)}.spark-mini{fill:currentColor;stroke-width:.4}.ornament:after{content:"";position:absolute;inset:-70%;background:linear-gradient(100deg,transparent 40%,#fff2 50%,transparent 60%);animation:shimmer 6s linear infinite;transform:translateX(-100%)}.moon:after{animation-delay:1s}.heart:after{animation-delay:2s}@keyframes shimmer{0%,50%{transform:translateX(-70%) rotate(15deg)}85%,100%{transform:translateX(70%) rotate(15deg)}}
.code-stream{margin:0 0 20px;border:1px solid #49775877;border-radius:10px;overflow:hidden;background:#020b08d9;box-shadow:0 0 24px #51ac7010;font:12px/1.7 var(--mono);color:#b8f7cc}.stream-heading{display:flex;align-items:center;gap:7px;padding:9px 12px;border-bottom:1px solid #41624e55;color:#b2cabb;font-size:10px;letter-spacing:.3px}.stream-light{width:5px;height:5px;border-radius:50%;background:#b8f7cc;box-shadow:0 0 7px #b8f7cc}.stream-status{margin-left:auto;color:#b8f7cc;font-size:9px}.stream-lines{padding:12px 14px 13px;min-height:91px;overflow:hidden}.stream-lines p{margin:0;white-space:nowrap}.code-prompt{color:#ff8a81}.code-output{color:#91b09c;font-size:11px}.secondary-code{color:#b8d1f1}.section-heading h2{font-size:20px}.sound-waves{display:none}.sound-on .sound-waves{display:block}.sound-on .muted-mark{display:none}.game-index{display:none}footer{padding-top:16px}.facts dd{font-size:18px}.facts .small-fact{font-size:12px}@media(max-width:355px){.brand{gap:8px}.brand-sub{font-size:8px;letter-spacing:.7px}.brand-name{font-size:10px}.controls{gap:5px}.brand-mark{font-size:25px;padding-left:7px}.stream-lines{font-size:11px}.code-output{font-size:10px}.facts .small-fact{font-size:10px}.facts dd{font-size:16px}.facts>div{padding:0 6px}}

/* v4: purposeful emblems and a continuously scrolling terminal inside the profile */
.ornaments,.code-stream{display:none}.identity{gap:14px;padding:24px 20px 14px}.portrait{width:112px;height:112px}.portrait img{width:100px;height:100px}.prompt{margin-bottom:6px}.identity-marks{display:flex;justify-content:center;gap:10px;padding:0 20px 20px}.identity-mark{width:78px;height:62px;border:1px solid #e8f3e423;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:linear-gradient(145deg,#b7e6c10a,#03080733);position:relative;box-shadow:inset 0 1px #ffffff0a}.identity-mark svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter}.identity-mark>span{font:9px/1 var(--mono);letter-spacing:1.1px}.dota-mark{color:#ff9188;border-color:#bc4a443b;background:linear-gradient(145deg,#b0424218,#050b0800)}.cs-mark{color:#f0c67c;border-color:#b9914436;background:linear-gradient(145deg,#b7843314,#050b0800)}.shell-mark{color:#b8f7cc;border-color:#7cb99038}.live-terminal{margin:0 16px 20px;border:1px solid #457c55;border-radius:7px;overflow:hidden;background:#020a05f5;box-shadow:0 0 20px #57bd7010}.feed-bar{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#0c1c11;border-bottom:1px solid #355a3d;color:#b4d5bc;font:9px/1.5 var(--mono);letter-spacing:.15px}.feed-dot{width:5px;height:5px;border-radius:50%;background:#9fffac;box-shadow:0 0 7px #8afa9a}.feed-live{margin-left:auto;font-size:8px;letter-spacing:.8px;color:#9fffac}.feed-viewport{height:132px;overflow:hidden;padding:10px 10px 0;position:relative}.feed-viewport:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(#020a0544,transparent 20%)}.code-feed{display:flex;flex-direction:column;justify-content:flex-end;min-height:122px;max-height:122px;font:12px/20px var(--mono);color:#d3e6d6}.feed-line{height:20px;flex:none;white-space:nowrap;letter-spacing:-.15px}.feed-line.comment{color:#79b487}.feed-prompt{color:#a2ffb8;margin-right:4px}.syntax-key{color:#c4bcff}.syntax-string{color:#e3c89c}.typing{color:#bcffd0}.feed-cursor{color:#9bffa9;animation:blink .7s steps(1) infinite}.feed-tick{animation:feed-up .22s ease-out}@keyframes feed-up{from{transform:translateY(20px)}to{transform:translateY(0)}}.facts{padding-top:20px}.identity-rule{opacity:.6}.code-wall{position:absolute;inset:-30px 0;overflow:hidden;color:#a9ffb8;opacity:.16;mix-blend-mode:screen}.code-wall pre{margin:0;font:11px/48px var(--mono);letter-spacing:.4px;white-space:pre;animation:wall-scroll 26s linear infinite;will-change:transform}@keyframes wall-scroll{from{transform:translateY(0)}to{transform:translateY(-384px)}}#code-rain{opacity:.09}.profile{background:rgba(4,13,8,.90)}.panel-bar{padding:13px 16px}@media(max-width:355px){.feed-line{font-size:9px;letter-spacing:-.3px}.feed-bar{font-size:8px}.identity-marks{gap:8px}.identity-mark{width:70px}.live-terminal{margin-left:12px;margin-right:12px}.feed-live{font-size:7px}}@media(prefers-reduced-motion:reduce){.code-wall pre{animation:none}.feed-tick{animation:none}}

/* Fortnite favorite, matching the existing terminal palette. */
.fortnite-mark{color:#b8f7cc}.fortnite-mark svg{width:27px;height:27px}.fortnite-mark>span{font-size:9px;letter-spacing:.6px}.game.fortnite{grid-column:1/-1;min-height:140px;background:radial-gradient(ellipse at 78% 12%,#285944,transparent 65%),#101d16}.fortnite .game-info{min-height:140px}.fortnite-watermark{position:absolute;right:35px;top:-24px;font:900 170px/1.2 Arial,sans-serif;color:#b8f7cc18;transform:skew(-7deg);pointer-events:none}.fortnite .game-symbol{color:#b8f7cc;stroke:none}

/* Official Fortnite key art, aligned with the other game cards. */
.game.fortnite,.fortnite .game-info{min-height:190px}.fortnite img{opacity:.78;object-position:center top}.fortnite .game-shade{background:linear-gradient(0deg,#050a08 0%,#050a08bb 25%,#050a0811 75%)}

/* v5 — cinematic channel cards and coordinated motion. */
.social-section{margin-top:28px}.social-section .section-heading{margin-top:0}.social-section .section-heading>span{font-size:8px;letter-spacing:.6px}.social-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.social-card{--tint:#6bceff;position:relative;isolation:isolate;min-height:182px;overflow:hidden;border:1px solid #39728b;border-radius:12px;background:#071b29;color:#f1f9ff;display:flex;flex-direction:column;justify-content:space-between;padding:16px;transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .3s,border-color .3s,box-shadow .4s;box-shadow:inset 0 1px #ffffff14;touch-action:pan-y}.social-steam{--tint:#a2bdff;background:#0c142c;border-color:#4a5f89}.social-before{--tint:#b8f7cc;grid-column:1/-1;min-height:150px;background:#0b2118;border-color:#42694e}.social-art{position:absolute;z-index:-2;right:-8px;top:10px;width:140px;height:140px;color:var(--tint);opacity:.18;transform:rotate(-12deg);animation:emblem-drift 8s ease-in-out infinite}.social-art>.brand-logo{display:block;width:100%;height:100%;overflow:visible}.social-steam .social-art{right:8px;top:30px;width:126px;height:126px;animation-delay:-3s}.social-before .social-art{right:20px;top:10px;width:124px;height:124px;opacity:.16;animation-delay:-5s}.social-shade{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 85% 0%,color-mix(in srgb,var(--tint) 19%,transparent),transparent 72%),linear-gradient(0deg,#030913d9,transparent 95%)}.social-top{display:flex;align-items:center;gap:8px;position:relative;z-index:2}.social-badge{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;color:var(--tint);background:#07121e80;border:1px solid color-mix(in srgb,var(--tint) 32%,transparent);border-radius:9px}.social-badge .brand-logo{width:22px;height:22px;display:block;overflow:visible}.social-kicker{font:8px/1.5 var(--mono);letter-spacing:.3px;color:#c2d3e3;max-width:60px}.social-arrow{margin-left:auto;align-self:flex-start;color:var(--tint);display:block;width:18px;height:18px;flex:none;transition:translate .3s}.social-arrow svg{display:block;width:18px;height:18px}.social-copy{display:block;position:relative;z-index:2;margin-top:28px}.social-copy strong{display:block;font:700 23px/1.2 Arial,sans-serif;letter-spacing:-.6px}.social-copy small{display:block;margin-top:8px;font:12px/1.5 var(--mono);color:#c2d3e3;overflow-wrap:anywhere}.social-before .social-copy{margin-top:20px}.social-before .social-copy strong{font-size:22px}.social-before .social-kicker{max-width:none}.social-line{position:absolute;left:16px;right:16px;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--tint),transparent);opacity:.65;transform-origin:left;animation:link-line 7s ease-in-out infinite}.social-steam .social-line{animation-delay:-2s}.social-before .social-line{animation-delay:-4s}.social-card:after,.game:after{content:"";position:absolute;pointer-events:none;inset:0;background:linear-gradient(115deg,transparent 20%,#ffffff10 43%,#ffffff20 49%,transparent 65%);translate:-150% 0;animation:card-sweep 9s ease-in-out infinite;z-index:3}.social-steam:after,.game.cs2:after{animation-delay:-3s}.social-before:after,.game.fortnite:after{animation-delay:-6s}.social-card:hover,.social-card:focus-visible{border-color:var(--tint);box-shadow:0 10px 30px #0004,0 0 20px color-mix(in srgb,var(--tint) 12%,transparent)}.social-card:hover .social-arrow{translate:2px -2px}.social-card:active{scale:.985}.game{transition:border-color .4s,box-shadow .4s,transform .4s;animation:game-glow 8s ease-in-out infinite}.game.cs2{animation-delay:-2.7s}.game.fortnite{animation-delay:-5.3s}.game img{animation:art-breathe 16s ease-in-out infinite}.game.cs2 img{animation-delay:-5s}.game.fortnite img{animation-delay:-10s}.game-symbol{animation:symbol-float 6s ease-in-out infinite}.identity-mark{animation:badge-breathe 7s ease-in-out infinite}.cs-mark{animation-delay:-2s}.fortnite-mark{animation-delay:-4s}.identity-mark svg{animation:symbol-float 5s ease-in-out infinite}.portrait{animation:portrait-halo 7s ease-in-out infinite}.profile-star{animation:star-turn 24s linear infinite}.brand-mark{animation:brand-glow 7s ease-in-out infinite}.signal,.feed-dot{animation:signal-glow 4s ease-in-out infinite}.backdrop:after{content:"";position:absolute;inset:-10%;background:radial-gradient(ellipse at 15% 30%,#49e89314,transparent 45%),radial-gradient(ellipse at 80% 60%,#4386ff18,transparent 45%);animation:aurora-drift 20s ease-in-out infinite alternate;pointer-events:none}.scroll-progress{position:fixed;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#a8ffcb,#a8caff);transform:scaleX(var(--scroll,0));transform-origin:left;z-index:20;pointer-events:none;box-shadow:0 0 10px #a8ffcb88}.reveal-item{transition:opacity .8s ease,translate .8s cubic-bezier(.2,.7,.2,1)}.motion-ready .reveal-item:not(.is-visible){opacity:0;translate:0 22px}.motion-ready .reveal-item.is-visible{opacity:1;translate:0 0}.tap-wave{position:absolute;width:24px;height:24px;margin:-12px;pointer-events:none;border:1px solid #d6ffe299;border-radius:50%;z-index:5;animation:tap-expand .7s ease-out forwards}.motion-off *,.page-hidden *{animation-play-state:paused!important}.motion-off .reveal-item{opacity:1!important;translate:0 0!important}.motion-off .social-card{transform:none!important}.section-heading h2{background:linear-gradient(100deg,#eef5ef 15%,#a8ffcb 45%,#eef5ef 75%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:title-flow 12s ease-in-out infinite}
@keyframes emblem-drift{0%,100%{transform:translateY(0) rotate(-12deg)}50%{transform:translateY(-7px) rotate(-6deg)}}@keyframes link-line{0%,100%{opacity:.3;scale:.6 1}50%{opacity:.9;scale:1 1}}@keyframes card-sweep{0%,55%{translate:-150% 0}85%,100%{translate:150% 0}}@keyframes art-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes symbol-float{0%,100%{translate:0 0}50%{translate:0 -3px}}@keyframes game-glow{0%,100%{box-shadow:0 0 0 #a5ffd000;border-color:#3b4335}50%{box-shadow:0 0 14px #a5ffd00b;border-color:#678270}}@keyframes badge-breathe{0%,100%{box-shadow:inset 0 1px #ffffff0a}50%{box-shadow:inset 0 1px #ffffff20,0 0 14px #b8f7cc12}}@keyframes portrait-halo{0%,100%{box-shadow:0 0 10px #8ae8a70b}50%{box-shadow:0 0 30px #8ae8a72b}}@keyframes star-turn{to{rotate:360deg}}@keyframes brand-glow{0%,100%{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 15px #9affbd66}}@keyframes signal-glow{0%,100%{box-shadow:0 0 5px #94e8aa55}50%{box-shadow:0 0 12px #94e8aaaa}}@keyframes aurora-drift{to{translate:4% -4%;rotate:5deg}}@keyframes tap-expand{to{scale:12;opacity:0}}@keyframes title-flow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
@media(max-width:355px){.social-card{padding:13px;min-height:174px}.social-top{gap:6px}.social-kicker{font-size:7px}.social-copy strong{font-size:21px}.social-copy small{font-size:11px}.social-badge{width:32px;height:32px}.social-before .social-copy strong{font-size:20px}.social-section .section-heading>span{display:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready .reveal-item{opacity:1!important;translate:none!important}.social-card{transform:none!important}.game img{transform:none!important}.tap-wave{display:none}}

.motion-off *:before,.motion-off *:after,.page-hidden *:before,.page-hidden *:after{animation-play-state:paused!important}

/* Separate read-first and public-channel destinations. */
.social-channel{--tint:#8fdcff;grid-column:1/-1;min-height:150px;background:#0a202c;border-color:#3b7185}.social-channel .social-art{right:26px;top:8px;width:126px;height:126px;animation-delay:-4s}.social-channel .social-copy{margin-top:20px}.social-channel .social-kicker{max-width:none}.social-channel:after{animation-delay:-4.5s}.social-before .social-copy strong{font-size:21px;letter-spacing:-.5px}
