.replay-hero[data-astro-cid-x3z3cpua]{background:radial-gradient(circle at 85% 20%,rgba(2,132,199,.22),transparent 45%),var(--color-replay-dark);border-bottom:1px solid var(--color-dark-border)}.replay-hero-grid[data-astro-cid-x3z3cpua]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,4.5vw,3.75rem);align-items:center}.replay-slogan[data-astro-cid-x3z3cpua]{margin-top:.65rem;font-size:clamp(1.12rem,1.8vw,1.38rem);font-weight:700;color:#7dd3fc;letter-spacing:-.015em}.hero-inline-link[data-astro-cid-x3z3cpua]{color:#bae6fd;font-weight:700}.hero-inline-link[data-astro-cid-x3z3cpua]:hover{color:#fff}.replay-hero-card[data-astro-cid-x3z3cpua]{background:#13233ad1;border:1px solid var(--color-dark-border);border-radius:var(--radius-lg);padding:clamp(1.4rem,3vw,2rem);box-shadow:var(--shadow-dark)}.replay-mark-header[data-astro-cid-x3z3cpua]{display:flex;align-items:center;gap:1rem;padding-bottom:1.2rem;margin-bottom:1.2rem;border-bottom:1px solid var(--color-dark-border)}.replay-mark-header[data-astro-cid-x3z3cpua] img[data-astro-cid-x3z3cpua]{width:68px;height:68px;border-radius:15px;flex-shrink:0}.card-kicker[data-astro-cid-x3z3cpua]{display:block;font-size:.75rem;color:var(--color-replay-court-dark);text-transform:uppercase;font-weight:700}.replay-mark-header[data-astro-cid-x3z3cpua] strong[data-astro-cid-x3z3cpua]{font-size:1.08rem;color:#fff}.hero-metrics[data-astro-cid-x3z3cpua]{list-style:none;display:grid;gap:.95rem}.hero-metrics[data-astro-cid-x3z3cpua] li[data-astro-cid-x3z3cpua]{display:grid;gap:.15rem}.hero-metrics[data-astro-cid-x3z3cpua] strong[data-astro-cid-x3z3cpua]{font-size:.95rem;color:#fff}.hero-metrics[data-astro-cid-x3z3cpua] span[data-astro-cid-x3z3cpua]{font-size:.86rem;color:var(--color-dark-secondary)}.architecture-split[data-astro-cid-x3z3cpua]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:1.5rem;align-items:stretch}.arch-column[data-astro-cid-x3z3cpua]{padding:clamp(1.5rem,3vw,2rem);border-radius:var(--radius-md);border:1px solid var(--color-border);display:grid;align-content:start;gap:1rem}.arch-column[data-astro-cid-x3z3cpua] .badge[data-astro-cid-x3z3cpua]{justify-self:start}.arch-column--base[data-astro-cid-x3z3cpua]{background:var(--color-surface);border-top:4px solid var(--color-brand);box-shadow:var(--shadow-sm)}.arch-column--domain[data-astro-cid-x3z3cpua]{background:var(--color-light-base);border-top:4px solid var(--color-replay-accent)}.domain-items[data-astro-cid-x3z3cpua]{display:grid;gap:1rem}.domain-items[data-astro-cid-x3z3cpua] div[data-astro-cid-x3z3cpua]{padding-top:.9rem;border-top:1px solid var(--color-border);display:grid;gap:.25rem}.domain-items[data-astro-cid-x3z3cpua] strong[data-astro-cid-x3z3cpua]{font-size:.98rem;color:var(--color-ink)}.domain-items[data-astro-cid-x3z3cpua] p[data-astro-cid-x3z3cpua]{font-size:.92rem;color:var(--color-ink-secondary)}.hardware-showcase[data-astro-cid-x3z3cpua]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:1.5rem;align-items:start}.hw-card[data-astro-cid-x3z3cpua]{margin:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm)}.hw-card[data-astro-cid-x3z3cpua] img[data-astro-cid-x3z3cpua]{width:100%;height:auto;border-bottom:1px solid var(--color-border)}.led-render[data-astro-cid-x3z3cpua]{background:#1d1f22}.hw-card[data-astro-cid-x3z3cpua] figcaption[data-astro-cid-x3z3cpua]{padding:1.15rem 1.35rem;font-size:.9rem;color:var(--color-ink-secondary);line-height:1.55}.hw-card[data-astro-cid-x3z3cpua] figcaption[data-astro-cid-x3z3cpua] strong[data-astro-cid-x3z3cpua]{color:var(--color-ink)}.stores-panel[data-astro-cid-x3z3cpua]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:2rem;align-items:center;padding:clamp(1.75rem,4vw,2.75rem);border-radius:var(--radius-lg);background:var(--color-light-base);border:1px solid var(--color-border-strong)}.stores-copy[data-astro-cid-x3z3cpua] h2[data-astro-cid-x3z3cpua]{margin-bottom:.75rem}.store-buttons[data-astro-cid-x3z3cpua]{display:grid;gap:.9rem}.store-btn[data-astro-cid-x3z3cpua]{display:flex;align-items:center;gap:.95rem;padding:.95rem 1.25rem;border-radius:var(--radius-md);background:var(--color-dark-base);color:#fff;text-decoration:none;border:2px solid var(--color-dark-base)}.store-btn[data-astro-cid-x3z3cpua]:hover{background:var(--color-brand-strong);border-color:var(--color-brand-strong);color:#fff}.store-btn[data-astro-cid-x3z3cpua] svg[data-astro-cid-x3z3cpua]{width:1.85rem;height:1.85rem;flex-shrink:0}.store-btn[data-astro-cid-x3z3cpua] small[data-astro-cid-x3z3cpua]{display:block;font-size:.76rem;color:var(--color-dark-secondary)}.store-btn[data-astro-cid-x3z3cpua] strong[data-astro-cid-x3z3cpua]{display:block;font-size:1.02rem}@media(max-width:980px){.replay-hero-grid[data-astro-cid-x3z3cpua],.architecture-split[data-astro-cid-x3z3cpua],.hardware-showcase[data-astro-cid-x3z3cpua],.stores-panel[data-astro-cid-x3z3cpua]{grid-template-columns:minmax(0,1fr)}}
