.cookie-notice{z-index:1000;color:#f7f8fb;background:#1a1d25;border:1px solid #5a6070;border-radius:14px;align-items:center;gap:20px;width:min(560px,100vw - 36px);padding:15px 18px;font-size:13px;line-height:1.4;display:flex;position:fixed;inset:auto 18px 18px auto;box-shadow:0 14px 50px #0007}.cookie-notice-copy{flex:1;min-width:0}.cookie-notice strong{margin-bottom:3px;font-size:14px;display:block}.cookie-notice p{color:#d5d9e3;margin:0 0 5px}.cookie-notice a{color:#c6d1ef;text-underline-offset:2px;text-decoration:underline}.cookie-notice button{color:#fff;cursor:pointer;white-space:nowrap;background:#f33b41;border:0;border-radius:8px;flex:none;min-height:42px;padding:0 14px;font-weight:700}:is(.cookie-notice button:focus-visible,.cookie-notice a:focus-visible){outline-offset:3px;outline:2px solid #fff}html[data-theme=light] .cookie-notice{color:#202936;background:#fff;border-color:#c8d0de;box-shadow:0 14px 40px #17223333}html[data-theme=light] .cookie-notice p{color:#46566c}html[data-theme=light] .cookie-notice a{color:#a52f2f}@media (max-width:600px){.cookie-notice{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;width:auto;padding:11px 12px;font-size:12px;line-height:1.35;display:grid;inset:auto 8px 8px}.cookie-notice-copy{display:contents}.cookie-notice strong{grid-column:1/-1;margin:0;font-size:13px}.cookie-notice p{grid-column:1/-1;margin:0}.cookie-notice a{grid-column:1;align-self:center}.cookie-notice button{grid-area:3/2;min-height:36px;padding:0 10px;font-size:12px}}
