/* One quiet, generous close target across every game dialog. */
.game-workspace .close-dialog,.quest-dialog .close-dialog,dialog .close-dialog,dialog header>[data-close]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;padding:0;gap:0;border:1px solid #bccbc32b;border-radius:50%;background:#0c171b38;color:#c4cec8;box-shadow:none;line-height:1;cursor:pointer;transition:background .15s,color .15s,border-color .15s;transform:none}
dialog .close-dialog:hover,dialog header>[data-close]:hover{background:#d6e2d412;border-color:#cbd5c565;color:#fff5df;transform:none}
dialog .close-dialog:focus-visible,dialog header>[data-close]:focus-visible{outline:2px solid #dfc38a;outline-offset:3px}
dialog .close-dialog svg,dialog header>[data-close] svg{width:18px;height:18px;flex:none;pointer-events:none}
dialog .close-dialog kbd{display:none}
.game-workspace .close-dialog{top:10px;right:16px}.quest-dialog .close-dialog{position:static}
.workspace-world-state{margin-right:54px}
@media(max-width:700px){.game-workspace .close-dialog{top:9px;right:12px}}
@media(prefers-reduced-motion:reduce){dialog .close-dialog,dialog header>[data-close]{transition:none}}
