.preview-stage.svelte-15537u9{--preview-tint: 20 184 166;--preview-stage-height: clamp(24rem, 50vw, 30rem);position:relative;height:var(--preview-stage-height);background-image:radial-gradient(ellipse at 15% 5%,rgb(var(--preview-tint) / .12),transparent 70%),linear-gradient(rgb(148 163 184 / .09) 1px,transparent 1px),linear-gradient(90deg,rgb(148 163 184 / .09) 1px,transparent 1px);background-size:auto,24px 24px,24px 24px}.preview-stage--warm.svelte-15537u9{--preview-tint: 220 80 70}.dark .preview-stage.svelte-15537u9{background-image:radial-gradient(ellipse at 15% 5%,rgb(var(--preview-tint) / .1),transparent 70%),linear-gradient(rgb(148 163 184 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(148 163 184 / .06) 1px,transparent 1px)}.preview-layer.svelte-15537u9{position:absolute;inset:0;display:grid;place-items:center}.preview-image.svelte-15537u9{display:block;min-height:0;object-fit:contain}.browser-frame.svelte-15537u9{width:100%;max-height:100%;overflow:hidden;border:1px solid rgb(148 163 184 / .35);border-radius:.65rem;background:#fff;box-shadow:0 8px 24px #0f172a1f}.browser-bar.svelte-15537u9{display:flex;height:26px;align-items:center;justify-content:center;gap:6px;border-bottom:1px solid rgb(148 163 184 / .2);background:#f1f5f9;color:#64748b;font-size:10px;font-weight:500;letter-spacing:.02em}.browser-image.svelte-15537u9{width:100%;height:auto;max-height:calc(var(--preview-stage-height) - 30px)}.preview-layer--mobile.svelte-15537u9{padding:1rem}.phone-frame.svelte-15537u9{--phone-height: calc(var(--preview-stage-height) - 34px);display:inline-flex;width:calc((var(--phone-height) - 10px) * 390 / 844 + 10px);height:var(--phone-height);max-width:100%;padding:4px;border:1px solid #475569;border-radius:20px;background:#1e293b;box-shadow:0 8px 24px #0f172a33,inset 0 0 0 1px #ffffff1f}.phone-image.svelte-15537u9{width:100%;height:100%;min-width:0;max-width:100%;border-radius:15px}.preview-toggle[aria-pressed=true].svelte-15537u9{border-color:var(--color-cyan-500, #06b6d4);background:var(--color-cyan-500, #06b6d4);color:var(--color-slate-950, #020617)}
