:root{color-scheme:dark;--bg:#111827;--surface:#1c2638;--text:#f5f7fc;--muted:#acb7cc;--line:#344156;--accent:#a3e635;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;background:var(--bg);color:var(--text)}
*{box-sizing:border-box}body{margin:0;min-height:100svh}main{max-width:620px;margin:auto;padding:calc(44px + max(env(safe-area-inset-top),var(--tg-content-safe-area-inset-top,0px))) 24px calc(28px + max(env(safe-area-inset-bottom),var(--tg-content-safe-area-inset-bottom,0px)))}
.eyebrow{font-size:.75rem;font-weight:750;letter-spacing:.15em;color:var(--muted)}h1{font-size:clamp(2rem,7vw,3rem);line-height:1.05;letter-spacing:-.045em;margin:0 0 32px}h1>span{color:var(--accent)}header p{color:var(--muted);margin:0 0 32px;line-height:1.5}nav{display:grid;gap:14px}.platform{color:inherit;text-decoration:none;display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:20px;background:var(--surface);padding:22px 18px;min-height:104px;transition:transform .15s,border-color .15s}.platform:hover{border-color:var(--accent);transform:translateY(-2px)}.platform:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.mark{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border-radius:14px;background:#bef264;color:#162400;font-size:1.5rem;font-weight:850}.tvs .mark{background:#91c9ff;color:#102a46}.rush .mark{background:#ffc097;color:#42200b}.details{display:flex;flex:1;min-width:0;flex-direction:column;gap:7px}.details strong{font-size:1.125rem;letter-spacing:.015em}.details>span{font-size:.875rem;color:var(--muted);overflow-wrap:anywhere}.open{font-size:.875rem;font-weight:650;white-space:nowrap}.open>span{margin-left:5px;font-size:1.2rem}footer{margin-top:28px;color:var(--muted);font-size:.875rem;line-height:1.6} @media(max-width:360px){main{padding-left:16px;padding-right:16px}.platform{gap:12px;padding:18px 14px}.open{font-size:.875rem}.open>span{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.platform{transition:none}}
