.consent-dialog.svelte-1ijiz9g{max-width:46ch;padding:var(--space-m);border:1px solid var(--border-subtle);border-radius:14px;background:var(--bg-elevated, #13151a);color:var(--text-muted)}.consent-dialog.svelte-1ijiz9g::backdrop{background:#0000009e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.consent-dialog.svelte-1ijiz9g h3:where(.svelte-1ijiz9g){margin:0 0 var(--space-2xs);font-size:var(--step-0);color:var(--text-primary)}.consent-dialog.svelte-1ijiz9g p:where(.svelte-1ijiz9g){margin:0;font-size:var(--step--1);line-height:1.55}.consent-dialog.svelte-1ijiz9g a:where(.svelte-1ijiz9g){color:var(--accent)}.consent-actions.svelte-1ijiz9g{display:flex;justify-content:flex-end;gap:var(--space-2xs);margin-top:var(--space-m)}.consent-actions.svelte-1ijiz9g button:where(.svelte-1ijiz9g){padding:var(--space-3xs) var(--space-s);font-size:var(--step--1);border-radius:999px;cursor:pointer;border:1px solid var(--border-subtle)}.consent-cancel.svelte-1ijiz9g{background:none;color:var(--text-muted)}.consent-confirm.svelte-1ijiz9g{background:var(--bg-elevated);color:var(--text-primary);border-color:color-mix(in srgb,var(--accent) 45%,var(--border-subtle))}.consent-actions.svelte-1ijiz9g button:where(.svelte-1ijiz9g):hover{border-color:var(--accent)}.strava-badge.svelte-1ijiz9g{display:block;width:190px;height:auto;margin:var(--space-s) 0 0;opacity:.9}
