.consent-banner__choice{flex:1 1;min-width:0;min-height:var(--s-10);padding:var(--s-2) var(--s-3);font:inherit;font-size:var(--t-sm);font-weight:600;color:var(--fg);background:transparent;border:1px solid var(--line-strong);border-radius:var(--r-md);cursor:pointer;transition:none}.consent-banner__choice:hover{background:var(--surface-hover);border-color:var(--accent-line)}.consent-banner__choice:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}