.product-detail.svelte-gbsviq{padding:3rem 1.25rem 5rem}.breadcrumb.svelte-gbsviq{margin-bottom:2rem}.breadcrumb.svelte-gbsviq a:where(.svelte-gbsviq){color:var(--color-text-muted);font-weight:500}.breadcrumb.svelte-gbsviq a:where(.svelte-gbsviq):hover{color:var(--color-primary)}.detail-grid.svelte-gbsviq{grid-template-columns:1fr;align-items:start;gap:3.5rem;display:grid}.badge-live.svelte-gbsviq{color:#059669;letter-spacing:.05em;background:#ecfdf5;border-radius:999px;margin-bottom:1rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-block}.detail-title.svelte-gbsviq{margin-bottom:.5rem;font-size:clamp(2.25rem,4vw,3rem);font-weight:800}.detail-tagline.svelte-gbsviq{color:var(--color-primary);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.detail-desc.svelte-gbsviq{color:var(--color-text-muted);margin-bottom:2rem;font-size:1.0625rem;line-height:1.6}.price-box.svelte-gbsviq{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:.25rem;margin-bottom:2rem;padding:1.25rem 1.5rem;display:flex}.price-val.svelte-gbsviq{color:var(--color-text);font-size:1.75rem;font-weight:800}.price-note.svelte-gbsviq{color:var(--color-text-muted);font-size:.875rem}.features-box.svelte-gbsviq{margin-bottom:2.5rem}.features-box.svelte-gbsviq h3:where(.svelte-gbsviq){margin-bottom:1rem;font-size:1.125rem}.features-box.svelte-gbsviq ul:where(.svelte-gbsviq){flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.features-box.svelte-gbsviq li:where(.svelte-gbsviq){align-items:flex-start;gap:.75rem;font-size:.9375rem;display:flex}.check.svelte-gbsviq{color:var(--color-primary);flex-shrink:0;margin-top:.15rem}.poster-mockup.svelte-gbsviq{box-shadow:var(--shadow-lg);color:#fff;text-align:center;background:#11141a;border:12px solid #232a36;border-radius:8px;padding:2.5rem 1.5rem}.poster-inner.svelte-gbsviq{border:1px solid #ffffff26;border-radius:4px;padding:2.5rem 1.5rem}.poster-circle.svelte-gbsviq{background:radial-gradient(circle,#1e293b 0%,#0a0e14 100%);border:1px solid #fff3;border-radius:50%;width:180px;height:180px;margin:0 auto 1.5rem}.poster-text.svelte-gbsviq h4:where(.svelte-gbsviq){letter-spacing:.15em;color:#fff;margin-bottom:.35rem;font-size:1rem}.poster-text.svelte-gbsviq p:where(.svelte-gbsviq){color:#94a3b8;margin:0 0 .25rem;font-size:.8125rem}.poster-text.svelte-gbsviq small:where(.svelte-gbsviq){color:#64748b;font-family:monospace;font-size:.75rem}.preview-caption.svelte-gbsviq{text-align:center;color:var(--color-text-muted);margin-top:1rem;font-size:.8125rem}@media (width>=800px){.detail-grid.svelte-gbsviq{grid-template-columns:1.2fr .8fr}}
