﻿/*variabili css custom globali per tema dark e light*/

:root {
    /*Colori*/
    --primary-color: var(--bs-primary, #bfbdfe);
    /*superfici*/
    --app-bg: #ffffff;
    --app-bg-layout: #f9f9f9;
    --secondary-color: var(--bs-secondary, #f2f2f5);
    /*testo*/
    --app-text: #222222;
    /*stati*/
    --success-color: #b7f7d9;
    --danger-color: #ffc0c0;
    --warning-color: #fff3cd;
    /*neutri*/
    --light-color: #f9f9f9;
    --dark-color: #222222;
    /*bordi*/
    --app-border-color: var(--bs-border-color);
    /*navigation-host*/
    --navigation-color: #5E5E5E;
    /*card review calendar*/
    --special-card-border: #E5E7EB;
    --special-card-bg: #F7F7F7;
    /*calendar cell*/
    --calendar-cell-bg: #fafafa;
    --calendar-cell-hover-bg: #f1f3ff;
    --calendar-cell-today-bg: #e6e6fc;
    --calendar-cell-today-hover-bg: #d8d9f8;
    /*modal*/
    --cleaner-chip-bg: #f2f2f5; /* non selezionato */
    --cleaner-chip-text: #222222;
    --cleaner-chip-hover-bg: #e9eaf6;
    --cleaner-chip-selected-bg: #b7f7d9; /* selezionato */
    --cleaner-chip-selected-text: #0f2a1c;
    --cleaner-chip-selected-hover-bg: #a6f0cf;
    /*tab host property*/
    --tab-host-bg: #f2f2f5;
    /*maps*/
    --maps-autocomplete-color: light;
    /* sidebar */
    --sidebar-link-hover-bg: #f8f9fa;
    --sidebar-link-hover-text: #495057;
    --sidebar-link-active-bg: #e3f2fd;
    --sidebar-link-active-text: #1976d2;
    --sidebar-link-active-border: #1976d2;
    --sidebar-header-border: #e4e4e4;
    /*eventi calendario host*/
    --chip-soft-opacity: .35; /* light: più soft */
    --chip-pending-bg: #FFF9DB;
    --chip-pending-bd: #E0C35A;
    --chip-pending-fg: #B89B2E;
    --chip-done-bg: #E2F7E1;
    --chip-done-bd: #6FCF97;
    --chip-done-fg: #3B8553;
    --chip-cancel-bg: #FFE6E6;
    --chip-cancel-bd: #FF385C;
    --chip-cancel-fg: #D93434;
    --chip-prog-bg: #D6E9FF;
    --chip-prog-bd: #1760EC80;
    --chip-prog-fg: #1760EC;
    --chip-miss-bg: #FFEDE0;
    --chip-miss-bd: #FFA45B;
    --chip-miss-fg: #CC6E3D;
    --chip-def-bg: #E9ECEF;
    --chip-def-bd: #6C757D;
    --chip-def-fg: #334155;
}


[data-bs-theme="dark"] {
    /*primary*/
    --primary-color: var(--bs-primary, #bfbdfe);
    /*superfici*/
    --app-bg: #111214; /* bg scuro */
    --app-bg-layout: #16181d;
    --secondary-color: var(--bs-secondary, #23272F);
    /*testo*/
    --app-text: #ffffff; /* testo chiaro */
    --navigation-color: lightgrey;
    /*stati*/
    --success-color: #1f3a2c; /* verde scuro (sfondo success in dark) */
    --danger-color: #3a1f1f; /* rosso scuro */
    --warning-color: #3a2f1a; /* giallo scuro */
    /*neutri*/
    --light-color: #f9f9f9; /* puoi lasciarlo così (è “light” per definizione) */
    --dark-color: #111214;
    /*border*/
    --app-border-color: var(--bs-border-color);
    /*card review calendar*/
    --special-card-border: #334155;
    --special-card-bg: #23272F;
    /*calendar cell*/
    --calendar-cell-bg: #181a20;
    --calendar-cell-hover-bg: #1f2233;
    --calendar-cell-today-bg: #2a2d44;
    --calendar-cell-today-hover-bg: #3a3e66;
    /*modal*/
    --cleaner-chip-bg: #23272F;
    --cleaner-chip-text: #ffffff;
    --cleaner-chip-hover-bg: #2b3140;
    --cleaner-chip-selected-bg: #1f3a2c; /* verde scuro */
    --cleaner-chip-selected-text: #eafff5;
    --cleaner-chip-selected-hover-bg: #264736;
    /*tab host property*/
    --tab-host-bg: var(--bs-body-bg);
    /*maps*/
    --maps-autocomplete-color: dark;
    /* sidebar laundry */
    --sidebar-link-hover-bg: #1f2233; /* leggermente sul grigio */
    --sidebar-link-hover-text: #ffffff; /* calssico bianco */
    --sidebar-link-active-bg: #2a2d44; /* bg sul viola */
    --sidebar-link-active-text: #bfbdfe; /* primary */
    --sidebar-link-active-border: #bfbdfe; /* primary */
    --sidebar-header-border: #334155; /* già usi questo tono nei bordi */
    /*eventi calendario host*/
    --chip-soft-opacity: .55; /* dark: un po’ meno soft (se no sparisce) */
    --chip-pending-bg: #2A240A;
    --chip-pending-bd: #E0C35A;
    --chip-pending-fg: #FFE8A3;
    --chip-done-bg: #0F2A18;
    --chip-done-bd: #6FCF97;
    --chip-done-fg: #B9F6CA;
    --chip-cancel-bg: #2B0F14;
    --chip-cancel-bd: #FF5A73;
    --chip-cancel-fg: #FFD1D8;
    --chip-prog-bg: #0E1E33;
    --chip-prog-bd: #5B8CFF;
    --chip-prog-fg: #CFE0FF;
    --chip-miss-bg: #2A1708;
    --chip-miss-bd: #FFB26B;
    --chip-miss-fg: #FFE0C2;
    --chip-def-bg: #111827;
    --chip-def-bd: #64748B;
    --chip-def-fg: #E2E8F0;
}