/* Compact consent notice and discreet settings link; gameplay styles untouched. */
.dardino-privacy-panel[hidden],.dardino-privacy-panel [hidden]{display:none!important}
.dardino-privacy-panel{position:fixed;z-index:10000;bottom:max(12px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(620px,calc(100vw - 24px));box-sizing:border-box;padding:12px 14px;border:1px solid #d9b65f;border-radius:12px;background:#0b2029;color:#fff3d6;box-shadow:0 8px 24px #0008;font:13px/1.4 system-ui,sans-serif;text-align:start;max-height:70dvh;overflow:auto}
.dardino-privacy-panel h2{font:700 14px/1.3 system-ui,sans-serif;color:#f3cf7a;margin:0 0 3px;letter-spacing:normal}
.dardino-privacy-panel p{margin:0 0 5px;color:#e0e8e5}
.dardino-privacy-panel a{color:#f3cf7a;text-decoration:underline;font-size:12px}
.dardino-privacy-actions{display:flex;gap:8px;margin-top:9px;flex-wrap:nowrap}
.dardino-privacy-actions button{flex:1 1 0;min-width:0;min-height:36px;padding:7px 9px;border:1px solid #f3cf7a;border-radius:7px;background:#17343c;color:#fff3d6;font:600 12px/1.3 system-ui,sans-serif;cursor:pointer;letter-spacing:normal;text-transform:none;box-shadow:none;transform:none}
.dardino-privacy-actions button:hover{background:#244751;transform:none}
/* No tall footer block. Keep settings accessible as a small fixed text control. */
.dardino-cookie-controls{position:fixed;z-index:9999;right:12px;bottom:max(8px,env(safe-area-inset-bottom));padding:0;margin:0;clear:none;text-align:right;background:transparent}
.dardino-cookie-controls button{border:0;border-radius:4px;background:#0b2029e8;color:#f3cf7a;padding:5px 7px;min-height:28px;font:11px/1.3 system-ui,sans-serif;text-decoration:underline;cursor:pointer;letter-spacing:normal;text-transform:none;box-shadow:none;transform:none}
.dardino-privacy-close{margin-top:7px;border:1px solid #708787;border-radius:6px;background:#0b2029;color:#fff3d6;padding:5px 8px;min-height:30px;font:11px/1.3 system-ui,sans-serif;cursor:pointer}
/* Avoid settings link covering the active consent notice. */
body:has(.dardino-privacy-panel:not([hidden])) .dardino-cookie-controls{visibility:hidden}
.dardino-privacy-panel button:focus-visible,.dardino-privacy-panel a:focus-visible,.dardino-cookie-controls button:focus-visible{outline:2px solid #fff3d6;outline-offset:2px}
@media(max-width:480px){.dardino-privacy-panel{padding:10px 12px;bottom:max(8px,env(safe-area-inset-bottom))}.dardino-privacy-actions{gap:6px}.dardino-privacy-actions button{font-size:11px;padding:7px 4px}}
