.cookie-notice{position:fixed;inset-inline:5vw;bottom:max(16px,env(safe-area-inset-bottom));z-index:100;display:flex;align-items:center;gap:16px 24px;padding:20px 24px;border:1px solid var(--gold, currentColor);border-radius:24px;background:var(--bg, var(--black, Canvas));color:var(--ivory, CanvasText);font:400 14px/1.5 Tenor Sans,Arial,sans-serif;max-height:50svh;overflow:auto}.cookie-notice p{flex:1;min-width:0;margin:0}.cookie-notice a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cookie-notice .ui-button{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;min-height:44px;padding:12px 24px;border:1px solid var(--gold, currentColor);border-radius:999px;background:transparent;color:inherit;font:inherit;cursor:pointer}.cookie-notice :is(a,button):focus-visible{outline:2px solid var(--gold, currentColor);outline-offset:4px}@media(max-width:700px){.cookie-notice{flex-direction:column;align-items:stretch;padding:16px 20px;border-radius:20px}}
