.consent-page.svelte-1lrmsz1{background:var(--color-bg);width:100%;min-height:100vh;font-family:var(--font-sans,"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif);padding:var(--space-6);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.consent-card.svelte-1lrmsz1{width:100%;max-width:26rem;padding:2.5rem var(--space-8)}.logo.svelte-1lrmsz1{align-items:center;gap:var(--space-6);margin-bottom:var(--space-12);flex-direction:column;display:flex}.logo-mark.svelte-1lrmsz1{flex-shrink:0;width:4rem;height:4rem;display:block}.logo-text.svelte-1lrmsz1{font-size:var(--text-xl);color:var(--color-text-primary);text-align:center;text-wrap:balance;font-weight:600;line-height:1.25}.muted.svelte-1lrmsz1{color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.5}.center.svelte-1lrmsz1{text-align:center}.grant.svelte-1lrmsz1{background:var(--color-surface,#7f7f7f0f);border:1px solid var(--color-border,#7f7f7f33);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);color:var(--color-text-secondary);margin:var(--space-5) 0;font-size:16px;line-height:1.5}.consent-loading.svelte-1lrmsz1{background:var(--color-bg);justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.consent-spinner.svelte-1lrmsz1{width:var(--icon-xl);height:var(--icon-xl);border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:.8s linear infinite svelte-1lrmsz1-consent-spin}@keyframes svelte-1lrmsz1-consent-spin{to{transform:rotate(360deg)}}.sr-only.svelte-1lrmsz1{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.actions.svelte-1lrmsz1{gap:var(--space-3);margin-top:var(--space-5);display:flex}.actions.svelte-1lrmsz1 .action-btn{height:var(--control-height);border-radius:var(--radius-lg);font-size:var(--text-base);flex:1;font-weight:600}.who.svelte-1lrmsz1{font-size:var(--text-sm);color:var(--color-text-tertiary,var(--color-text-secondary));text-align:center;margin:var(--space-5) 0 0}
