.cookie-notice{margin:1.25rem auto;padding:1rem;width:min(70rem,calc(100% - 2rem));border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-surface);color:var(--color-text);font-size:.9rem}.cookie-notice p{margin:.35rem 0 .75rem}.cookie-notice-actions{display:flex;flex-wrap:wrap;gap:.65rem}.cookie-notice-actions form{margin:0}.cookie-notice-actions button{min-height:44px;padding:.6rem .85rem;border:1px solid var(--color-border-strong);border-radius:.5rem;background:var(--color-surface-subtle);color:var(--color-text);font:inherit;font-weight:600;cursor:pointer}.cookie-notice-actions button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}
