:root {
    --app-background-image: url("/media/backgrounds/midnight/eversong.avif");

    /* Fő színskála */
    --app-primary: #caab00;
    --app-primary-hover: #b49a00;
    --app-primary-active: #9f8800;

    /* Árnyalatok (ha kell gombokhoz, háttérhez) */
    --app-primary-50: #fff9d6;
    --app-primary-100: #fff1a8;
    --app-primary-200: #ffe77a;
    --app-primary-300: #ffdd4d;
    --app-primary-400: #ffd71f;
    --app-primary-500: #caab00; /* alap */
    --app-primary-600: #b49a00;
    --app-primary-700: #9f8800;
    --app-primary-800: #8b7500;
    --app-primary-900: #7a6200;

    /* Egyéb színek */
    --app-secondary: #6c757d;
    --app-success: #28a745;
    --app-danger: #dc3545;
    --app-warning: #caab00;
    --app-info: #17a2b8;
    --app-light: #f8f9fa;
    --app-dark: #343a40;

    --app-darkest: #212529;

    --app-error-color: #dc3545;

    /* Border színek */
    --app-border: #d6c700; /* alap border */
    --app-border-hover: #bfa700; /* hover esetén */
    --app-border-active: #9f8800; /* active esetén */

    /* Shadow színek */
    --app-shadow-sm: 0 1px 2px rgba(202, 171, 0, 0.25);
    --app-shadow: 0 4px 6px rgba(202, 171, 0, 0.3);
    --app-shadow-lg: 0 10px 15px rgba(202, 171, 0, 0.35);

    --app-nav-bg-color: #1a1d20;
    --app-nav-border-color: #2c2c2c;

    --app-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23caab00'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");

    --app-border-radius: 0;
    --app-body-bg: var(--app-dark);

    --fc-border-color: var(--bs-table-border-color);
    --fc-daygrid-event-dot-width: 5px;
    --fc-event-bg-color: #333;
    --fc-event-text-color: #fff;
    --fc-list-event-hover-bg-color: #222;
    --fc-neutral-bg-color: #1a1a1a;
    --fc-page-bg-color: var(--bs-card-cap-bg);
    --fc-today-bg-color: #2c3e50;

    --fc-border-radius: 0;

    --background-alliance: rgba(0, 100, 255, 0.4);
    --background-horde: rgba(200, 0, 0, 0.4);

    --mythic-ranking-1: gold;
    --mythic-ranking-2: silver;
    --mythic-ranking-3: #cd7f32;
}