.cookie-notice{position:fixed;bottom:22px;left:22px;right:22px;max-width:560px;z-index:1000;padding:24px;background:#102634;color:#f8efd9;border:1px solid #b28d41;border-radius:20px;box-shadow:0 12px 50px #0008;font:16px/1.6 system-ui,sans-serif}.cookie-notice h2{font:600 23px/1.3 system-ui,sans-serif;margin:0 0 10px}.cookie-notice p{margin:0 0 18px}.cookie-actions{display:flex;gap:12px;flex-wrap:wrap}.cookie-actions button,.cookie-actions a,.cookie-reopen{font:600 15px/1.4 system-ui,sans-serif;border-radius:12px;padding:12px 18px;cursor:pointer;text-decoration:none}.cookie-actions button{background:#f4cc72;color:#15212a;border:1px solid #f4cc72}.cookie-actions a{color:#f4cc72;border:1px solid #b28d41}.cookie-reopen{position:fixed;bottom:10px;left:12px;z-index:900;background:#102634;color:#f4cc72;border:1px solid #b28d41;padding:7px 12px}.cookie-notice[hidden]{display:none}@media(max-width:480px){.cookie-notice{bottom:12px;left:12px;right:12px;padding:18px}.cookie-actions>*{flex:1;text-align:center}}@media print{.cookie-notice,.cookie-reopen{display:none}}