/* tokens.css — Paleta y medidas de Excel 2024 (M365 Light), plan §2 */
:root {
  /* Colores de marca y acento */
  --xl-green: #107C41;            /* verde marca Excel */
  --xl-accent: #217346;           /* selección activa / pestaña activa */
  --xl-link: #0563C1;

  /* Superficies */
  --xl-ribbon-bg: #F3F2F1;
  --xl-ribbon-tab-active-bg: #FFFFFF;
  --xl-titlebar-bg: #FFFFFF;
  --xl-qat-bg: #FFFFFF;
  --xl-formulabar-bg: #FFFFFF;
  --xl-header-bg: #F8F9FA;        /* encabezados fila/columna */
  --xl-header-selected-bg: #E6F2EC;
  --xl-statusbar-bg: #F3F2F1;
  --xl-sheettab-bg: #F3F2F1;
  --xl-sheettab-active-bg: #FFFFFF;

  /* Texto */
  --xl-text: #201F1E;
  --xl-text-2: #323130;
  --xl-text-secondary: #605E5C;
  --xl-text-disabled: #A19F9D;

  /* Bordes y líneas */
  --xl-header-border: #D9D9D9;
  --xl-gridline: #E1E1E1;
  --xl-separator: #D9D9D9;

  /* Selección */
  --xl-active-border: #217346;
  --xl-range-fill: rgba(155, 194, 230, 0.35);
  --xl-range-border: #217346;

  /* Interacción */
  --xl-hover: rgba(0, 0, 0, 0.06);
  --xl-hover-solid: #EDEBE9;
  --xl-pressed: #E1DFDD;

  /* Medidas (plan §2.2) */
  --xl-titlebar-h: 44px;
  --xl-ribbon-tabs-h: 33px;
  --xl-ribbon-body-h: 94px;
  --xl-formularow-h: 28px;
  --xl-namebox-w: 120px;
  --xl-colheader-h: 21px;
  --xl-rowheader-w: 46px;
  --xl-sheetbar-h: 30px;
  --xl-statusbar-h: 28px;
  --xl-default-colw: 64px;
  --xl-default-rowh: 20px;

  /* Tipografía */
  --xl-font-ui: "Segoe UI", system-ui, sans-serif;
  --xl-font-cell: Aptos, Calibri, "Segoe UI", sans-serif;
  --xl-fontsize-ui: 12px;
  --xl-fontsize-cell: 14.6667px;  /* 11 pt */
}
