/*
 * public/css/tabler-cse.css | Creato: 11/07/2026 | v1.0
 *
 * SCOPO:
 *   Subset self-hosted delle icone Tabler (v3.5.0): SOLO i 100 glifi
 *   usati dal sito, serviti da /fonts/tabler-cse.woff2 (22KB, subset
 *   via fonttools, tabelle GSUB/GPOS scartate perche' corrotte nel
 *   woff2 originale e comunque inutili: le icone usano codepoint).
 *   Sostituisce il CSS completo da cdn.jsdelivr.net (220KB + 800KB di
 *   font), che era comunque BLOCCATO dalla CSP in produzione
 *   (style-src senza cdn.jsdelivr.net): le icone live erano invisibili.
 *
 * COME AGGIUNGERE UN'ICONA NUOVA:
 *   Aggiungere qui la regola .ti-nome:before con il codepoint preso dal
 *   CSS Tabler ufficiale E rigenerare il woff2 includendo il nuovo
 *   unicode (fontTools.subset, vedi SESSION.md 11/07/2026). Un'icona
 *   senza glifo nel font NON appare.
 *
 * CRITICITA':
 *   - font-display: block evita il flash del codepoint grezzo.
 *   - La classe base .ti e' identica all'originale Tabler.
 */
@font-face{font-family:"tabler-icons";font-style:normal;font-weight:400;font-display:block;src:url("/fonts/tabler-cse.woff2") format("woff2")}
.ti{font-family:"tabler-icons"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ti-anchor:before{content:"\eb76"}
.ti-antenna:before{content:"\f094"}
.ti-armchair:before{content:"\ef9e"}
.ti-award:before{content:"\ea2c"}
.ti-bed:before{content:"\eb5c"}
.ti-bolt:before{content:"\ea38"}
.ti-book:before{content:"\ea39"}
.ti-books:before{content:"\eff2"}
.ti-brain:before{content:"\f59f"}
.ti-briefcase:before{content:"\ea46"}
.ti-broadcast:before{content:"\f1e9"}
.ti-brush:before{content:"\ebb8"}
.ti-building:before{content:"\ea4f"}
.ti-building-bank:before{content:"\ebe2"}
.ti-building-community:before{content:"\ebf6"}
.ti-building-hospital:before{content:"\ea4d"}
.ti-building-store:before{content:"\ea4e"}
.ti-building-warehouse:before{content:"\ebe3"}
.ti-bulb:before{content:"\ea51"}
.ti-cake:before{content:"\f00f"}
.ti-calculator:before{content:"\eb80"}
.ti-calendar:before{content:"\ea53"}
.ti-calendar-event:before{content:"\ea52"}
.ti-camera:before{content:"\ea54"}
.ti-certificate:before{content:"\ed76"}
.ti-chart-bar:before{content:"\ea59"}
.ti-check:before{content:"\ea5e"}
.ti-chef-hat:before{content:"\f21d"}
.ti-chevron-right:before{content:"\ea61"}
.ti-circle:before{content:"\ea6b"}
.ti-circuit-resistor:before{content:"\f280"}
.ti-clipboard-check:before{content:"\ea6c"}
.ti-clipboard-list:before{content:"\ea6d"}
.ti-clock:before{content:"\ea70"}
.ti-code:before{content:"\ea77"}
.ti-cpu:before{content:"\ef8e"}
.ti-database:before{content:"\ea88"}
.ti-dental:before{content:"\f025"}
.ti-device-desktop:before{content:"\ea89"}
.ti-device-laptop:before{content:"\eb64"}
.ti-dna:before{content:"\ee7d"}
.ti-engine:before{content:"\ef7e"}
.ti-eye:before{content:"\ea9a"}
.ti-eyeglass:before{content:"\ee8a"}
.ti-flag:before{content:"\eaa6"}
.ti-flame:before{content:"\ec2c"}
.ti-flask:before{content:"\ebd2"}
.ti-glass-cocktail:before{content:"\fd9d"}
.ti-heart-handshake:before{content:"\f0f3"}
.ti-heart-rate-monitor:before{content:"\ef61"}
.ti-home-bolt:before{content:"\f336"}
.ti-home-dollar:before{content:"\f339"}
.ti-id:before{content:"\eac3"}
.ti-language:before{content:"\ebbe"}
.ti-leaf:before{content:"\ed4f"}
.ti-lifebuoy:before{content:"\eadd"}
.ti-mail:before{content:"\eae5"}
.ti-map:before{content:"\eae9"}
.ti-map-2:before{content:"\eae7"}
.ti-map-pin:before{content:"\eae8"}
.ti-message-language:before{content:"\efae"}
.ti-microscope:before{content:"\ef64"}
.ti-mood-kid:before{content:"\ec03"}
.ti-network:before{content:"\f09f"}
.ti-notebook:before{content:"\eb96"}
.ti-palette:before{content:"\eb01"}
.ti-phone:before{content:"\eb09"}
.ti-plane:before{content:"\eb6f"}
.ti-plane-departure:before{content:"\eb9a"}
.ti-plant-2:before{content:"\ed7e"}
.ti-presentation:before{content:"\eb70"}
.ti-radar-2:before{content:"\f016"}
.ti-refresh:before{content:"\eb13"}
.ti-robot:before{content:"\f00b"}
.ti-route:before{content:"\eb17"}
.ti-ruler:before{content:"\eb1a"}
.ti-ruler-2:before{content:"\eed2"}
.ti-scale:before{content:"\ebc2"}
.ti-school:before{content:"\ecf7"}
.ti-server:before{content:"\eb1f"}
.ti-settings:before{content:"\eb20"}
.ti-settings-2:before{content:"\f5ac"}
.ti-settings-automation:before{content:"\eed6"}
.ti-shield:before{content:"\eb24"}
.ti-shield-check:before{content:"\eb22"}
.ti-shield-lock:before{content:"\ed58"}
.ti-ship:before{content:"\ec84"}
.ti-solar-panel:before{content:"\f7bf"}
.ti-speakerphone:before{content:"\ed61"}
.ti-stethoscope:before{content:"\edbe"}
.ti-target-arrow:before{content:"\f51a"}
.ti-tool:before{content:"\eb40"}
.ti-tractor:before{content:"\ec0d"}
.ti-trending-up:before{content:"\eb43"}
.ti-trophy:before{content:"\eb45"}
.ti-user-check:before{content:"\eb49"}
.ti-users:before{content:"\ebf2"}
.ti-wheelchair:before{content:"\f1db"}
.ti-wifi:before{content:"\eb52"}
.ti-world:before{content:"\eb54"}
