/* Posições medidas no PSD V2 (1200x1920) — tools/extrair_artes.py imprime as caixas.
   Ajustes do Shift+D → SALVAR vão pro banco e entram por cima via /hotspots-live.css. */

/* ---- sistema (todas as telas) ---- */
.hs-reiniciar { left: 5%; top: 3%; width: calc(var(--stage-w) * 0.10); height: calc(var(--stage-w) * 0.10); }
.hs-admin { left: 95%; top: 3%; width: calc(var(--stage-w) * 0.10); height: calc(var(--stage-w) * 0.10); }

/* ---- tela 1: código ---- */
.vd-qr-cad { left: 50%; top: 20.83%; }
.vd-digitos { left: 50%; top: 46.72%; width: calc(var(--stage-w) * 0.8267); height: calc(var(--stage-w) * 0.1133); }
.vd-cod-msg { left: 50%; top: 58.6%; }
.hs-start-codigo { left: 49.83%; top: 63.85%; width: calc(var(--stage-w) * 0.2750); height: calc(var(--stage-w) * 0.0733); }
.vd-numpad { left: 50%; top: 80.7%; width: calc(var(--stage-w) * 0.52); height: calc(var(--stage-w) * 0.38); }

/* ---- tela 2: roleta ---- */
.vd-roda { left: 50.08%; top: 52.08%; width: calc(var(--stage-w) * 0.8033); height: calc(var(--stage-w) * 0.8033); }
.vd-centro { left: 50.12%; top: 52.11%; width: calc(var(--stage-w) * 0.1658); height: calc(var(--stage-w) * 0.1658); }
.vd-ponteiro { left: 50.12%; top: 28.80%; width: calc(var(--stage-w) * 0.0492); height: calc(var(--stage-w) * 0.1383); }
.vd-ola { left: 50%; top: 79.9%; }
.hs-girar { left: 50.25%; top: 85.52%; width: calc(var(--stage-w) * 0.3383); height: calc(var(--stage-w) * 0.0900); }

/* ---- tela 3/4: resultado ---- */
.vd-brinde { left: 50%; top: 76.5%; }
.vd-nao-msg { left: 50%; top: 69.3%; }
.vd-descanso-msg { left: 50%; top: 50%; }
