/* ============================================================
   Lens · theme.css — tema base del sistema (admin + fallback)
   Generado con el Theme Picker · aprobado 2026-09
   Compartido por admin.css y gallery.css. Importar ANTES de ambos.

   Las galerías individuales pueden sobreescribir estas variables
   con un <style> inline generado desde gallery_themes (ver
   includes/gallery-theme.php) — este archivo es el tema por
   defecto y el que usa siempre el panel de administración.
   ============================================================ */
:root {
  /* ── Paleta Lens ─────────────────────────────────────────── */
  --clr-bg:            #06141b;
  --clr-bg-end:         #051117;
  --clr-navy:           #07171f;
  --clr-copper:         #663106;
  --clr-copper-hover:   #4d2505;
  --clr-stone:          #dcdad5;
  --clr-white:          #ffffff;
  --clr-surface:        #0c1218;
  --clr-surface-2:      #1b2026;
  --clr-border:         rgba(220,218,213,0.1);
  --clr-bg-rgb:         6,20,27;
  --clr-text-rgb:       220,218,213;
  --clr-text:           #dcdad5;
  --clr-text-2:         rgba(220,218,213,0.72);
  --clr-text-muted:     rgba(220,218,213,0.4);
  --clr-success-bg:     rgba(58,122,74,0.15);
  --clr-danger-bg:      rgba(139,34,34,0.15);
  --clr-warn-bg:        rgba(122,92,26,0.18);

  /* ── Tipografía ──────────────────────────────────────────── */
  --font-display: 'Playfair Display', Georgia, serif;
  --font-body:    'Sora', system-ui, sans-serif;

  /* ── Radios ──────────────────────────────────────────────── */
  --r-sm: 6px;
  --r-md: 10px;
  --r-lg: 16px;

  /* ── Sombra / transición ─────────────────────────────────── */
  --shadow-lg:  0 16px 48px rgba(0,0,0,.55);
  --transition: 0.2s ease;
}
