.play-page[data-astro-cid-pnebxxf4]{padding:60px 0 100px;min-height:calc(100vh - 352px);display:flex;align-items:center}.play-container[data-astro-cid-pnebxxf4]{max-width:680px;width:100%}.challenge-card[data-astro-cid-pnebxxf4]{background:linear-gradient(180deg,#1e293b,#0f172a);border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-lg);padding:44px 32px;text-align:center;box-shadow:0 25px 60px #0009,0 0 50px #f59e0b1f}.card-badge[data-astro-cid-pnebxxf4]{display:inline-flex;align-items:center;gap:8px;background:#f59e0b26;border:1px solid rgba(245,158,11,.35);border-radius:var(--radius-full);padding:6px 16px;font-size:13px;font-weight:700;color:var(--accent);margin-bottom:20px}.challenge-headline[data-astro-cid-pnebxxf4]{font-size:32px;font-weight:900;color:var(--text-1);letter-spacing:-.5px;margin-bottom:12px}.challenge-sub[data-astro-cid-pnebxxf4]{font-size:15.5px;color:var(--text-muted);max-width:500px;margin:0 auto 32px;line-height:1.55}.metrics-grid[data-astro-cid-pnebxxf4]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;background:#0f172abf;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:20px 16px;margin-bottom:36px}.metric-box[data-astro-cid-pnebxxf4]{display:flex;flex-direction:column;gap:6px}.metric-label[data-astro-cid-pnebxxf4]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;font-weight:700;color:var(--text-muted)}.metric-value[data-astro-cid-pnebxxf4]{font-size:22px;font-weight:900;color:var(--text-1)}.metric-value[data-astro-cid-pnebxxf4].highlight{color:var(--cyan-2048)}.action-stack[data-astro-cid-pnebxxf4]{display:flex;flex-direction:column;align-items:center;gap:18px;margin-bottom:36px}.launch-btn[data-astro-cid-pnebxxf4]{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:320px;background:linear-gradient(135deg,var(--accent),#D97706);color:#000;font-weight:800;font-size:17px;padding:15px 28px;border-radius:var(--radius-full);box-shadow:0 6px 20px var(--accent-glow);transition:transform .2s ease,box-shadow .2s ease;text-decoration:none}.launch-btn[data-astro-cid-pnebxxf4]:hover{transform:translateY(-2px);box-shadow:0 10px 28px var(--accent-glow)}.btn-icon[data-astro-cid-pnebxxf4]{width:20px;height:20px}.divider-text[data-astro-cid-pnebxxf4]{font-size:13px;color:var(--text-faint);position:relative;width:100%;max-width:340px}.store-buttons-container[data-astro-cid-pnebxxf4]{display:flex;justify-content:center;width:100%}.qr-section[data-astro-cid-pnebxxf4]{display:flex;align-items:center;gap:22px;background:#0f172a99;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);padding:20px 24px;text-align:left;margin-top:12px}.qr-visual-box[data-astro-cid-pnebxxf4]{background:#fff;padding:8px 8px 6px;border-radius:12px;border:2px solid var(--accent);display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0;box-shadow:0 6px 20px #0006}.qr-svg-wrapper[data-astro-cid-pnebxxf4]{width:130px;height:130px;display:flex;align-items:center;justify-content:center}.qr-svg-wrapper[data-astro-cid-pnebxxf4] svg{width:100%;height:100%;display:block}.qr-brand-label[data-astro-cid-pnebxxf4]{font-size:9px;font-weight:800;color:#0f172a;text-transform:uppercase;letter-spacing:.5px}.qr-info[data-astro-cid-pnebxxf4]{display:flex;flex-direction:column;gap:6px}.qr-tag[data-astro-cid-pnebxxf4]{display:inline-block;font-size:11px;font-weight:800;color:var(--accent);text-transform:uppercase;letter-spacing:.5px}.qr-info[data-astro-cid-pnebxxf4] strong[data-astro-cid-pnebxxf4]{font-size:16px;color:var(--text-1);font-weight:800}.qr-info[data-astro-cid-pnebxxf4] p[data-astro-cid-pnebxxf4]{font-size:13px;color:var(--text-muted);line-height:1.5;margin:0}.qr-target-url[data-astro-cid-pnebxxf4]{font-size:11px;color:var(--cyan-2048);word-break:break-all;font-family:monospace;opacity:.85;margin-top:2px}@media(max-width:600px){.challenge-card[data-astro-cid-pnebxxf4]{padding:32px 18px}.challenge-headline[data-astro-cid-pnebxxf4]{font-size:26px}.metrics-grid[data-astro-cid-pnebxxf4]{grid-template-columns:1fr;gap:12px;padding:16px 12px}.qr-section[data-astro-cid-pnebxxf4]{flex-direction:column;text-align:center;padding:20px 16px}.qr-info[data-astro-cid-pnebxxf4]{align-items:center}}@media(max-width:380px){.challenge-headline[data-astro-cid-pnebxxf4]{font-size:22px}.launch-btn[data-astro-cid-pnebxxf4]{font-size:15px;padding:13px 20px}}
