#cookie-panel{position:fixed;z-index:1000;bottom:18px;left:18px;right:18px;max-width:800px;margin:auto;background:#f5f2eb;color:#292c27;border:1px solid #66685f;box-shadow:0 6px 35px #0003;padding:24px;max-height:85vh;overflow:auto;font:14px/1.55 Arial,sans-serif}#cookie-panel[hidden],#cookie-panel [hidden]{display:none!important}#cookie-panel h2{font:26px/1.2 Georgia,serif;margin:0 0 12px;letter-spacing:normal}#cookie-panel p{margin:10px 0}#cookie-panel a{text-decoration:underline;text-underline-offset:3px}.cookie-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.cookie-actions button{flex:1;min-width:170px;border:1px solid #343f36;background:#343f36;color:white;padding:12px 16px;font:600 14px Arial,sans-serif;cursor:pointer}.cookie-actions button:hover{background:#202c22}.cookie-actions button:focus-visible{outline:3px solid #a62e30;outline-offset:3px}[data-cookie-settings]{cursor:pointer}@media(max-width:500px){#cookie-panel{padding:18px;bottom:10px;left:10px;right:10px}.cookie-actions{gap:8px}.cookie-actions button{min-width:100%;}}
