.card[data-tone=site].svelte-ysywrt{--pwa-surface:var(--site-surface,#fff);--pwa-ink:var(--site-ink,#111);--pwa-line:var(--site-line,#d9d9d9);--pwa-accent:var(--site-accent,#1878ec);--pwa-on-accent:#fff;--pwa-muted:var(--site-muted,#606060);--pwa-radius:var(--site-radius-card,16px);--pwa-button-radius:var(--site-radius-pill,9999px);font-family:var(--site-display,inherit)}.card[data-tone=portal].svelte-ysywrt{--pwa-surface:var(--background);--pwa-ink:var(--foreground);--pwa-line:var(--border);--pwa-accent:var(--primary);--pwa-on-accent:var(--primary-foreground);--pwa-muted:var(--muted-foreground);--pwa-radius:calc(var(--radius) + 4px);--pwa-button-radius:var(--radius)}.card.svelte-ysywrt{pointer-events:auto;border:1px solid var(--pwa-line);border-radius:var(--pwa-radius);background:var(--pwa-surface);width:100%;max-width:30rem;color:var(--pwa-ink);align-items:center;gap:.75rem;padding:.625rem .5rem .625rem 1rem;font-size:.9375rem;line-height:1.4;display:flex;box-shadow:0 10px 30px #00000024}.icon.svelte-ysywrt{color:var(--pwa-accent);flex-shrink:0;display:inline-flex}.body.svelte-ysywrt{flex:1;min-width:0}.actions.svelte-ysywrt{flex-shrink:0;gap:.25rem;display:flex}.close.svelte-ysywrt{border-radius:var(--pwa-button-radius);width:2.75rem;height:2.75rem;color:var(--pwa-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.close.svelte-ysywrt:hover{color:var(--pwa-ink)}.card.svelte-ysywrt .pwa-button{border-radius:var(--pwa-button-radius);background:var(--pwa-accent);min-height:2.75rem;color:var(--pwa-on-accent);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.375rem;padding:0 1rem;font-weight:600;display:inline-flex}.card.svelte-ysywrt .pwa-button:disabled{opacity:.7;cursor:not-allowed}.card.svelte-ysywrt .pwa-muted{color:var(--pwa-muted)}:root:has([data-overlay=full]) .stack.svelte-1dgeebh{visibility:hidden}@media (width<=39.99rem){:root:has([data-overlay=sheet]) .stack.svelte-1dgeebh{visibility:hidden}}@media (width<=47.99rem){.stack[data-tone=portal].svelte-1dgeebh{bottom:calc(4rem + env(safe-area-inset-bottom));padding-bottom:.5rem}}.stack.svelte-1dgeebh{inset-inline:0;bottom:var(--site-dock,0px);z-index:60;padding:0 max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:fixed}
