.cookie-notice{position:fixed;z-index:var(--z-toast);inset:auto var(--gutter) calc(var(--gutter) + var(--safe-bottom));display:flex;align-items:center;gap:var(--space-4);max-width:660px;margin-inline:auto;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:var(--elev-2);font-size:var(--text-sm);line-height:var(--leading)}.cookie-notice[hidden]{display:none}.cookie-notice p{margin:0}.cookie-notice a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.cookie-notice button{flex:0 0 auto;min-width:var(--target-min);min-height:var(--target-min);padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}.cookie-notice button:hover{border-color:var(--accent)}@media(max-width:767.98px){.cookie-notice{gap:var(--space-3)}}
