.cookie-panel{position:fixed;bottom:18px;left:18px;right:18px;z-index:10000;max-width:720px;margin:auto;padding:20px;background:#fff;color:#203514;border:2px solid #dcebd4;border-radius:18px;box-shadow:0 8px 40px #17260933;font-family:Nunito,system-ui;max-height:80vh;overflow:auto}.cookie-panel[hidden]{display:none}.cookie-panel h2{font-size:1.2rem;margin:0 0 8px}.cookie-panel p{font-size:.9rem;line-height:1.5;margin-bottom:12px}.cookie-panel a{text-decoration:underline}.cookie-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.cookie-actions button,.cookie-settings{font:700 .85rem Nunito,system-ui;cursor:pointer;border:1px solid #3f8d1d;border-radius:24px;background:#fff;color:#203514;padding:10px 18px}.cookie-actions button{flex:1}.cookie-panel label{display:block;margin:10px 0;font-size:.9rem}.cookie-settings{position:fixed;left:12px;bottom:12px;z-index:9998;padding:6px 12px;box-shadow:0 2px 10px #17260922}.cookie-error{color:#b91c1c}
@media(max-width:920px){.cookie-settings[data-game="true"]{display:none}}
