*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#08070b;color:#f8f7ff;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.bg{position:fixed;inset:0;z-index:-5;background:radial-gradient(circle at 20% 10%,rgba(139,92,246,.22),transparent 35%),radial-gradient(circle at 80% 25%,rgba(255,77,166,.18),transparent 30%),linear-gradient(180deg,#06050a,#101019 55%,#050507)}.grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent);animation:gridMove 18s linear infinite}.fog{position:absolute;width:70vw;height:30vh;border-radius:999px;filter:blur(42px);opacity:.24;animation:drift 15s ease-in-out infinite}.fog-a{left:-15%;top:25%;background:#8b5cf6}.fog-b{right:-20%;bottom:10%;background:#ff4da6;animation-delay:-6s}.orb{position:absolute;border-radius:50%;filter:blur(25px);opacity:.55}.orb-purple{width:320px;height:320px;background:#7c3aed;right:6%;top:11%;animation:pulseGlow 5s ease-in-out infinite}.orb-pink{width:220px;height:220px;background:#ff4da6;left:3%;bottom:18%;animation:pulseGlow 6s ease-in-out infinite}#particles{position:absolute;inset:0;width:100%;height:100%}.boot{position:fixed;inset:0;background:#020104;z-index:50;display:grid;place-items:center;transition:opacity .8s ease,visibility .8s ease}.boot.hide{opacity:0;visibility:hidden}.boot-terminal{width:min(740px,90vw);border:1px solid rgba(255,77,166,.35);background:linear-gradient(180deg,rgba(17,17,27,.95),rgba(8,8,12,.95));box-shadow:0 0 80px rgba(139,92,246,.3);padding:28px;border-radius:22px}.boot-logo{font-family:Orbitron;font-weight:900;color:#ff4da6;margin-bottom:18px;letter-spacing:.18em;text-shadow:0 0 22px #ff4da6}.boot-line{font-family:Orbitron;font-size:14px;color:#d8d3ff;padding:6px 0}.boot-line::before{content:"> ";color:#8b5cf6}.boot-bar{height:8px;margin-top:18px;background:#161622;border-radius:99px;overflow:hidden}.boot-bar span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#8b5cf6,#ff4da6,#fff);animation:load 2.8s ease forwards}.topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 5vw;background:rgba(8,7,11,.66);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.brand{display:flex;gap:12px;align-items:center}.brand-mark{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-family:Orbitron;font-weight:900;background:linear-gradient(135deg,#8b5cf6,#ff4da6);box-shadow:0 0 35px rgba(255,77,166,.45)}.brand strong{display:block;font-family:Orbitron;font-size:15px}.brand span{display:block;color:#bfb8d9;font-size:12px}nav{display:flex;gap:18px;color:#d9d2ef;font-size:12px;text-transform:uppercase;letter-spacing:.12em;flex-wrap:wrap;justify-content:center}nav a:hover{color:#ff4da6;text-shadow:0 0 18px #ff4da6}.top-actions{display:flex;gap:10px;align-items:center}.top-cta{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border:1px solid rgba(255,77,166,.52);border-radius:14px;padding:11px 14px;background:linear-gradient(135deg,rgba(139,92,246,.48),rgba(255,77,166,.30));font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:12px;box-shadow:0 0 24px rgba(255,77,166,.16)}.top-cta:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.42);transition:.2s}main{padding:0 5vw}.hero{min-height:92vh;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:42px}.eyebrow{color:#ff4da6;font-family:Orbitron;font-size:12px;letter-spacing:.22em;text-transform:uppercase}.hero h1{font-family:Orbitron;font-size:clamp(56px,8vw,118px);line-height:.9;margin:12px 0;text-transform:uppercase;text-shadow:0 0 30px rgba(139,92,246,.35)}.hero h1 span{color:transparent;background:linear-gradient(90deg,#fff,#ff4da6,#8b5cf6);-webkit-background-clip:text;background-clip:text}.tagline{font-size:22px;color:#d7d0e9;max-width:680px}.hero-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);padding:14px 20px;border-radius:14px;background:rgba(255,255,255,.06);font-weight:800;text-transform:uppercase;letter-spacing:.08em;box-shadow:inset 0 0 20px rgba(255,255,255,.03)}.btn.primary{border-color:rgba(255,77,166,.6);background:linear-gradient(135deg,rgba(139,92,246,.92),rgba(255,77,166,.86));box-shadow:0 0 38px rgba(255,77,166,.28)}.btn:hover{transform:translateY(-2px);transition:.2s}.hero-panel,.stat-card,.feature,.team-card,.search-card,.leaderboard,.big-link{border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.045));backdrop-filter:blur(18px);box-shadow:0 24px 70px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.12)}.hero-panel{border-radius:28px;padding:24px}.panel-header{display:flex;align-items:center;gap:12px;justify-content:space-between;color:#eee}.pulse{width:12px;height:12px;border-radius:50%;background:#59ff9f;box-shadow:0 0 18px #59ff9f;animation:pulse 1.3s infinite}.radar{height:320px;border-radius:50%;margin:28px auto;max-width:320px;border:1px solid rgba(139,92,246,.45);position:relative;display:grid;place-items:center;background:radial-gradient(circle,rgba(139,92,246,.22) 2px,transparent 3px),radial-gradient(circle,transparent 45%,rgba(255,77,166,.08));overflow:hidden}.radar::before,.radar::after{content:"";position:absolute;inset:22%;border:1px solid rgba(255,255,255,.12);border-radius:50%}.radar::after{inset:38%}.radar-sweep{position:absolute;inset:0;background:conic-gradient(from 0deg,rgba(255,77,166,.38),transparent 28%);animation:sweep 2.5s linear infinite}.radar-center{position:relative;font-family:Orbitron;font-weight:900;text-shadow:0 0 18px #fff}.mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mini-stats div{padding:16px;border-radius:18px;background:rgba(0,0,0,.22);text-align:center}.mini-stats span{display:block;font-family:Orbitron;font-size:24px}.mini-stats small{color:#aaa}.section{padding:86px 0}.section-title h2{font-family:Orbitron;font-size:clamp(34px,5vw,62px);margin:8px 0 28px}.dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.stat-card{border-radius:24px;padding:24px;position:relative;overflow:hidden}.stat-card::after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#8b5cf6,#ff4da6,transparent)}.stat-card span{color:#bfb8d9;text-transform:uppercase;font-size:12px;letter-spacing:.14em}.stat-card strong{display:block;font-family:Orbitron;font-size:34px;margin:12px 0}.stat-card small{color:#a9a3bb}.tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.tab{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#fff;padding:12px 15px;border-radius:14px;cursor:pointer;font-weight:800}.tab.active{background:linear-gradient(135deg,#8b5cf6,#ff4da6)}.leaderboard{border-radius:24px;padding:16px}.leader-row{display:grid;grid-template-columns:52px 1fr auto;gap:14px;align-items:center;padding:16px;border-bottom:1px solid rgba(255,255,255,.08)}.leader-row:last-child{border-bottom:0}.rank{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(255,255,255,.08);font-family:Orbitron}.leader-name{font-weight:900}.leader-meta{color:#aaa;font-size:13px}.leader-value{font-family:Orbitron;color:#ff4da6}.skeleton{height:72px;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.12),rgba(255,255,255,.05));background-size:200% 100%;animation:skeleton 1.2s infinite;border-radius:16px;margin:8px}.search-card{border-radius:28px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center}.search-card h2{font-family:Orbitron;margin:0 0 8px}.search-card p{color:#bfb8d9}form{display:flex;gap:12px}input{width:100%;padding:16px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.28);color:#fff;font-size:16px;outline:0}input:focus{border-color:#ff4da6;box-shadow:0 0 22px rgba(255,77,166,.22)}.player-result{margin-top:18px}.player-card{border-radius:24px;padding:22px;background:linear-gradient(135deg,rgba(139,92,246,.17),rgba(255,77,166,.09));border:1px solid rgba(255,255,255,.12)}.player-card h3{font-family:Orbitron;font-size:32px;margin:0}.player-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.player-stats div{background:rgba(0,0,0,.22);padding:14px;border-radius:16px}.player-stats b{display:block;font-family:Orbitron;color:#ff4da6}.feature-grid,.team-grid,.link-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.feature,.team-card,.big-link{border-radius:24px;padding:22px;min-height:150px}.feature b{font-size:18px}.feature p,.team-card p{color:#bfb8d9}.team-card h3{font-family:Orbitron;font-size:26px;margin:18px 0 8px}.team-card span{color:#ff4da6;text-transform:uppercase;letter-spacing:.14em;font-size:12px}.team-card.owner{box-shadow:0 0 80px rgba(255,77,166,.18),inset 0 1px 0 rgba(255,255,255,.14)}.big-link{display:flex;align-items:end;font-family:Orbitron;font-size:24px;background:linear-gradient(135deg,rgba(139,92,246,.20),rgba(255,77,166,.09))}.big-link:hover{transform:translateY(-4px);border-color:rgba(255,77,166,.6);transition:.2s}footer{padding:42px 5vw;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;color:#aaa}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}@keyframes gridMove{to{background-position:0 58px,58px 0}}@keyframes drift{50%{transform:translate(10vw,-4vh)}}@keyframes pulseGlow{50%{transform:scale(1.08);opacity:.75}}@keyframes load{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes pulse{50%{transform:scale(1.5);opacity:.4}}@keyframes sweep{to{transform:rotate(360deg)}}@keyframes skeleton{to{background-position:-200% 0}}@media (max-width:960px){nav{display:none}.topbar{align-items:flex-start}.top-actions{margin-left:auto}.hero{grid-template-columns:1fr;padding-top:60px}.dashboard-grid,.feature-grid,.team-grid,.link-grid{grid-template-columns:1fr 1fr}.search-card{grid-template-columns:1fr}.player-stats{grid-template-columns:1fr 1fr}}@media (max-width:620px){main{padding:0 18px}.topbar{padding:14px 18px;flex-wrap:wrap}.top-actions{width:100%;margin-left:0}.top-cta{flex:1}.dashboard-grid,.feature-grid,.team-grid,.link-grid{grid-template-columns:1fr}.hero h1{font-size:50px}.tagline{font-size:18px}.mini-stats{grid-template-columns:1fr}.radar{height:250px}.search-card{padding:18px}form{flex-direction:column}.player-stats{grid-template-columns:1fr}footer{display:block}.leader-row{grid-template-columns:42px 1fr}.leader-value{grid-column:2}}
.hero-subline{margin-top:14px;color:#bfb8d9;text-transform:uppercase;letter-spacing:.16em;font-size:13px;font-weight:800}.info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.command-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.section-note{color:#bfb8d9;max-width:820px}.faq-wrap{max-width:920px;margin:0 auto;display:grid;gap:14px}.faq-wrap summary{cursor:pointer;font-family:Orbitron;font-weight:800;color:#fff}.faq-wrap p{margin-bottom:0}.link-button{color:#fff;text-align:left;border:1px solid rgba(255,255,255,.12);cursor:pointer}.team-card p{line-height:1.55}.team-card span{display:block;min-height:32px}@media (max-width:960px){.info-grid,.command-grid{grid-template-columns:1fr 1fr}nav{display:none}.top-actions{display:flex}}@media (max-width:620px){.info-grid,.command-grid{grid-template-columns:1fr}.hero-subline{font-size:12px;letter-spacing:.08em}}

.live-api-panel{margin-top:24px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,rgba(139,92,246,.16),rgba(255,77,166,.08));border-radius:24px;padding:22px;display:flex;justify-content:space-between;gap:18px;align-items:center;box-shadow:0 24px 70px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.12)}.live-api-panel h3{font-family:Orbitron;font-size:28px;margin:7px 0}.live-api-panel p:not(.eyebrow){color:#bfb8d9;max-width:820px}.api-updated{border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:14px;color:#d8d3ff;background:rgba(0,0,0,.22);font-size:13px;text-align:center;min-width:220px}.api-details-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px}.api-detail-card{border:1px solid rgba(255,255,255,.10);border-radius:18px;padding:16px;background:rgba(255,255,255,.055);overflow:hidden}.api-detail-card span{display:block;color:#ff4da6;text-transform:uppercase;letter-spacing:.12em;font-size:11px;margin-bottom:8px}.api-detail-card strong{display:block;color:#fff;font-size:15px;line-height:1.35;word-break:break-word}@media (max-width:960px){.api-details-grid{grid-template-columns:1fr 1fr}.live-api-panel{align-items:stretch;flex-direction:column}.api-updated{min-width:0}}@media (max-width:620px){.api-details-grid{grid-template-columns:1fr}}


/* M.W.M 25-player Black Site upgrade */
:root{--mwm-pink:#ff4da6;--mwm-purple:#8b5cf6;--mwm-teal:#3fffe2;--mwm-danger:#ff3158}
body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:40;background:repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0,rgba(255,255,255,.012) 1px,transparent 1px,transparent 4px);mix-blend-mode:overlay;opacity:.35}
.threat-strip{display:inline-flex;align-items:center;gap:12px;padding:9px 13px;border:1px solid rgba(255,49,88,.42);background:linear-gradient(90deg,rgba(255,49,88,.15),rgba(139,92,246,.12));border-radius:999px;font-family:Orbitron;font-size:10px;letter-spacing:.16em;box-shadow:0 0 28px rgba(255,49,88,.14);text-transform:uppercase}
.threat-strip strong{color:#ff6b86;text-shadow:0 0 14px rgba(255,49,88,.8)}.threat-strip i{width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 12px #fff}
.hero-copy{position:relative}.hero-copy::after{content:"25";position:absolute;right:-2vw;top:2%;font-family:Orbitron;font-size:clamp(130px,22vw,330px);font-weight:900;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.035);z-index:-1;filter:drop-shadow(0 0 25px rgba(139,92,246,.1))}
.hero h1{filter:drop-shadow(0 0 24px rgba(255,77,166,.12))}.hero h1 span{background-size:200% auto;animation:titleFlow 5s linear infinite}
.hero-badges{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.hero-badges span{padding:8px 11px;border-radius:10px;background:rgba(0,0,0,.28);border:1px solid rgba(63,255,226,.2);color:#dffefa;font-family:Orbitron;font-size:9px;letter-spacing:.12em;box-shadow:inset 0 0 18px rgba(63,255,226,.035)}
.hero-panel{position:relative;isolation:isolate;overflow:hidden}.hero-panel::before{content:"CLASSIFIED // M.W.M BLACK SITE";position:absolute;left:18px;bottom:10px;font-family:Orbitron;font-size:8px;letter-spacing:.22em;color:rgba(255,255,255,.16);transform:rotate(-90deg);transform-origin:left bottom}
.hero-panel::after{content:"";position:absolute;inset:-2px;border-radius:30px;padding:1px;background:linear-gradient(135deg,transparent 8%,rgba(255,77,166,.7),transparent 42%,rgba(63,255,226,.45),transparent 78%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:borderRun 5s linear infinite}
.radar{box-shadow:inset 0 0 55px rgba(139,92,246,.18),0 0 55px rgba(255,77,166,.12)}.radar-center{display:flex;flex-direction:column;align-items:center;gap:7px}.radar-center span{font-size:28px}.radar-center small{font-size:8px;letter-spacing:.18em;color:#bfb8d9}
.capacity-stat{background:linear-gradient(135deg,rgba(255,49,88,.2),rgba(139,92,246,.23))!important;border:1px solid rgba(255,77,166,.3);box-shadow:0 0 25px rgba(255,77,166,.12)}.capacity-stat span{font-size:32px!important;color:#fff;text-shadow:0 0 20px rgba(255,77,166,.8)}
.stat-card,.feature,.team-card,.big-link,.api-detail-card{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.stat-card:hover,.feature:hover,.team-card:hover,.api-detail-card:hover{transform:translateY(-6px);border-color:rgba(255,77,166,.45);box-shadow:0 28px 80px rgba(0,0,0,.42),0 0 34px rgba(139,92,246,.13),inset 0 1px 0 rgba(255,255,255,.16)}
.stat-card:nth-child(2) strong{color:#61ffad;text-shadow:0 0 18px rgba(89,255,159,.45)}.stat-card:nth-child(3) strong{color:#ff70b7;text-shadow:0 0 18px rgba(255,77,166,.35)}
.btn.primary{position:relative;overflow:hidden}.btn.primary::after{content:"";position:absolute;inset:-40%;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.35),transparent 65%);transform:translateX(-70%);animation:ctaSweep 3.4s ease-in-out infinite}
@keyframes titleFlow{to{background-position:200% center}}@keyframes borderRun{to{filter:hue-rotate(360deg)}}@keyframes ctaSweep{50%,100%{transform:translateX(70%)}}
@media(max-width:620px){.threat-strip{border-radius:14px;flex-wrap:wrap}.hero-copy::after{display:none}.hero-badges span{flex:1 1 45%;text-align:center}}
@media(prefers-reduced-motion:reduce){.hero h1 span,.hero-panel::after,.btn.primary::after{animation:none}}

/* M.W.M Extraordinary Live Command Center */
.telemetry-deck{display:grid;grid-template-columns:1.35fr 1fr;gap:18px;margin-top:18px}.capacity-reactor,.signal-console{border:1px solid rgba(255,255,255,.12);border-radius:26px;background:linear-gradient(145deg,rgba(8,8,18,.86),rgba(56,20,76,.42));box-shadow:0 25px 90px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.1);position:relative;overflow:hidden}.capacity-reactor{padding:22px;display:flex;align-items:center;gap:24px}.capacity-reactor::after,.signal-console::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.035),transparent 52%);transform:translateX(-100%);animation:telemetryScan 5s linear infinite;pointer-events:none}.capacity-ring{--capacity:0deg;width:150px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:conic-gradient(var(--mwm-teal) 0 var(--capacity),rgba(255,255,255,.07) var(--capacity) 360deg);box-shadow:0 0 40px rgba(63,255,226,.12);position:relative}.capacity-ring::before{content:"";position:absolute;inset:10px;border-radius:50%;background:#0a0812;border:1px solid rgba(255,255,255,.09)}.capacity-ring>div{position:relative;z-index:1;text-align:center}.capacity-ring strong{display:block;font-family:Orbitron;font-size:31px}.capacity-ring span{font-size:9px;letter-spacing:.18em;color:#aaa}.capacity-copy{min-width:0}.capacity-copy h3{font-family:Orbitron;margin:5px 0 13px;font-size:23px}.capacity-copy h3[data-level="high"]{color:#ffb65c}.capacity-copy h3[data-level="critical"]{color:#ff5579;text-shadow:0 0 20px rgba(255,49,88,.55)}.capacity-copy small{color:#aaa;line-height:1.5}.capacity-bar{height:8px;background:rgba(255,255,255,.07);border-radius:999px;overflow:hidden;margin-bottom:12px}.capacity-bar span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--mwm-purple),var(--mwm-pink),var(--mwm-teal));box-shadow:0 0 20px var(--mwm-pink);transition:width .9s cubic-bezier(.2,.8,.2,1)}.signal-console{padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.signal-console>div{padding:16px;border-radius:17px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.07)}.signal-console span{display:block;color:#ff70b7;font-size:9px;letter-spacing:.15em;margin-bottom:8px}.signal-console strong{font-family:Orbitron;font-size:12px;line-height:1.45}.api-updated{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap}.api-updated b{font-family:Orbitron;font-size:10px;letter-spacing:.12em}.api-updated small{width:100%;color:#999}.sync-beacon{width:9px;height:9px;border-radius:50%;display:inline-block;background:#777;box-shadow:0 0 12px currentColor}.sync-beacon.online{background:#53ffab;color:#53ffab;animation:beaconPulse 1.5s infinite}.sync-beacon.offline{background:#ff3158;color:#ff3158}.sync-beacon.stale{background:#ffb347;color:#ffb347}.sync-beacon.loading{background:#8b5cf6;color:#8b5cf6;animation:beaconPulse .7s infinite}.pulse.offline{background:#ff3158!important;box-shadow:0 0 18px #ff3158!important}.server-offline .radar-sweep{animation-duration:9s;filter:hue-rotate(120deg)}.server-offline .hero-panel{border-color:rgba(255,49,88,.4)}.data-stale .live-api-panel{border-color:rgba(255,179,71,.35)}.api-detail-card{animation:cardArrival .45s both;animation-delay:var(--delay,0ms)}
@keyframes telemetryScan{55%,100%{transform:translateX(130%)}}@keyframes beaconPulse{50%{opacity:.4;transform:scale(1.45)}}@keyframes cardArrival{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@media(max-width:960px){.telemetry-deck{grid-template-columns:1fr}}@media(max-width:620px){.capacity-reactor{align-items:flex-start;flex-direction:column}.capacity-ring{width:125px}.signal-console{grid-template-columns:1fr}.capacity-copy h3{font-size:19px}}
@media(prefers-reduced-motion:reduce){.capacity-reactor::after,.signal-console::after,.sync-beacon.online,.sync-beacon.loading,.api-detail-card{animation:none}}


/* M.W.M announcement system */
.announcement-section{position:relative}.announcement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.announcement-card{position:relative;overflow:hidden;padding:24px;border:1px solid rgba(203,108,255,.35);background:linear-gradient(145deg,rgba(22,12,35,.94),rgba(9,11,22,.96));box-shadow:0 14px 45px rgba(0,0,0,.3);border-radius:16px}.announcement-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#a855f7,#ff4da6,#34d7ff)}.announcement-card h3{margin:13px 0 8px;font-family:Orbitron,sans-serif;font-size:1.15rem}.announcement-card p{margin:0;line-height:1.65;color:#d8d6e5}.announcement-meta{display:flex;justify-content:space-between;gap:12px;align-items:center}.announcement-meta time{font-size:.72rem;color:#8d8aa2}.announcement-type{display:inline-flex;padding:6px 10px;border:1px solid rgba(255,77,166,.45);border-radius:999px;color:#ff8dc7;font-family:Orbitron,sans-serif;font-size:.68rem;letter-spacing:.08em}.category-maintenance:before{background:linear-gradient(90deg,#ffb347,#ff5f6d)}.category-giveaway:before{background:linear-gradient(90deg,#37f5a7,#34d7ff)}.category-important:before{background:linear-gradient(90deg,#ff335f,#ff9a3d)}



/* COMPACT DISCORD SIDE CARD */
.discord-sidecard{position:fixed;right:18px;bottom:18px;z-index:20;width:min(330px,calc(100vw - 28px));padding:16px;border-radius:18px;border:1px solid rgba(195,72,255,.34);background:linear-gradient(145deg,rgba(12,14,24,.96),rgba(24,8,34,.94));box-shadow:0 22px 60px rgba(0,0,0,.48),0 0 34px rgba(167,66,255,.12);backdrop-filter:blur(18px);overflow:hidden}
.discord-sidecard:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.035),transparent);transform:translateX(-110%);animation:discordSideScan 8s linear infinite;pointer-events:none}
@keyframes discordSideScan{to{transform:translateX(110%)}}
.discord-sidecard-top{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}
.discord-side-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,rgba(139,92,246,.7),rgba(255,77,166,.65));box-shadow:0 0 22px rgba(255,77,166,.18)}
.discord-sidecard-top small{display:block;color:#d884ff;font-size:.65rem;letter-spacing:.13em;font-weight:900}
.discord-sidecard-top strong{display:block;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.88rem}
.discord-connection{padding:5px 8px;border-radius:999px;font-size:.58rem;font-weight:900;letter-spacing:.1em;border:1px solid currentColor}
.discord-connection.loading{color:#ffd166}.discord-connection.online{color:#5cff9d;box-shadow:0 0 14px rgba(92,255,157,.16)}.discord-connection.offline{color:#ff6b8a}
.discord-side-count{position:relative;display:flex;align-items:baseline;gap:9px;margin:15px 0 12px;padding:12px 13px;border-radius:13px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)}
.discord-side-count strong{font-family:Orbitron,sans-serif;font-size:1.75rem;color:#fff}.discord-side-count span{color:#aeb2c6;font-size:.76rem}
.discord-side-tags{position:relative;display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.discord-side-tags span{padding:5px 8px;border-radius:999px;background:rgba(197,79,255,.09);border:1px solid rgba(197,79,255,.18);color:#c8c3d8;font-size:.64rem}
.discord-side-join{position:relative;width:100%;padding:10px 14px;font-size:.7rem}
@media(max-width:760px){.discord-sidecard{position:relative;right:auto;bottom:auto;width:100%;margin:18px 0 24px}.discord-sidecard:before{animation:none}}
@media(prefers-reduced-motion:reduce){.discord-sidecard:before{animation:none}}

/* Dedicated donor perks page */
.inline-link{display:inline-block;margin-top:.75rem;color:#ff4fd8;font-weight:800;text-decoration:none}.inline-link:hover{text-decoration:underline}
.donor-page{min-height:100vh}.donor-brand{text-decoration:none;color:inherit}.donor-main{position:relative;z-index:1;padding-top:88px}.donor-hero{max-width:1180px;margin:0 auto;padding:90px 24px 55px;text-align:center}.donor-hero h1{font-family:Orbitron,sans-serif;font-size:clamp(3rem,8vw,6.5rem);line-height:.95;margin:.3rem 0 1rem;text-transform:uppercase}.donor-hero h1 span{color:#ff4fd8;text-shadow:0 0 25px rgba(255,79,216,.38)}.donor-hero>p:not(.eyebrow){max-width:760px;margin:0 auto;color:var(--muted);font-size:1.1rem}.donor-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.donor-alert-grid{max-width:1180px;margin:0 auto 25px;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.donor-alert-grid article{padding:18px;border:1px solid rgba(160,82,255,.35);background:rgba(10,7,20,.82);box-shadow:inset 0 0 30px rgba(148,71,255,.05)}.donor-alert-grid strong{display:block;color:#b9ff38;font-family:Orbitron,sans-serif;font-size:.78rem;letter-spacing:.08em;margin-bottom:8px}.donor-alert-grid span{color:var(--muted);font-size:.9rem;line-height:1.5}.donor-section{max-width:1240px;margin:0 auto}.tier-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;align-items:start}.tier-card{position:relative;background:linear-gradient(180deg,rgba(20,13,37,.97),rgba(7,7,14,.97));border:1px solid rgba(160,82,255,.32);padding:22px 18px;min-height:440px;box-shadow:0 20px 55px rgba(0,0,0,.26);overflow:hidden}.tier-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#7d3cff,#ff4fd8)}.tier-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:15px;margin-bottom:16px}.tier-head span{font-family:Orbitron,sans-serif;font-size:.88rem;letter-spacing:.08em}.tier-head strong{font-family:Orbitron,sans-serif;font-size:1.35rem;color:#b9ff38}.tier-card ul,.policy-card ul{margin:0;padding:0;list-style:none}.tier-card li{position:relative;padding:8px 0 8px 20px;color:#ddd;font-size:.88rem;line-height:1.35;border-bottom:1px solid rgba(255,255,255,.045)}.tier-card li:before{content:"◆";position:absolute;left:0;color:#ff4fd8;font-size:.58rem;top:11px}.tier-note{font-size:.76rem;text-transform:uppercase;font-weight:900;letter-spacing:.06em;margin-top:17px}.tier-note.yes{color:#b9ff38}.tier-note.no{color:#ff8080}.tier-card.featured{transform:translateY(-12px);border-color:rgba(255,79,216,.65);box-shadow:0 24px 70px rgba(255,79,216,.13)}.tier-ribbon{position:absolute;right:-38px;top:19px;transform:rotate(38deg);width:150px;text-align:center;background:#ff4fd8;color:#090611;padding:5px;font-size:.62rem;font-weight:900;letter-spacing:.09em}.policy-grid,.exchange-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.policy-card,.exchange-card,.addon-card,.balance-panel{background:rgba(10,8,19,.9);border:1px solid rgba(160,82,255,.28);padding:25px}.policy-card h3,.exchange-card h3,.addon-card h3{font-family:Orbitron,sans-serif;margin:0 0 15px;color:#fff}.policy-card li{position:relative;padding:9px 0 9px 22px;color:var(--muted);line-height:1.5}.policy-card li:before{content:"▸";position:absolute;left:0;color:#b9ff38}.exchange-card p,.addon-card p{color:var(--muted);line-height:1.55}.allowed,.blocked,.balance-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.allowed span,.blocked span,.balance-tags span{padding:7px 10px;border:1px solid rgba(255,255,255,.1);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.allowed span,.balance-tags span{color:#b9ff38;background:rgba(185,255,56,.06)}.blocked span{color:#ff8383;background:rgba(255,80,80,.06)}.addon-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.addon-card>span{font-family:Orbitron,sans-serif;color:#b9ff38;font-size:1.3rem;font-weight:900}.addon-card.friend{border-color:rgba(255,79,216,.45)}.balance-panel{display:grid;grid-template-columns:1.1fr 1.4fr;gap:20px;align-items:center}.balance-panel h2{margin:.2rem 0;font-family:Orbitron,sans-serif}.balance-panel>p{grid-column:1/-1;color:var(--muted);margin:0}.donor-closing{max-width:1180px;margin:20px auto 90px;padding:65px 24px;text-align:center;border-top:1px solid rgba(255,255,255,.08)}.donor-closing p{font-family:Orbitron,sans-serif;font-size:clamp(2rem,5vw,4rem);margin:0}.donor-closing strong{display:block;color:#ff4fd8;font-family:Orbitron,sans-serif;font-size:clamp(1.2rem,3vw,2.3rem);margin:.5rem 0 25px}.donor-closing>div{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
@media(max-width:1100px){.tier-grid{grid-template-columns:repeat(2,1fr)}.tier-card.featured{transform:none}.addon-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:780px){.donor-main{padding-top:74px}.donor-topbar nav{display:none}.donor-alert-grid,.policy-grid,.exchange-grid{grid-template-columns:1fr}.tier-grid,.addon-grid{grid-template-columns:1fr}.tier-card{min-height:auto}.balance-panel{grid-template-columns:1fr}.donor-hero{padding-top:60px}.donor-alert-grid{padding:0 16px}.donor-section{padding-left:16px;padding-right:16px}}

/* Separate About and Staff pages */
.subpage-main{position:relative;z-index:1;padding:70px 5vw 100px}.subpage-hero{max-width:900px;margin:0 auto;padding:70px 0 45px;text-align:center}.subpage-hero h1{font-family:Orbitron;font-size:clamp(3rem,8vw,6rem);margin:.2em 0}.subpage-hero h1 span{color:#ff4da6}.subpage-hero>p:last-child{color:#c7c1d7;font-size:1.08rem;line-height:1.8}.content-grid{max-width:1150px;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.content-card,.public-staff-card,.subpage-callout{border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.04));border-radius:24px;padding:28px;box-shadow:0 24px 70px rgba(0,0,0,.3)}.content-card h2,.subpage-callout h2,.public-staff-card h2{font-family:Orbitron}.content-card p,.subpage-callout p,.public-staff-card p{color:#c2bccf;line-height:1.7}.subpage-callout{max-width:1150px;margin:25px auto 0;text-align:center;padding:48px}.public-staff-grid{max-width:1150px;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.public-staff-card{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center}.staff-photo{width:150px;height:150px;border-radius:22px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,#8b5cf6,#ff4da6);font-family:Orbitron;font-weight:900}.staff-photo img{width:100%;height:100%;object-fit:cover}.staff-role{color:#ff4da6;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:900}@media(max-width:760px){.content-grid,.public-staff-grid{grid-template-columns:1fr}.public-staff-card{grid-template-columns:1fr}.staff-photo{width:120px;height:120px}}

/* =========================================================
   M.W.M. VISUAL POLISH — theme-preserving enhancements
   Added without changing site content or functionality.
   ========================================================= */

:root{
  --mwm-surface:rgba(15,12,24,.82);
  --mwm-border:rgba(255,255,255,.12);
  --mwm-border-hover:rgba(255,77,166,.48);
  --mwm-soft-shadow:0 18px 55px rgba(0,0,0,.28);
  --mwm-hover-shadow:0 24px 70px rgba(0,0,0,.42),0 0 34px rgba(139,92,246,.10);
}

::selection{background:rgba(255,77,166,.32);color:#fff}
html{scroll-padding-top:92px}
body{line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
body::-webkit-scrollbar{width:11px}
body::-webkit-scrollbar-track{background:#08070b}
body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8b5cf6,#ff4da6);border:3px solid #08070b;border-radius:999px}

/* Cleaner sticky navigation */
.topbar{
  box-shadow:0 10px 35px rgba(0,0,0,.18);
  transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease;
}
.brand-mark{position:relative;isolation:isolate;transition:transform .25s ease,box-shadow .25s ease}
.brand-mark::after{content:"";position:absolute;inset:2px;border:1px solid rgba(255,255,255,.28);border-radius:12px;pointer-events:none}
.brand:hover .brand-mark{transform:rotate(-3deg) scale(1.04);box-shadow:0 0 42px rgba(255,77,166,.55)}
nav a{position:relative;padding:8px 2px;transition:color .2s ease,text-shadow .2s ease}
nav a::after{content:"";position:absolute;left:50%;right:50%;bottom:2px;height:2px;border-radius:999px;background:linear-gradient(90deg,#8b5cf6,#ff4da6);transition:left .22s ease,right .22s ease}
nav a:hover::after,nav a:focus-visible::after{left:0;right:0}

/* Premium interaction details */
.btn,.top-cta,.tab,.big-link{position:relative;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,filter .2s ease}
.btn::before,.top-cta::before{content:"";position:absolute;inset:-2px;transform:translateX(-115%) skewX(-18deg);width:42%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.20),transparent);transition:transform .55s ease;pointer-events:none}
.btn:hover::before,.top-cta:hover::before{transform:translateX(285%) skewX(-18deg)}
.btn:hover,.top-cta:hover{box-shadow:0 14px 36px rgba(0,0,0,.28),0 0 28px rgba(255,77,166,.18)}
.btn:active,.top-cta:active,.tab:active{transform:translateY(0) scale(.98)}
:where(a,button,input,summary):focus-visible{outline:2px solid #ff4da6;outline-offset:4px}

/* Stronger section hierarchy */
.section{position:relative}
.section-title{position:relative;margin-bottom:8px}
.section-title::after{content:"";display:block;width:74px;height:3px;border-radius:999px;margin-top:-15px;margin-bottom:28px;background:linear-gradient(90deg,#ff4da6,#8b5cf6,transparent);box-shadow:0 0 18px rgba(255,77,166,.34)}
.section-title h2,.subpage-hero h1,.donor-hero h1{letter-spacing:-.035em}
.eyebrow{text-shadow:0 0 16px rgba(255,77,166,.22)}

/* Cards feel custom without changing their design */
.hero-panel,.stat-card,.feature,.team-card,.search-card,.leaderboard,.big-link,
.content-card,.public-staff-card,.subpage-callout,.tier-card,.policy-card,.exchange-card,.addon-card,.balance-panel,
.api-detail-card,.live-api-panel,.capacity-reactor,.signal-console{
  transition:transform .28s cubic-bezier(.2,.75,.25,1),border-color .28s ease,box-shadow .28s ease,background-color .28s ease;
}
.feature,.team-card,.content-card,.public-staff-card,.tier-card,.policy-card,.exchange-card,.addon-card,.api-detail-card{position:relative;overflow:hidden}
.feature::after,.team-card::after,.content-card::after,.public-staff-card::after,.policy-card::after,.exchange-card::after,.addon-card::after{
  content:"";position:absolute;inset:auto -30% -75% 30%;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(255,77,166,.10),transparent 68%);opacity:0;transition:opacity .28s ease,transform .28s ease;pointer-events:none
}
.feature b,.content-card h2,.public-staff-card h2,.policy-card h3,.exchange-card h3,.addon-card h3{position:relative;z-index:1}
.feature p,.content-card p,.public-staff-card p,.policy-card p,.exchange-card p,.addon-card p{position:relative;z-index:1}

@media(hover:hover) and (pointer:fine){
  .stat-card:hover,.feature:hover,.team-card:hover,.content-card:hover,.public-staff-card:hover,
  .policy-card:hover,.exchange-card:hover,.addon-card:hover,.api-detail-card:hover{
    transform:translateY(-6px);
    border-color:var(--mwm-border-hover);
    box-shadow:var(--mwm-hover-shadow);
  }
  .feature:hover::after,.team-card:hover::after,.content-card:hover::after,.public-staff-card:hover::after,
  .policy-card:hover::after,.exchange-card:hover::after,.addon-card:hover::after{opacity:1;transform:translate(-8px,-8px)}
  .hero-panel:hover,.search-card:hover,.leaderboard:hover,.capacity-reactor:hover,.signal-console:hover{
    border-color:rgba(139,92,246,.42);box-shadow:0 28px 78px rgba(0,0,0,.40),0 0 40px rgba(139,92,246,.08)
  }
}

/* Small visual refinements */
.hero-panel{box-shadow:0 28px 85px rgba(0,0,0,.40),0 0 55px rgba(139,92,246,.10),inset 0 1px 0 rgba(255,255,255,.13)}
.hero h1 span,.donor-hero h1 span,.subpage-hero h1 span{filter:drop-shadow(0 0 18px rgba(255,77,166,.20))}
.mini-stats div,.player-stats div{border:1px solid rgba(255,255,255,.055);transition:border-color .2s ease,background-color .2s ease}
.mini-stats div:hover,.player-stats div:hover{border-color:rgba(255,77,166,.22);background:rgba(255,255,255,.055)}
.stat-card strong{font-variant-numeric:tabular-nums}
.feature p,.team-card p,.content-card p,.public-staff-card p{line-height:1.65}
.inline-link{position:relative}
.inline-link::after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .22s ease}
.inline-link:hover{text-decoration:none}.inline-link:hover::after{transform:scaleX(1);transform-origin:left}

/* FAQ polish */
.faq-wrap details{cursor:pointer}
.faq-wrap summary{font-weight:900;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px}
.faq-wrap summary::-webkit-details-marker{display:none}
.faq-wrap summary::after{content:"+";display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:10px;background:rgba(255,77,166,.10);border:1px solid rgba(255,77,166,.25);color:#ff4da6;font-family:Orbitron;transition:transform .22s ease,background-color .22s ease}
.faq-wrap details[open] summary::after{transform:rotate(45deg);background:rgba(139,92,246,.18)}
.faq-wrap details p{animation:faqOpen .26s ease both}
@keyframes faqOpen{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}

/* Staff and subpages */
.staff-photo{border:1px solid rgba(255,255,255,.18);box-shadow:0 16px 36px rgba(0,0,0,.28);transition:transform .28s ease,box-shadow .28s ease}
.public-staff-card:hover .staff-photo{transform:scale(1.025) rotate(-1deg);box-shadow:0 18px 48px rgba(255,77,166,.14)}
.subpage-callout{background:linear-gradient(135deg,rgba(139,92,246,.13),rgba(255,77,166,.07),rgba(255,255,255,.035))}

/* Donor page polish */
.tier-card{border-radius:22px}
.tier-card.featured{box-shadow:0 26px 74px rgba(255,79,216,.15),inset 0 1px 0 rgba(255,255,255,.08)}
.tier-card li:last-child{border-bottom:0}
.donor-alert-grid article,.policy-card,.exchange-card,.addon-card,.balance-panel{border-radius:20px}
.allowed span,.blocked span,.balance-tags span{border-radius:999px}

/* Footer finishing touch */
footer{position:relative;background:linear-gradient(180deg,transparent,rgba(139,92,246,.035));gap:20px}
footer::before{content:"";position:absolute;top:-1px;left:5vw;width:90px;height:1px;background:linear-gradient(90deg,#ff4da6,#8b5cf6,transparent)}

/* Mobile refinements */
@media(max-width:900px){
  .topbar{padding:14px 4vw;align-items:flex-start}
  .brand strong{font-size:13px}.brand span{font-size:11px}
  main{padding-left:4vw;padding-right:4vw}
}
@media(max-width:760px){
  html{scroll-padding-top:76px}
  .topbar{position:sticky;flex-wrap:wrap;align-items:center;gap:11px}
  .topbar nav{order:3;width:100%;display:flex;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;gap:16px;padding:4px 0 1px;scrollbar-width:none}
  .topbar nav::-webkit-scrollbar{display:none}
  .topbar nav a{flex:0 0 auto}
  .top-actions{margin-left:auto}
  .hero{min-height:auto;padding:72px 0 48px;gap:30px}
  .hero h1{font-size:clamp(48px,15vw,76px)}
  .tagline{font-size:18px;line-height:1.55}
  .section{padding:66px 0}
  .section-title h2{line-height:1.05}
  .feature,.team-card,.big-link,.stat-card{padding:20px}
  .subpage-main{padding-left:4vw;padding-right:4vw}
  footer{padding:34px 4vw;flex-direction:column;align-items:flex-start}
}
@media(max-width:480px){
  .brand-mark{width:40px;height:40px;border-radius:12px}
  .top-cta{padding:9px 11px;font-size:10px}
  .hero-actions,.donor-hero-actions{display:grid;grid-template-columns:1fr;width:100%}
  .hero-actions .btn,.donor-hero-actions .btn{width:100%}
  .mini-stats{grid-template-columns:1fr}
  .mini-stats div{display:flex;align-items:center;justify-content:space-between;text-align:left}
  .mini-stats span{font-size:20px}
  .subpage-callout{padding:34px 22px}
}

/* Respect accessibility preferences */
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
}

/* =========================================================
   DONOR PAGE V2 — elevated while preserving the M.W.M. theme
   ========================================================= */
.donor-page-v2 .donor-hero-v2{padding-bottom:34px}
.donor-page-v2 .donor-hero-v2>p:not(.eyebrow){max-width:880px}
.wipe-notice{max-width:900px;margin:28px auto 0;padding:16px 20px;border:1px solid rgba(185,255,56,.25);border-radius:16px;background:linear-gradient(135deg,rgba(185,255,56,.07),rgba(139,92,246,.08));display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap}
.wipe-notice span{font-family:Orbitron,sans-serif;font-size:.72rem;letter-spacing:.1em;color:#b9ff38}.wipe-notice strong{font-size:.9rem;color:#f5f0ff}
.donor-alert-grid-v2 article{background:linear-gradient(180deg,rgba(18,13,31,.92),rgba(8,7,14,.92))}
.tier-grid-v2{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}
.tier-grid-v2 .tier-card{grid-column:span 4;min-height:auto}
.tier-grid-v2 .tier-signature,.tier-grid-v2 .tier-crown{grid-column:span 6}
.tier-label{margin:0 0 10px;color:#9e95b7;text-transform:uppercase;font-size:.7rem;font-weight:900;letter-spacing:.11em}
.tier-entry:before{background:linear-gradient(90deg,#29df83,#b9ff38)}
.tier-select:before{background:linear-gradient(90deg,#36a3ff,#7bd8ff)}
.tier-preferred:before{background:linear-gradient(90deg,#8b5cf6,#d181ff)}
.tier-signature:before{background:linear-gradient(90deg,#ff5151,#ff4da6)}
.tier-crown:before{background:linear-gradient(90deg,#ffc857,#ff4da6,#8b5cf6)}
.tier-mini-panel{margin-top:18px;padding:14px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}
.tier-mini-panel strong{display:block;color:#fff;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px}.tier-mini-panel span{display:block;color:var(--muted);font-size:.8rem;line-height:1.5}
.crown-perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;padding:15px;border:1px solid rgba(255,200,87,.2);border-radius:15px;background:linear-gradient(135deg,rgba(255,200,87,.07),rgba(255,79,216,.06))}
.crown-perks strong{grid-column:1/-1;color:#ffc857;font-family:Orbitron,sans-serif;font-size:.72rem;letter-spacing:.08em}.crown-perks span{font-size:.76rem;color:#e9e3f7}
.rule-panel,.nitro-card,.exclusion-card,.qol-bundle-panel,.best-value-panel,.philosophy-panel,.detail-card,.store-card{background:linear-gradient(180deg,rgba(17,13,29,.94),rgba(8,7,14,.94));border:1px solid rgba(160,82,255,.28);border-radius:20px;box-shadow:0 18px 52px rgba(0,0,0,.23)}
.featured-rule-panel{padding:26px;border-color:rgba(255,79,216,.42)}
.rule-panel-intro{display:flex;gap:18px;align-items:center;margin-bottom:20px}.rule-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:17px;font-size:1.7rem;background:linear-gradient(135deg,rgba(139,92,246,.25),rgba(255,77,166,.18));border:1px solid rgba(255,255,255,.1)}
.rule-panel-intro strong{display:block;font-family:Orbitron,sans-serif;font-size:1rem}.rule-panel-intro p{margin:5px 0 0;color:var(--muted)}
.rule-chip-grid,.best-value-grid,.qol-items,.perk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.rule-chip-grid span,.best-value-grid span,.qol-items span,.perk-grid span{padding:12px 13px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.03);font-size:.8rem;line-height:1.4;color:#ddd6ec}
.fine-print-bar{margin-top:16px;padding:14px 18px;border-radius:14px;border:1px solid rgba(255,128,128,.18);background:rgba(255,80,80,.05);color:#ffb1b1;font-size:.82rem;text-align:center}
.nitro-layout{display:grid;grid-template-columns:1.35fr .65fr;gap:18px}.nitro-card,.exclusion-card{padding:25px}.nitro-card{border-color:rgba(88,101,242,.45);background:linear-gradient(145deg,rgba(88,101,242,.12),rgba(16,12,28,.95) 55%)}
.nitro-card-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.nitro-card-head span{font-family:Orbitron,sans-serif;font-weight:900;letter-spacing:.09em}.nitro-card-head strong{color:#b9ff38;font-family:Orbitron,sans-serif;font-size:.76rem}
.compact-perk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exclusion-card h3{font-family:Orbitron,sans-serif;margin-top:0}.block-list{display:grid;gap:7px}.block-list span{border-radius:10px}.exclusion-card p{color:var(--muted);font-size:.83rem;line-height:1.55;margin-bottom:0}
.store-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.store-card{position:relative;padding:23px;min-height:190px;display:flex;flex-direction:column;align-items:flex-start;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.store-card h3{font-family:Orbitron,sans-serif;font-size:.87rem;line-height:1.45;margin:18px 0 20px}.store-card strong{margin-top:auto;font-family:Orbitron,sans-serif;font-size:1.45rem;color:#b9ff38}.store-card em{position:absolute;right:16px;top:16px;font-style:normal;font-size:.65rem;font-weight:900;color:#ffc857;text-transform:uppercase;letter-spacing:.08em}.store-icon{font-size:1.7rem}.bundle-store-card{border-color:rgba(255,200,87,.4);background:linear-gradient(145deg,rgba(255,200,87,.09),rgba(17,13,29,.94) 55%)}
@media(hover:hover) and (pointer:fine){.store-card:hover,.detail-card:hover{transform:translateY(-6px);border-color:rgba(255,77,166,.48);box-shadow:var(--mwm-hover-shadow)}}
.qol-bundle-panel{padding:28px;border-color:rgba(255,200,87,.38);background:linear-gradient(135deg,rgba(255,200,87,.07),rgba(139,92,246,.08),rgba(17,13,29,.94))}.qol-bundle-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.qol-bundle-head h2{font-family:Orbitron,sans-serif;margin:.2rem 0}.qol-bundle-head>strong{font-family:Orbitron,sans-serif;font-size:2rem;color:#ffc857}.qol-bundle-panel>p{color:var(--muted);margin:18px 0 0;font-size:.86rem}
.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.detail-card{padding:23px}.detail-card h3{font-family:Orbitron,sans-serif;font-size:.85rem;line-height:1.4;margin:0 0 13px}.detail-card p{color:var(--muted);font-size:.86rem;line-height:1.62;margin:0}.detail-card p strong{color:#fff}
.best-value-panel{position:relative;overflow:hidden;padding:32px;border-color:rgba(255,200,87,.48);background:radial-gradient(circle at 90% 0%,rgba(255,200,87,.13),transparent 35%),linear-gradient(135deg,rgba(255,79,216,.08),rgba(139,92,246,.10),rgba(10,8,18,.96))}.best-value-panel:after{content:"👑";position:absolute;right:30px;top:12px;font-size:8rem;opacity:.045;transform:rotate(12deg)}.best-value-badge{display:inline-flex;padding:8px 12px;border-radius:999px;background:rgba(255,200,87,.11);border:1px solid rgba(255,200,87,.35);font-family:Orbitron,sans-serif;font-size:.7rem;color:#ffc857;letter-spacing:.09em}.best-value-panel h2{font-family:Orbitron,sans-serif;margin:18px 0 8px}.best-value-panel p{color:var(--muted);margin:0 0 22px}.best-value-grid{grid-template-columns:repeat(5,minmax(0,1fr));position:relative;z-index:1}.best-value-grid span{border-color:rgba(255,200,87,.13)}
.policy-grid-v2{align-items:stretch}.policy-grid-v2 .policy-card{height:100%}.policy-grid-v2 .policy-card h3{font-size:.92rem}.policy-grid-v2 .policy-card li{font-size:.84rem}
.philosophy-panel{padding:30px;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;background:linear-gradient(135deg,rgba(139,92,246,.10),rgba(255,77,166,.07),rgba(13,10,22,.95))}.philosophy-panel>span{font-size:3rem}.philosophy-panel h2{font-family:Orbitron,sans-serif;margin:.25rem 0 .6rem}.philosophy-panel p:last-child{margin:0;color:var(--muted);line-height:1.7}
@media(max-width:1100px){.tier-grid-v2 .tier-card{grid-column:span 6}.tier-grid-v2 .tier-crown{grid-column:1/-1}.store-grid{grid-template-columns:repeat(3,1fr)}.best-value-grid{grid-template-columns:repeat(3,1fr)}.rule-chip-grid,.qol-items{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){.nitro-layout{grid-template-columns:1fr}.detail-grid{grid-template-columns:repeat(2,1fr)}.store-grid{grid-template-columns:repeat(2,1fr)}.compact-perk-grid{grid-template-columns:1fr}}
@media(max-width:620px){.tier-grid-v2{display:grid;grid-template-columns:1fr}.tier-grid-v2 .tier-card,.tier-grid-v2 .tier-signature,.tier-grid-v2 .tier-crown{grid-column:auto}.crown-perks{grid-template-columns:1fr}.rule-chip-grid,.best-value-grid,.qol-items,.perk-grid,.detail-grid,.store-grid{grid-template-columns:1fr}.rule-panel-intro,.philosophy-panel{grid-template-columns:1fr;display:grid}.qol-bundle-head,.nitro-card-head{align-items:flex-start;flex-direction:column}.best-value-panel:after{font-size:5rem}.wipe-notice{align-items:flex-start;justify-content:flex-start}.donor-page-v2 .donor-hero-v2{padding-top:52px}}

/* ===== DONOR STORE V3 — GAME LAUNCHER ELEVATION ===== */
.donor-page-v3 .donor-main{padding-top:76px}.donor-page-v3 .donor-topbar{backdrop-filter:blur(18px)}
.donor-launcher-hero{max-width:1240px;margin:0 auto;padding:92px 24px 54px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:30px;align-items:center;min-height:570px}
.donor-launcher-hero:before{content:"";position:absolute;left:5%;top:13%;width:500px;height:500px;background:radial-gradient(circle,rgba(255,79,216,.11),transparent 67%);pointer-events:none}
.launcher-hero-copy{position:relative;z-index:1}.donor-launcher-hero h1{font-size:clamp(2.8rem,6vw,5.9rem);line-height:.94;margin:.25rem 0 1.4rem;max-width:950px}.donor-launcher-hero h1 span{color:#ff4fd8}.donor-launcher-hero .launcher-hero-copy>p:not(.eyebrow){max-width:760px;color:#b9b1ca;font-size:1.04rem;line-height:1.75}
.launcher-status-panel{position:relative;padding:32px;border:1px solid rgba(255,79,216,.32);border-radius:26px;background:linear-gradient(145deg,rgba(23,15,38,.95),rgba(8,7,15,.96));box-shadow:0 30px 90px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden}.launcher-status-panel:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#8b5cf6,#ff4fd8,#b9ff38)}.launcher-skull{font-size:4.6rem;filter:drop-shadow(0 0 22px rgba(255,79,216,.28));margin-bottom:12px}.status-kicker{display:block;color:#b9ff38;font:700 .7rem Orbitron,sans-serif;letter-spacing:.13em}.launcher-status-panel>strong{display:block;margin:8px 0 12px;font:900 1.45rem Orbitron,sans-serif}.launcher-status-panel p{color:var(--muted);line-height:1.55}.launcher-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.launcher-tags span{padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#ddd6ec}
.launcher-tier-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;align-items:stretch}.launcher-tier{position:relative;grid-column:span 4;display:flex;flex-direction:column;padding:24px;border-radius:24px;background:linear-gradient(180deg,rgba(18,13,30,.97),rgba(7,7,14,.98));border:1px solid rgba(160,82,255,.26);box-shadow:0 24px 68px rgba(0,0,0,.28);overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.launcher-tier:hover{transform:translateY(-5px);border-color:rgba(255,79,216,.46);box-shadow:0 30px 80px rgba(0,0,0,.34)}.launcher-tier:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#7d3cff,#ff4fd8)}.launcher-tier.tier-entry:before{background:linear-gradient(90deg,#29df83,#b9ff38)}.launcher-tier.tier-select:before{background:linear-gradient(90deg,#36a3ff,#7bd8ff)}.launcher-tier.tier-preferred:before{background:linear-gradient(90deg,#8b5cf6,#d181ff)}.launcher-tier.tier-signature:before{background:linear-gradient(90deg,#ff5151,#ff4da6)}.launcher-tier.tier-signature,.launcher-tier.launcher-crown{grid-column:span 6}.launcher-tier.launcher-crown{border-color:rgba(255,200,87,.54);background:radial-gradient(circle at 90% 0%,rgba(255,200,87,.10),transparent 36%),linear-gradient(160deg,rgba(24,16,34,.99),rgba(8,7,14,.99));box-shadow:0 30px 90px rgba(255,79,216,.09),0 0 0 1px rgba(255,200,87,.08) inset}.launcher-tier.launcher-crown:before{background:linear-gradient(90deg,#ffc857,#ff4da6,#8b5cf6)}.launcher-tier-top{display:flex;justify-content:space-between;align-items:center}.tier-code{font:700 .65rem Orbitron,sans-serif;letter-spacing:.12em;color:#887f9c}.tier-icon{font-size:1.3rem}.launcher-tier h3{font:900 1.55rem Orbitron,sans-serif;margin:12px 0 3px}.launcher-price{display:flex;align-items:baseline;gap:7px;margin-bottom:15px}.launcher-price strong{font:900 2.55rem Orbitron,sans-serif;color:#b9ff38}.launcher-price span{color:#837b93;font-size:.76rem;text-transform:uppercase}.launcher-tier ul{list-style:none;padding:0;margin:0 0 20px}.launcher-tier li{position:relative;padding:8px 0 8px 18px;border-bottom:1px solid rgba(255,255,255,.045);color:#ddd8e8;font-size:.87rem}.launcher-tier li:before{content:"◆";position:absolute;left:0;top:11px;color:#ff4fd8;font-size:.48rem}.launcher-addon{padding:14px;border:1px solid rgba(255,255,255,.075);background:rgba(255,255,255,.03);border-radius:14px;margin:auto 0 16px}.launcher-addon strong{display:block;font:800 .66rem Orbitron,sans-serif;color:#b9ff38;letter-spacing:.09em;margin-bottom:6px}.launcher-addon span{color:#aaa2ba;font-size:.78rem;line-height:1.5}.tier-action{display:block;margin-top:auto;padding:12px 14px;border:1px solid rgba(255,79,216,.24);border-radius:12px;text-align:center;color:#fff;text-decoration:none;font:800 .7rem Orbitron,sans-serif;letter-spacing:.08em;background:rgba(255,79,216,.055)}.tier-action:hover{background:rgba(255,79,216,.12);border-color:rgba(255,79,216,.5)}.crown-action{background:linear-gradient(90deg,rgba(255,200,87,.16),rgba(255,79,216,.12));border-color:rgba(255,200,87,.36)}.crown-ribbon{position:absolute;right:18px;top:18px;padding:7px 11px;border-radius:999px;background:linear-gradient(90deg,#ffc857,#ff8fbf);color:#140c17;font:900 .63rem Orbitron,sans-serif;letter-spacing:.05em;box-shadow:0 0 22px rgba(255,200,87,.18)}.crown-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.crown-feature-grid span{padding:10px;border-radius:11px;border:1px solid rgba(255,200,87,.15);background:rgba(255,200,87,.045);font-size:.77rem;color:#eee7f5}
.comparison-wrap{overflow-x:auto;border:1px solid rgba(160,82,255,.25);border-radius:22px;background:rgba(8,7,14,.82)}.comparison-table{width:100%;border-collapse:collapse;min-width:780px}.comparison-table th,.comparison-table td{padding:16px 14px;text-align:center;border-bottom:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.04);font-size:.82rem}.comparison-table th:first-child,.comparison-table td:first-child{text-align:left;font-weight:800}.comparison-table th{background:rgba(255,255,255,.035);font:700 .7rem Orbitron,sans-serif;letter-spacing:.04em}.comparison-table th b{display:inline-block;margin-top:5px;color:#b9ff38}.comparison-table td:not(:first-child){color:#d8d2e3}.comparison-table .crown-col{background:rgba(255,200,87,.055);color:#fff}.comparison-table tbody tr:last-child td{border-bottom:0}
.friend-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:16px;align-items:center}.friend-step{padding:22px;border-radius:18px;border:1px solid rgba(160,82,255,.24);background:linear-gradient(180deg,rgba(17,13,29,.94),rgba(8,7,14,.94))}.friend-step b{display:block;font:900 1.6rem Orbitron,sans-serif;color:#ff4fd8;opacity:.55}.friend-step strong{display:block;margin:6px 0;font:700 .82rem Orbitron,sans-serif}.friend-step span{color:var(--muted);font-size:.82rem;line-height:1.5}.flow-arrow{font-size:1.8rem;color:#b9ff38}
.nitro-drop{display:grid;grid-template-columns:.55fr 1.1fr .8fr;gap:18px;align-items:stretch}.nitro-crate-art,.nitro-loot,.nitro-excludes{border-radius:22px;border:1px solid rgba(88,101,242,.38);background:linear-gradient(160deg,rgba(88,101,242,.11),rgba(12,9,21,.96));padding:24px}.nitro-crate-art{display:flex;min-height:230px;flex-direction:column;align-items:center;justify-content:center;font-size:5rem}.nitro-crate-art span{font:900 .75rem Orbitron,sans-serif;letter-spacing:.12em;color:#b9ff38;margin-top:14px}.nitro-loot{display:grid;grid-template-columns:1fr 1fr;gap:9px}.nitro-loot span{padding:11px;border-radius:11px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06);font-size:.79rem;line-height:1.35}.nitro-excludes{display:flex;flex-direction:column;gap:8px}.nitro-excludes strong{font:800 .74rem Orbitron,sans-serif;color:#ff8686;letter-spacing:.08em;margin-bottom:5px}.nitro-excludes span{padding:8px 10px;border-radius:9px;background:rgba(255,80,80,.055);border:1px solid rgba(255,80,80,.1);font-size:.76rem;color:#d8b9bf}.nitro-excludes small{margin-top:auto;color:#8f879e;line-height:1.45}
.launcher-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.launcher-store-card{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;padding:20px;border-radius:20px;background:linear-gradient(180deg,rgba(17,13,29,.96),rgba(8,7,14,.96));border:1px solid rgba(160,82,255,.24);transition:transform .2s ease,border-color .2s ease}.launcher-store-card:hover{transform:translateY(-4px);border-color:rgba(255,79,216,.44)}.launcher-store-card .store-icon{font-size:2rem}.launcher-store-card h3{font:800 .9rem Orbitron,sans-serif;margin:4px 0 6px}.launcher-store-card p{margin:0;color:#938ba2;font-size:.76rem;line-height:1.45}.launcher-store-card>strong{font:900 1.45rem Orbitron,sans-serif;color:#b9ff38}.store-type{font:700 .58rem Orbitron,sans-serif;color:#ff4fd8;letter-spacing:.1em}.weapon-card{border-color:rgba(139,92,246,.42)}.trader-card{border-color:rgba(255,200,87,.36)}
.qol-launcher-bundle{display:grid;grid-template-columns:auto 1fr auto;gap:26px;align-items:center;padding:30px;border-radius:25px;border:1px solid rgba(255,200,87,.40);background:radial-gradient(circle at 100% 0%,rgba(255,200,87,.10),transparent 30%),linear-gradient(135deg,rgba(255,200,87,.055),rgba(139,92,246,.07),rgba(10,8,18,.97));box-shadow:0 22px 65px rgba(0,0,0,.25)}.qol-bundle-art{width:110px;height:110px;border-radius:24px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:rgba(255,200,87,.06);border:1px solid rgba(255,200,87,.18)}.qol-bundle-art span{font-size:3.4rem}.qol-bundle-art small{font:800 .55rem Orbitron,sans-serif;letter-spacing:.1em;color:#ffc857}.qol-bundle-copy h2{font:900 1.55rem Orbitron,sans-serif;margin:.25rem 0 .6rem}.qol-bundle-copy>p:not(.eyebrow){color:var(--muted);line-height:1.55;margin:0}.bundle-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.bundle-chips span{padding:7px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);font-size:.72rem}.qol-bundle-price{text-align:right}.qol-bundle-price>span{display:block;font:700 .55rem Orbitron,sans-serif;color:#8f879e;letter-spacing:.1em}.qol-bundle-price del{display:block;color:#8d849a;margin:3px 0}.qol-bundle-price strong{display:block;font:900 2.8rem Orbitron,sans-serif;color:#ffc857;line-height:1}.qol-bundle-price em{display:block;font-style:normal;color:#b9ff38;font-size:.72rem;font-weight:800;margin-top:6px}.bundle-fineprint{color:#8e869b;font-size:.78rem;text-align:center;max-width:900px;margin:12px auto 0}
.donor-page-v3 .best-value-panel{border-color:rgba(255,200,87,.38);background:linear-gradient(145deg,rgba(255,200,87,.06),rgba(17,13,29,.95))}.donor-page-v3 .donor-closing{padding-top:75px}.donor-page-v3 .donor-closing p{font-size:clamp(1.8rem,4vw,3.4rem)}
@media(max-width:1100px){.donor-launcher-hero{grid-template-columns:1fr}.launcher-status-panel{max-width:680px}.launcher-tier{grid-column:span 6}.launcher-tier.tier-signature,.launcher-tier.launcher-crown{grid-column:span 6}.launcher-store-grid{grid-template-columns:repeat(2,1fr)}.nitro-drop{grid-template-columns:1fr 1fr}.nitro-excludes{grid-column:1/-1}}
@media(max-width:760px){.donor-launcher-hero{padding:58px 16px 34px;min-height:auto}.donor-launcher-hero h1{font-size:clamp(2.45rem,12vw,4.2rem)}.launcher-tier-grid{grid-template-columns:1fr}.launcher-tier,.launcher-tier.tier-signature,.launcher-tier.launcher-crown{grid-column:auto}.launcher-store-grid{grid-template-columns:1fr}.friend-flow{grid-template-columns:1fr}.flow-arrow{transform:rotate(90deg);justify-self:center}.nitro-drop{grid-template-columns:1fr}.nitro-excludes{grid-column:auto}.nitro-loot{grid-template-columns:1fr}.qol-launcher-bundle{grid-template-columns:1fr;text-align:center}.qol-bundle-art{margin:auto}.qol-bundle-price{text-align:center}.bundle-chips{justify-content:center}.crown-feature-grid{grid-template-columns:1fr}.launcher-store-card{grid-template-columns:auto 1fr}.launcher-store-card>strong{grid-column:2}.crown-ribbon{position:static;display:inline-block;align-self:flex-start;margin-bottom:12px}.launcher-crown{display:flex}}
