/* ══════════════════════════════════════════════
   base.css — Variables CSS, reset y tipografía
   DEC-002: ÚNICA fuente de variables CSS. Ningún
   otro archivo de styles/ define variables :root.
   ══════════════════════════════════════════════ */

:root {
  --accent:      #F4A01C;
  --accent2:     #FFD700;
  --text-dark:   #3D2B1F;
  --text-light:  #F5ECD7;
  --card-bg:     rgba(255,255,255,0.17);
  --card-border: rgba(255,255,255,0.30);
  --safe-b:      env(safe-area-inset-bottom,0px);
  /* PRO tier */
  --pro-gold:    #FFD700;
  --pro-dark:    #2A1E00;
}

/* ── Reset ── */
* { margin:0; padding:0; box-sizing:border-box; -webkit-tap-highlight-color:transparent }
html, body { height:100%; width:100%; overflow:hidden; overscroll-behavior:none }
body { font-family:'Lato',sans-serif; touch-action:none; user-select:none; -webkit-user-select:none }

/* cursor — oculto en todos los dispositivos */
#cursor { display:none }
