/* Veillée / Dice So Nice adaptation — AGPL-3.0-only */
.vdice-overlay,.vdo-overlay {position:fixed;z-index:5000;pointer-events:none;background:transparent;overflow:hidden;}
.vdice-overlay[hidden],.vdo-overlay[hidden] {display:none;}
.vdice-overlay canvas,.vdo-overlay canvas {display:block;width:100%;height:100%;pointer-events:none;background:transparent;}
.vdo-controls,.vdice-controls {position:absolute;top:8px;right:8px;display:flex;gap:6px;pointer-events:auto;}
.vdo-controls button,.vdice-controls button,.vdice-close {min-width:44px;min-height:44px;background:#fff;color:#243245;border:1px solid #d7dce3;border-radius:8px;padding:6px 10px;pointer-events:auto;}
.vdo-controls a,.vdice-controls a {background:#fff;color:#243245;padding:10px;border-radius:8px;font-size:12px;}
.vdo-controls button:focus-visible,.vdice-controls button:focus-visible {outline:3px solid #426895;outline-offset:2px;}
.vdo-summary,.vdice-summary {position:absolute;bottom:12px;left:12px;right:12px;background:rgba(255,255,255,.96);color:#243245;border:1px solid #d7dce3;border-radius:8px;padding:10px 14px;font:14px/1.45 system-ui;}
.vdice-feed,.vdo-feed {color:#243245;pointer-events:none;}
