/**
 * Token del child theme — alian.it
 *
 * Fonte: docs/design-palette-tipografia-v3.md §C ("Cosa resta nel child theme").
 *
 * Regola di fondo: una sola fonte di verità per valore.
 * - Gli 8 colori di palette li governa il Customizer di Blocksy
 *   (--theme-palette-color-1…8): qui esistono solo come alias semantici.
 * - Superfici e bordi NON stanno negli slot di palette: la loro sorgente è questo file.
 */

:root {
	color-scheme: dark;

	/* Alias sui colori gestiti dal Customizer (palette Blocksy) */
	--al-accent:          var(--theme-palette-color-1, #56c1ef);
	--al-accent-hover:    var(--theme-palette-color-2, #7fd1f4);
	--al-accent-strong:   var(--theme-palette-color-3, #0072a3);
	--al-text:            var(--theme-palette-color-4, #fafbfc);
	--al-text-body:       var(--theme-palette-color-5, #e8ebee);
	--al-text-secondary:  var(--theme-palette-color-6, #c3cad2);
	--al-text-muted:      var(--theme-palette-color-7, #8f97a0);
	--al-bg:              var(--theme-palette-color-8, #121417);

	/* Superfici e bordi: sorgente qui (non negli slot palette) */
	--al-surface:         #191c21;
	--al-surface-raised:  #21262d;
	--al-border:          #2a2e34;
	--al-border-subtle:   #23272d;
	--al-border-active:   var(--al-accent-strong);

	/* Link / focus */
	--al-link:            var(--al-accent);
	--al-link-hover:      var(--al-accent-hover);
	--al-link-visited:    var(--al-accent);
	--al-focus:           var(--al-accent);

	/* Famiglie: la primaria arriva dal Customizer; qui per i blocchi custom e come fallback */
	--al-font-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
	--al-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;

	/* Scala dei blocchi custom */
	--al-fs-label:   0.875rem;   /* 14px mono */
	--al-fs-data:    0.9375rem;  /* 15px mono */
	--al-fs-data-lg: clamp(2.25rem, 1.6rem + 3vw, 3rem);
	--al-tracking-label: 0.06em;
	--al-measure: 68ch;
}
