.product-surface.svelte-15m1ypq{background:var(--color-base-200);min-height:100dvh;color:var(--color-base-content)}.surface-header.svelte-15m1ypq{border-bottom:1px solid var(--line);background:var(--color-base-100);align-items:center;min-height:80px;padding:16px clamp(20px,4vw,56px);display:flex}.surface-language.svelte-15m1ypq{margin-left:auto}.surface-main.svelte-15m1ypq{width:100%;max-width:760px;margin:0 auto;padding:clamp(28px,6vh,64px) 24px}.product-surface.svelte-15m1ypq .surface-card{border:1px solid var(--line);background:var(--color-base-100);border-radius:20px;padding:clamp(24px,4vw,40px)}.product-surface.svelte-15m1ypq .surface-eyebrow{color:var(--muted);letter-spacing:.1em;margin:0 0 12px;font-size:11px;font-weight:650}.product-surface.svelte-15m1ypq h1{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(28px,4vw,36px);line-height:1.25}.product-surface.svelte-15m1ypq .surface-description{color:var(--muted);margin:16px 0 24px;font-size:15px;line-height:1.7}.product-surface.svelte-15m1ypq .surface-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.product-surface.svelte-15m1ypq .surface-note{color:var(--muted);margin-top:24px;font-size:13px;line-height:1.7}@media (width<=600px){.surface-header.svelte-15m1ypq{min-height:64px}.surface-main.svelte-15m1ypq{padding:24px 16px}.product-surface.svelte-15m1ypq .surface-actions>.btn{white-space:normal;width:100%}}
