/* CLICOMAN — theme.css canónico negro/oro
   Generado en sprint rebrand-admin (mayo 2026).
   Fuente de verdad para todas las páginas admin.
   NO duplicar variables en HTML; sobrescribir solo si es imprescindible. */

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Instrument+Serif:ital@0;1&display=swap');

:root {
    color-scheme: dark;
    --primary: #C9A24A;
    --primary-dark: #8A7340;
    --bg: #0A0A0A;
    --card: #161616;
    --card-hover: #1f1f1f;
    --text: #F5F1E8;
    --text-dim: rgba(245,241,232,0.6);
    --danger: #e57373;
    --success: #27ae60;
    --warning: #f39c12;
    --libre: rgba(245,241,232,0.55);
    --ocupada: #C9A24A;
    --reservada: #C9A24A;
    --radius: 12px;
    --serif: 'Instrument Serif', Georgia, serif;
    --sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    --line: rgba(201,162,74,0.2);
}

/* Reglas base mínimas — solo color y tipografía, NO layout */
html, body { background: var(--bg); color: var(--text); font-family: 'Inter', system-ui, sans-serif; margin: 0; }
h1, h2, h3, .serif { font-family: 'Instrument Serif', Georgia, serif; font-style: italic; }
a { color: var(--primary); }
button, .btn { font-family: inherit; }

/* Botones de acción: oro en vez de verde (coherencia negro/oro).
   !important porque el <style> de cada página carga después de este link. */
.btn-success, .btn-nueva, .action-btn.alt, .action-btn.listo {
    background: var(--primary) !important;
    color: var(--bg) !important;
    border-color: var(--primary) !important;
}
.btn-success:active, .btn-nueva:active, .action-btn.alt:active, .action-btn.listo:active,
.btn-success:hover, .btn-nueva:hover, .action-btn.alt:hover, .action-btn.listo:hover {
    background: var(--primary-dark) !important;
    color: var(--bg) !important;
}
