/* ============================================================
   GesTask — Variabili storiche
   Corrispondenza fra i vecchi nomi `--gt-*` e i token Prime.
   ============================================================

   Prima del passaggio a Prime la palette viveva qui, scritta in colori
   letterali. Ora la sorgente di verità è prime/tokens.css e questo foglio
   non dichiara più nessun colore: traduce soltanto.

   Serve perché i fogli applicativi — la bacheca da sola sono milleseicento
   righe — leggono `--gt-surface`, `--gt-border`, `--gt-accent` in centinaia
   di punti. Riscrivere ogni riferimento sarebbe stato un secondo refactor
   dentro il primo, con lo stesso rischio e nessun guadagno: una variabile
   che punta a un'altra variabile costa zero a tempo di esecuzione.

   Vale per i fogli che c'erano. Chi ne scrive di nuovi usa `--p-*` diretti:
   questo strato è una passerella verso l'uscita, non un'interfaccia da
   tenere in vita. Quando board.css e release.css saranno passati a Prime,
   il file si cancella.

   Il tema scuro non è ridichiarato: i token Prime cambiano già da soli
   sotto `[data-bs-theme="dark"]`, e un alias segue il valore corrente della
   variabile a cui punta, non quello che aveva quando è stato scritto. */

:root {
    --gt-font: var(--p-font-family);

    /* Marchio */
    --gt-accent:       var(--p-primary-color);
    --gt-accent-light: var(--p-primary-400);
    --gt-accent-dark:  var(--p-primary-600);
    --gt-success:      var(--p-success-color);
    --gt-warning:      var(--p-warn-color);
    --gt-danger:       var(--p-danger-color);
    --gt-info:         var(--p-info-color);

    /* Priorità */
    --gt-prio-low:    var(--p-priority-low);
    --gt-prio-normal: var(--p-priority-normal);
    --gt-prio-high:   var(--p-priority-high);
    --gt-prio-urgent: var(--p-priority-urgent);

    /* Superfici */
    --gt-surface:      var(--p-content-background);
    --gt-surface-alt:  var(--p-content-alt-background);
    --gt-surface-deep: var(--p-content-deep-background);
    --gt-border:       var(--p-content-border-color);
    --gt-body-bg:      var(--p-body-background);

    /* Ombre */
    --gt-shadow-xs: var(--p-shadow-xs);
    --gt-shadow-sm: var(--p-shadow-sm);
    --gt-shadow-md: var(--p-shadow-md);
    --gt-shadow-lg: var(--p-shadow-lg);

    /* Misure del guscio */
    --gt-header-height:        var(--p-header-height);
    --gt-aside-width:          var(--p-aside-width);
    --gt-aside-width-collapsed: var(--p-aside-width-collapsed);

    /* Accenti delle colonne */
    --gt-col-1: var(--p-column-1);
    --gt-col-2: var(--p-column-2);
    --gt-col-3: var(--p-column-3);
    --gt-col-4: var(--p-column-4);
    --gt-col-5: var(--p-column-5);
    --gt-col-6: var(--p-column-6);
}
