/**
 * IslaEventos — Theme: ACH Baleares
 *
 * Variables de identidad visual para el cliente ACH Baleares.
 * Actívalo con:   add_filter('isla_eventos_theme', function() { return 'ach'; });
 * O por defecto en isla-eventos.php.
 */

.isla-eventos-calendar-wrapper {

    /* ── Brand ── */
    --isla-cal-primary: #CA0607;
    --isla-cal-primary-dark: #a80506;
    --isla-cal-primary-rgb: 202, 6, 7;          /* Para rgba() */

    /* ── Typography ── */
    --isla-cal-font-body: "elza-text", Georgia, serif;
    --isla-cal-font-heading: "big-caslon-cc", Georgia, serif;

    /* ── Surfaces ── */
    --isla-cal-bg: #fff;
    --isla-cal-bg-alt: #fafafa;
    --isla-cal-bg-hover: #fef5f5;

    /* ── Text ── */
    --isla-cal-text: #333;
    --isla-cal-text-muted: #666;
    --isla-cal-text-dim: #999;
    --isla-cal-text-faint: #ccc;

    /* ── Borders ── */
    --isla-cal-border: #eee;
    --isla-cal-border-mid: #ddd;
    --isla-cal-border-light: #f0f0f0;
    --isla-cal-border-subtle: #f5f5f5;

    /* ── Shadows ── */
    --isla-cal-shadow-sm: 0 5px 15px rgba(0, 0, 0, 0.05);
    --isla-cal-shadow-md: 0 10px 25px rgba(0, 0, 0, 0.1);
    --isla-cal-shadow-lg: 0 10px 30px rgba(0, 0, 0, 0.05);
    --isla-cal-shadow-dropdown: 0 4px 12px rgba(0, 0, 0, 0.1);
    --isla-cal-shadow-flatpickr: 0 12px 40px rgba(0, 0, 0, 0.12);

    /* ── Misc ── */
    --isla-cal-radius: 0;                        /* ACH usa bordes rectos */
    --isla-cal-organiza-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2);
}
