.consent.svelte-1b4rsd0{z-index:31;left:var(--space-12);right:var(--space-12);bottom:calc(env(safe-area-inset-bottom) + var(--space-12));gap:var(--space-12);padding:var(--space-16);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-lift);font-family:var(--font-sans);display:grid;position:fixed}body:has(.tabbar) .consent.svelte-1b4rsd0{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--space-12))}.body.svelte-1b4rsd0{font-size:var(--small-size);color:var(--ink-2);margin:0}.body.svelte-1b4rsd0 a:where(.svelte-1b4rsd0){color:var(--ink)}.actions.svelte-1b4rsd0{gap:var(--space-8);flex-wrap:wrap;display:flex}.actions.svelte-1b4rsd0 button:where(.svelte-1b4rsd0){min-height:44px;padding:0 var(--space-16);border-radius:var(--radius-sm);font:600 var(--button-size-compact) / 1 var(--font-sans);cursor:pointer;flex:auto}.primary.svelte-1b4rsd0,.secondary.svelte-1b4rsd0{background:var(--accent);color:var(--on-accent);border:1px solid var(--accent)}.secondary.svelte-1b4rsd0{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}@media (width>=768px){.consent.svelte-1b4rsd0{left:auto;right:var(--space-24);bottom:var(--space-24);max-width:26rem}}
