/**
 * Studio Samo — Design Tokens (--ss-*)
 *
 * Fase 2 dell'eliminazione graduale di BuddyBoss: ogni variabile --ss-* è inizialmente
 * un alias del corrispondente token --bb-* del tema padre. Questo permette:
 *   1. di eliminare tutti i riferimenti diretti a --bb-* dal codice proprio (notebook-lesson.css,
 *      ecc.) senza alcun cambiamento visivo;
 *   2. di sovrascrivere i valori qui sopra, uno alla volta, quando si vorrà sganciare
 *      completamente dal design system BuddyBoss — senza toccare nessun altro file.
 *
 * Sezione ICONE (--ss-icon-*):
 *   Le icone usano ancora il font bb-icon-* del tema padre. Il mapping dei nomi è
 *   documentato in fondo al file per facilitare la futura migrazione a SVG inline o
 *   a un icon set proprio.
 *
 * @package StudySamoChild
 * @since   2.0.0 (Fase 2 — eliminazione graduale BuddyBoss)
 */

/* ============================================================
   ROOT — alias dei token semantici BuddyBoss → Studio Samo
   ============================================================ */
:root {

  /* --- Colori di testo --- */
  --ss-color-text:             var(--bb-body-text-color);
  --ss-color-text-secondary:   var(--bb-alternate-text-color);
  --ss-color-heading:          var(--bb-headings-color);

  /* --- Colori di sfondo --- */
  --ss-bg-body:                var(--bb-body-background-color);
  --ss-bg-surface:             var(--bb-content-background-color);

  /* --- Bordi --- */
  --ss-border-color:           var(--bb-content-border-color);

  /* --- Brand / accenti --- */
  --ss-color-primary:          var(--bb-primary-color);
  --ss-color-primary-rgb:      var(--bb-primary-color-rgb, 0, 124, 255);
  --ss-color-success:          var(--bb-success-color);
  --ss-color-success-rgb:      var(--bb-success-color-rgb, 28, 217, 145);
  --ss-color-warning:          var(--bb-warning-color);
  --ss-color-warning-rgb:      var(--bb-warning-color-rgb, 247, 186, 69);

  /* --- Layout --- */
  --ss-header-height:          var(--bb-header-height, 76px);

  /* --- Icone (font bb-icon-* — verranno migrati a SVG inline in una fase futura) ---
   *
   * Mapping nomi Studio Samo → bb-icon-* per le icone usate nel layout NotebookLM:
   *
   *   --ss-icon-summary        → bb-icon-align-left
   *   --ss-icon-glossary       → bb-icon-book
   *   --ss-icon-faq            → bb-icon-file-question
   *   --ss-icon-quiz           → bb-icon-checkbox
   *   --ss-icon-mindmap        → bb-icon-share-dots
   *   --ss-icon-keypoints      → bb-icon-star
   *   --ss-icon-flashcard      → bb-icon-file-text
   *   --ss-icon-report         → bb-icon-file-article
   *   --ss-icon-datatable      → bb-icon-file-spreadsheet
   *   --ss-icon-note           → bb-icon-layers
   *   --ss-icon-panel-toggle   → bb-icon-sidebar
   *   --ss-icon-play           → bb-icon-play
   *   --ss-icon-add            → bb-icon-plus
   *   --ss-icon-back           → bb-icon-arrow-left
   *   --ss-icon-edit           → bb-icon-pencil
   *   --ss-icon-bold           → bb-icon-bold
   *   --ss-icon-italic         → bb-icon-italic
   *   --ss-icon-list           → bb-icon-list
   *   --ss-icon-list-ordered   → bb-icon-list-number
   *   --ss-icon-alarm          → bb-icon-alarm
   */
}
