/* ============================================================================
   elm-icons.css  —  ICONE SVG CUSTOM ElbaMyLove
   ----------------------------------------------------------------------------
   A COSA SERVE
   Bootstrap Icons 1.13.1 (2078 glifi, caricata da CDN nel MasterPage) NON ha
   nessuna icona di barca: non esiste "anchor", ne' "boat", ne' "sailboat",
   ne' "ship". Una <i class="bi bi-anchor"> quindi non disegna NULLA e la card
   resta senza icona (bug visto su Sport-TempoLibero il 2026-08-19).
   Qui stanno le icone disegnate a mano che coprono quei buchi.

   COME FUNZIONA
   Tecnica CSS mask + background-color:currentColor (standard gia' scelto per
   il progetto): l'icona e' una maschera SVG e il colore arriva dal `color`
   ereditato, esattamente come si comporta il glifo di una icon-font. Cosi' le
   regole gia' scritte per le <i class="bi ..."> (es. .nl-ic i{color:...})
   continuano a funzionare identiche, senza toccare il CSS della pagina.
   OBBLIGO: scrivere SEMPRE sia -webkit-mask-* sia mask-* (Chrome/Edge/Safari
   datati + Firefox). Solo IE11 resta escluso: irrilevante.

   COME SI USA
   <i class="elm-ic elm-ic-vela" aria-hidden="true"></i>
   La dimensione segue il font-size del contenitore (1em), come le bi-*.

   SORGENTI LEGGIBILI (da modificare in futuro, NON le data-URI qui sotto):
   App_Style/elm-icons/elm-ic-*.svg
   Le data-URI sono la stessa identica SVG, solo url-encoded: se cambi la SVG
   devi rigenerare anche la data-URI.

   ATTENZIONE, TRAPPOLA VERIFICATA IL 21/08/2026
   I quattro .svg del 19/08 (vela, gommone, ancora, ancora-fill) sul disco
   sono da 6 BYTE: uno stub, non l'SVG. Non e' Dropbox: e' lo strumento con
   cui erano stati creati, che corrompe qualunque file .svg. Verificato con
   tre prove: un .txt nella stessa cartella si scrive intero, un .svg no, e
   lo stesso .svg scritto da PowerShell si scrive intero. Conseguenza: per
   quelle quattro icone la SORGENTE VERA E' LA DATA-URI QUI SOTTO, il file
   .svg non contiene niente. Vanno riscritte con PowerShell come le altre.
   Le icone aggiunte il 21/08 hanno il sorgente riportato in chiaro nel
   commento sopra ogni regola, cosi' resta leggibile anche se il .svg
   dovesse tornare uno stub. Generate da CLAUDE/_tmp/scrivi-elm-icons.ps1,
   che scrive .svg e data-URI dalla stessa stringa: non possono divergere.

   Creato 2026-08-19 per la pagina Cosa Fare > Sport e Tempo Libero.
   2026-08-21: aggiunte arrampicata e cavallo (Bootstrap Icons non ha ne'
   un glifo di arrampicata ne' un animale: erano bi-percent e bi-emoji-smile).
   ============================================================================ */

/* Base comune: si comporta come un glifo di icon-font (quadrato 1em, colore
   ereditato, allineamento identico a Bootstrap Icons). */
.elm-ic {
    display: inline-block;
    width: 1em;
    height: 1em;
    vertical-align: -.125em;            /* stesso allineamento delle .bi */
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
}

/* Il colore si accende SOLO se il browser sa fare le mask.
   Motivo: il colore e' un background sul quadrato 1em. Senza mask (browser
   preistorico, oppure CSS servito da cache VECCHIA senza la regola dell'icona)
   quel quadrato si vedrebbe pieno: un rettangolone nero al posto dell'icona.
   Con questo @supports, nel dubbio, non si vede niente invece di un blocco. */
@supports ((-webkit-mask-image: none) or (mask-image: none)) {
    .elm-ic { background-color: currentColor; }
}

/* BARCA A VELA — card "Vela e Navigazione" (sezione Sport d'acqua).
   Albero + randa + fiocco + scafo. Disegnata su griglia 16x16 con tratto 1,
   cioe' lo stesso peso ottico delle bi-wind / bi-bicycle / bi-life-preserver
   che le stanno accanto nella stessa riga di card. */
.elm-ic-vela {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke='%23000'%20stroke-width='1'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M8%201.3v8.1'/%3E%3Cpath%20d='M9.2%203.4%2013.3%209.4H9.2z'/%3E%3Cpath%20d='M6.8%204.6%203.3%209.4h3.5z'/%3E%3Cpath%20d='M1.5%2010.9h13l-1.6%202.3a2%202%200%200%201-1.7.9H4.8a2%202%200%200%201-1.7-.9z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke='%23000'%20stroke-width='1'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M8%201.3v8.1'/%3E%3Cpath%20d='M9.2%203.4%2013.3%209.4H9.2z'/%3E%3Cpath%20d='M6.8%204.6%203.3%209.4h3.5z'/%3E%3Cpath%20d='M1.5%2010.9h13l-1.6%202.3a2%202%200%200%201-1.7.9H4.8a2%202%200%200%201-1.7-.9z'/%3E%3C/svg%3E");
}

/* GOMMONE CON FUORIBORDO — card "Barche e Gommoni" (sezione Noleggio e scuole).
   Tubolare visto di lato + linea del tubo + motore fuoribordo a poppa.
   Stessa griglia 16x16 e stesso tratto 1: resta leggibile anche a 16-20px
   (verificato a video prima di metterla in pagina). */
.elm-ic-gommone {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke='%23000'%20stroke-width='1'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M3.4%206.6h7.2c2.5%200%204%201.2%204.8%202.4-1.4%202.2-3.3%203.4-5.8%203.4H6a2.6%202.6%200%200%201-2.6-2.6z'/%3E%3Cpath%20d='M3.4%209.1h11.9'/%3E%3Cpath%20d='M3.4%207.1H1.2V4.2h2.2z'/%3E%3Cpath%20d='M2.3%207.1v4.3'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke='%23000'%20stroke-width='1'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M3.4%206.6h7.2c2.5%200%204%201.2%204.8%202.4-1.4%202.2-3.3%203.4-5.8%203.4H6a2.6%202.6%200%200%201-2.6-2.6z'/%3E%3Cpath%20d='M3.4%209.1h11.9'/%3E%3Cpath%20d='M3.4%207.1H1.2V4.2h2.2z'/%3E%3Cpath%20d='M2.3%207.1v4.3'/%3E%3C/svg%3E");
}

/* ANCORA — usata dove il senso e' "porto / capitaneria / ormeggio":
   taxi boat (Muoversi), Capitaneria (Numeri utili), feature porto di Marciana
   Marina (Comuni-Paesi), pin Leaflet del porto, riga POI porto (Hotel V4).
   Due pesi, perche' nel sito convivono icone a tratto e icone piene:
     .elm-ic-ancora       tratto 1    -> accanto a icone Bootstrap "a tratto"
     .elm-ic-ancora-fill  tratto 1.8  -> accanto alle "-fill", che sono piu'
                                         pesanti: col tratto 1 l'ancora sembrava
                                         sbiadita nei chip piccoli. */
.elm-ic-ancora {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke='%23000'%20stroke-width='1'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='8'%20cy='2.7'%20r='1.4'/%3E%3Cpath%20d='M8%204.1v10.4'/%3E%3Cpath%20d='M5%206.1h6'/%3E%3Cpath%20d='M2.3%2010.1c0%202.4%202.5%204.4%205.7%204.4s5.7-2%205.7-4.4'/%3E%3Cpath%20d='M1%208.9%202.3%2010.1%203.7%209.1'/%3E%3Cpath%20d='M15%208.9%2013.7%2010.1%2012.3%209.1'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke='%23000'%20stroke-width='1'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='8'%20cy='2.7'%20r='1.4'/%3E%3Cpath%20d='M8%204.1v10.4'/%3E%3Cpath%20d='M5%206.1h6'/%3E%3Cpath%20d='M2.3%2010.1c0%202.4%202.5%204.4%205.7%204.4s5.7-2%205.7-4.4'/%3E%3Cpath%20d='M1%208.9%202.3%2010.1%203.7%209.1'/%3E%3Cpath%20d='M15%208.9%2013.7%2010.1%2012.3%209.1'/%3E%3C/svg%3E");
}
.elm-ic-ancora-fill {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke='%23000'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='8'%20cy='2.9'%20r='1.3'/%3E%3Cpath%20d='M8%204.2v9.9'/%3E%3Cpath%20d='M5.2%206.3h5.6'/%3E%3Cpath%20d='M2.7%2010.1c0%202.2%202.4%204%205.3%204s5.3-1.8%205.3-4'/%3E%3Cpath%20d='M1.6%209.1%202.7%2010.1%203.9%209.2'/%3E%3Cpath%20d='M14.4%209.1%2013.3%2010.1%2012.1%209.2'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke='%23000'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='8'%20cy='2.9'%20r='1.3'/%3E%3Cpath%20d='M8%204.2v9.9'/%3E%3Cpath%20d='M5.2%206.3h5.6'/%3E%3Cpath%20d='M2.7%2010.1c0%202.2%202.4%204%205.3%204s5.3-1.8%205.3-4'/%3E%3Cpath%20d='M1.6%209.1%202.7%2010.1%203.9%209.2'/%3E%3Cpath%20d='M14.4%209.1%2013.3%2010.1%2012.1%209.2'/%3E%3C/svg%3E");
}

/* ARRAMPICATA peso pieno - stessa geometria, tratto 1.6 e non 1.8: la figura ha 7 elementi e a 1.8 si impasta sotto i 20px. Usarla accanto alle bi-*-fill, non sotto i 20px.
   SORGENTE (questa, non il file .svg: vedi nota in testa al file):
   <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" stroke="#000" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M13.6 1.6V14.4"/><circle cx="5.9" cy="3.5" r="1.1"/><path d="M6.1 4.9L6.9 8.6"/><path d="M6.3 5.9L13 4.4"/><path d="M6.3 5.9L3.5 8"/><path d="M6.9 8.6L13 10.5"/><path d="M6.9 8.6L5.4 13.2"/></svg>
*/

/* ARRAMPICATA peso pieno - stessa geometria, tratto 1.6 e non 1.8: la figura ha 7 elementi e a 1.8 si impasta sotto i 20px. Usarla accanto alle bi-*-fill, non sotto i 20px.
   SORGENTE (questa, non il file .svg: vedi nota in testa al file):
   <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" stroke="#000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M13.9 1.4V14.6"/><circle cx="7.5" cy="3" r="1"/><path d="M7.3 4.2L6.8 8.5"/><path d="M7.4 5.2L10.2 4.7L12.7 3"/><path d="M7.3 5.5L5.4 7.2L6 9.2"/><path d="M6.8 8.5L9.7 8.3L12.7 9.9"/><path d="M6.8 8.5L6.5 12.4L8.6 13.5"/></svg>
*/

/* ARRAMPICATA peso pieno - stessa geometria, tratto 1.6 e non 1.8: la figura ha 7 elementi e a 1.8 si impasta sotto i 20px. Usarla accanto alle bi-*-fill, non sotto i 20px.
   SORGENTE (questa, non il file .svg: vedi nota in testa al file):
   <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" stroke="#000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M13.9 1.4V14.6"/><circle cx="7.5" cy="3" r="1"/><path d="M7.3 4.2L6.8 8.5"/><path d="M7.4 5.2L10.2 4.7L12.7 3"/><path d="M7.3 5.5L5.4 7.2L6 9.2"/><path d="M6.8 8.5L9.7 8.3L12.7 9.9"/><path d="M6.8 8.5L6.5 12.4L8.6 13.5"/></svg>
*/

/* ARRAMPICATA peso pieno - stessa geometria, tratto 1.6 e non 1.8: la figura ha 7 elementi e a 1.8 si impasta sotto i 20px. Usarla accanto alle bi-*-fill, non sotto i 20px.
   SORGENTE (questa, non il file .svg: vedi nota in testa al file):
   <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" stroke="#000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M13.9 1.4V14.6"/><circle cx="7.5" cy="3" r="1"/><path d="M7.3 4.2L6.8 8.5"/><path d="M7.4 5.2L10.2 4.7L12.7 3"/><path d="M7.3 5.5L5.4 7.2L6 9.2"/><path d="M6.8 8.5L9.7 8.3L12.7 9.9"/><path d="M6.8 8.5L6.5 12.4L8.6 13.5"/></svg>
*/

/* CAVALLO peso pieno - stessa sagoma PIENA, non a tratto spesso come elm-ic-ancora-fill. Deroga voluta: su una testa d'animale il tratto a 1.8 chiude il muso e l'occhio e torna a sembrare un cane, mentre la sagoma piena regge fino a 16px. L'occhio e' un foro (fill-rule evenodd), perche' dentro una mask CSS un cerchio bianco resterebbe opaco e non bucherebbe niente.
   SORGENTE (questa, non il file .svg: vedi nota in testa al file):
   <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="#000" fill-rule="evenodd" d="M6.1 1.9L7 4L8 2.2L8.9 4C10.8 4 12.6 5.2 13.6 7.4C14.2 9 13.6 10.6 12.6 11.6C12.2 12.6 12 13.6 11.9 14.6H7.6C7.5 12.4 7 10.8 6 9.8C4.8 10.6 3.2 11.4 2.3 11.9C1.6 12.3 1.2 11.6 1.7 11C2.9 9.6 4.4 7.4 5.3 5.6C5.6 4.6 5.9 2.9 6.1 1.9ZM4.72 5.9a.58.58 0 1 0 1.16 0a.58.58 0 1 0-1.16 0"/></svg>
*/

/* ARRAMPICATA - scalatore in parete. Bootstrap Icons non ha nessun glifo di arrampicata (bi-percent era un ripiego). La parete e' la verticale a destra, la figura la tocca con un braccio e una gamba: e' la posa che si legge come 'sta salendo'.
   SORGENTE (questa, non il file .svg: vedi nota in testa al file):
   <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" stroke="#000" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><path d="M13.9 1.2V14.8"/><circle cx="7.5" cy="2.9" r="1.15"/><path d="M7.3 4.1L6.8 8.6"/><path d="M7.4 5.1L10.3 4.6L12.9 2.7"/><path d="M7.3 5.4L5.2 7.2L5.9 9.4"/><path d="M6.8 8.6L9.8 8.3L12.9 10"/><path d="M6.8 8.6L6.5 12.6L8.7 13.8"/></svg>
*/
.elm-ic-arrampicata {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke='%23000'%20stroke-width='1'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M13.9%201.2V14.8'/%3E%3Ccircle%20cx='7.5'%20cy='2.9'%20r='1.15'/%3E%3Cpath%20d='M7.3%204.1L6.8%208.6'/%3E%3Cpath%20d='M7.4%205.1L10.3%204.6L12.9%202.7'/%3E%3Cpath%20d='M7.3%205.4L5.2%207.2L5.9%209.4'/%3E%3Cpath%20d='M6.8%208.6L9.8%208.3L12.9%2010'/%3E%3Cpath%20d='M6.8%208.6L6.5%2012.6L8.7%2013.8'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke='%23000'%20stroke-width='1'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M13.9%201.2V14.8'/%3E%3Ccircle%20cx='7.5'%20cy='2.9'%20r='1.15'/%3E%3Cpath%20d='M7.3%204.1L6.8%208.6'/%3E%3Cpath%20d='M7.4%205.1L10.3%204.6L12.9%202.7'/%3E%3Cpath%20d='M7.3%205.4L5.2%207.2L5.9%209.4'/%3E%3Cpath%20d='M6.8%208.6L9.8%208.3L12.9%2010'/%3E%3Cpath%20d='M6.8%208.6L6.5%2012.6L8.7%2013.8'/%3E%3C/svg%3E");
}

/* ARRAMPICATA peso pieno - stessa geometria, tratto 1.6 e non 1.8: la figura ha 7 elementi e a 1.8 si impasta sotto i 20px. Usarla accanto alle bi-*-fill, non sotto i 20px.
   SORGENTE (questa, non il file .svg: vedi nota in testa al file):
   <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" stroke="#000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M13.9 1.4V14.6"/><circle cx="7.5" cy="3" r="1"/><path d="M7.3 4.2L6.8 8.5"/><path d="M7.4 5.2L10.2 4.7L12.7 3"/><path d="M7.3 5.5L5.4 7.2L6 9.2"/><path d="M6.8 8.5L9.7 8.3L12.7 9.9"/><path d="M6.8 8.5L6.5 12.4L8.6 13.5"/></svg>
*/
.elm-ic-arrampicata-fill {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke='%23000'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M13.9%201.4V14.6'/%3E%3Ccircle%20cx='7.5'%20cy='3'%20r='1'/%3E%3Cpath%20d='M7.3%204.2L6.8%208.5'/%3E%3Cpath%20d='M7.4%205.2L10.2%204.7L12.7%203'/%3E%3Cpath%20d='M7.3%205.5L5.4%207.2L6%209.2'/%3E%3Cpath%20d='M6.8%208.5L9.7%208.3L12.7%209.9'/%3E%3Cpath%20d='M6.8%208.5L6.5%2012.4L8.6%2013.5'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke='%23000'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M13.9%201.4V14.6'/%3E%3Ccircle%20cx='7.5'%20cy='3'%20r='1'/%3E%3Cpath%20d='M7.3%204.2L6.8%208.5'/%3E%3Cpath%20d='M7.4%205.2L10.2%204.7L12.7%203'/%3E%3Cpath%20d='M7.3%205.5L5.4%207.2L6%209.2'/%3E%3Cpath%20d='M6.8%208.5L9.7%208.3L12.7%209.9'/%3E%3Cpath%20d='M6.8%208.5L6.5%2012.4L8.6%2013.5'/%3E%3C/svg%3E");
}

/* CAVALLO - testa di profilo con criniera. VERSIONE DEFINITIVA, scelta da Andrea (candidato V3). NON e' disegnata a mano: e' la VETTORIALIZZAZIONE del riferimento che ha fornito lui, fatta con potrace (soglia sull'inchiostro, alphamax 1.33, opttolerance 8, turdsize 400) e riadattata al riquadro 16x16. Tre tentativi disegnati a mano prima di questo erano tutti falliti: sembravano cani. Path unico con fill-rule evenodd - i controni interni (occhio, narice, stacchi della criniera) sono fori, non tratti. Separatori a VIRGOLA e non spazio: nella data-URI lo spazio diventa %20 e il file cresce del 40 per cento a vuoto. NON esiste una variante -fill: e' un disegno tracciato, non un tratto che si possa ispessire.
   SORGENTE (questa, non il file .svg: vedi nota in testa al file):
   <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="#000" fill-rule="evenodd" d="M7.9,.5C7.8,.6,7.8,.6,7.8,.7C7.7,1.2,7.5,1.5,7.1,2C6.9,2.3,6.9,2.3,6.5,2.1C6,1.9,5.5,2,4.9,2.2C4.7,2.3,4.7,2.3,4.4,2C3.7,.9,2.9,.5,2.8,1.2C2.8,1.5,2.8,2.1,2.7,2.4C2.6,2.7,2.7,3.1,3.1,3.7C3.2,3.9,3.2,4,3.2,4.1C3.2,4.1,3.1,4.3,3.1,4.4C2.9,4.8,2.8,5.1,2.3,5.6C1.7,6.2,1.6,6.4,1.8,7C1.9,7.2,1.9,7.2,1.9,7.3C1.7,7.3,1.6,7.3,1.5,7.2C1.3,7,1.1,7,1,7.2C.9,7.5,1.5,7.9,2,7.7C2.1,7.7,2.2,7.8,2.2,8C2.1,8.4,1.3,11,1,12C.7,12.8,.6,13,.6,13.4C.6,14.8,1.4,15.5,2.7,15.5C3.9,15.5,4.4,15,4.5,14C4.6,13.3,4.7,13.2,5.5,12.3C6.1,11.7,6.2,11.7,6.3,11.6C6.7,11.6,7.2,11.4,7.6,11.1C7.8,10.9,7.8,10.9,8.5,11.8C9.6,13.1,10.2,14.3,10.3,15.1C10.4,15.6,10.8,15.6,10.8,15.2C10.8,14.2,9.8,12.4,8.3,10.7C8.1,10.5,8.1,10.5,8.2,10.3C8.8,9.3,8.6,6.7,8,6.8C7.8,6.9,7.8,7,8,7.5C8.5,9.6,7.8,10.8,5.9,11.2C5.4,11.4,4.1,13.2,4.1,14C4.1,14.7,3.4,15.1,2.4,15C1.5,14.9,1.1,14.4,1.1,13.4C1.1,13,1.1,13.1,1.6,11.6C2.2,9.7,2.7,8.1,2.7,7.8C2.6,7.8,2.5,7.5,2.4,7.2C2.1,6.4,2.1,6.5,2.7,5.9C3.1,5.4,3.1,5.4,3.2,5.5C3.3,5.8,3.2,6.6,3.1,7.1C3,7.9,3.3,7.9,3.9,7.1C4.4,6.6,4.5,6.2,4.5,5.6C4.5,4.9,4.9,4,5.7,3.1C6.1,2.6,6.2,2.5,6.4,2.6C6.6,2.7,6.6,2.7,6.2,3C5.9,3.4,5.9,3.4,6,3.6C6.1,3.7,6.2,3.7,6.3,3.6C6.7,3.3,7.6,2.2,7.9,1.7C8,1.5,8.1,1.5,8.1,1.7C8.2,2.3,8,2.7,7.4,3.6C7.2,4,6.9,4.3,6.9,4.4C6.7,4.8,7.1,5,7.4,4.6C7.9,3.6,8.2,3.3,8.5,3.5C9.2,4.3,9.4,5,9.4,5.8C9.4,7.5,9.4,7.9,10,8.7C10.7,9.9,11.7,10.3,11.4,9.4C11.1,8.1,11.1,6.6,11.4,6.6C12.2,6.6,13.1,7.9,13.4,9.3C13.7,11.2,14.4,12.4,15.1,12.4C15.4,12.4,15.4,12,15.1,11.9C14.9,11.8,14.6,11.4,14.4,11.1C14.2,10.6,14,10.1,13.8,9.2C13.5,7.5,12.5,6.2,11.4,6.1C10.8,6,10.6,7.2,10.8,8.6C10.9,9.1,10.9,9.1,10.7,8.8C10,8,9.8,7.3,9.9,6.2C9.9,5.4,9.8,4.8,9.4,4.1C9.2,3.7,9.2,3.7,9.6,3.9C11.4,4.9,13.3,6.3,14.5,7.4C15,8,15.1,8,15.3,7.9C15.5,7.8,15.3,7.4,14.5,6.7C13.1,5.5,10.9,4,9,3.1C8.5,2.8,8.5,2.8,8.5,2.7C8.6,2.3,8.6,2.2,8.6,1.8C8.5,1.3,8.3,.6,8.1,.5C8,.5,8,.5,7.9,.5C3.7,1.8,4.1,2.3,4.2,2.5C4.2,2.6,4.2,2.6,4,2.9C3.8,3,3.6,3.2,3.6,3.3C3.5,3.5,3.5,3.5,3.4,3.4C3.1,2.9,3.1,2.7,3.2,2.3C3.2,2.2,3.3,1.9,3.3,1.7C3.3,1.4,3.3,1.4,3.5,1.6C4.5,3.8,4.1,4.7,4.1,5.5C4,6,4,6.1,3.9,6.3C3.7,6.7,3.7,6.7,3.7,6.3C3.7,5.8,3.7,5.4,3.5,5.1C3.2,4.4,4.3,2.9,5.2,2.6C5.6,2.5,5.6,2.5,5.3,2.8ZM5.2,6.6C4.9,6.8,4.6,7.2,4.6,7.5C4.6,7.8,5,7.8,5.1,7.5C5.4,7,5.4,7,6.1,7.1C6.5,7.3,6.7,7.2,6.7,7C6.7,6.7,5.5,6.4,5.2,6.6ZM2.3,13.1C1.9,13.2,1.6,13.7,1.8,13.9C2,14,2.2,13.9,2.2,13.7C2.2,13.7,2.4,13.5,2.5,13.5C2.7,13.5,2.8,13.8,2.5,14C2.2,14.4,2.5,14.7,2.9,14.3C3.5,13.7,3.1,12.8,2.3,13.1Z"/></svg>
*/
.elm-ic-cavallo {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Cpath%20fill='%23000'%20fill-rule='evenodd'%20d='M7.9,.5C7.8,.6,7.8,.6,7.8,.7C7.7,1.2,7.5,1.5,7.1,2C6.9,2.3,6.9,2.3,6.5,2.1C6,1.9,5.5,2,4.9,2.2C4.7,2.3,4.7,2.3,4.4,2C3.7,.9,2.9,.5,2.8,1.2C2.8,1.5,2.8,2.1,2.7,2.4C2.6,2.7,2.7,3.1,3.1,3.7C3.2,3.9,3.2,4,3.2,4.1C3.2,4.1,3.1,4.3,3.1,4.4C2.9,4.8,2.8,5.1,2.3,5.6C1.7,6.2,1.6,6.4,1.8,7C1.9,7.2,1.9,7.2,1.9,7.3C1.7,7.3,1.6,7.3,1.5,7.2C1.3,7,1.1,7,1,7.2C.9,7.5,1.5,7.9,2,7.7C2.1,7.7,2.2,7.8,2.2,8C2.1,8.4,1.3,11,1,12C.7,12.8,.6,13,.6,13.4C.6,14.8,1.4,15.5,2.7,15.5C3.9,15.5,4.4,15,4.5,14C4.6,13.3,4.7,13.2,5.5,12.3C6.1,11.7,6.2,11.7,6.3,11.6C6.7,11.6,7.2,11.4,7.6,11.1C7.8,10.9,7.8,10.9,8.5,11.8C9.6,13.1,10.2,14.3,10.3,15.1C10.4,15.6,10.8,15.6,10.8,15.2C10.8,14.2,9.8,12.4,8.3,10.7C8.1,10.5,8.1,10.5,8.2,10.3C8.8,9.3,8.6,6.7,8,6.8C7.8,6.9,7.8,7,8,7.5C8.5,9.6,7.8,10.8,5.9,11.2C5.4,11.4,4.1,13.2,4.1,14C4.1,14.7,3.4,15.1,2.4,15C1.5,14.9,1.1,14.4,1.1,13.4C1.1,13,1.1,13.1,1.6,11.6C2.2,9.7,2.7,8.1,2.7,7.8C2.6,7.8,2.5,7.5,2.4,7.2C2.1,6.4,2.1,6.5,2.7,5.9C3.1,5.4,3.1,5.4,3.2,5.5C3.3,5.8,3.2,6.6,3.1,7.1C3,7.9,3.3,7.9,3.9,7.1C4.4,6.6,4.5,6.2,4.5,5.6C4.5,4.9,4.9,4,5.7,3.1C6.1,2.6,6.2,2.5,6.4,2.6C6.6,2.7,6.6,2.7,6.2,3C5.9,3.4,5.9,3.4,6,3.6C6.1,3.7,6.2,3.7,6.3,3.6C6.7,3.3,7.6,2.2,7.9,1.7C8,1.5,8.1,1.5,8.1,1.7C8.2,2.3,8,2.7,7.4,3.6C7.2,4,6.9,4.3,6.9,4.4C6.7,4.8,7.1,5,7.4,4.6C7.9,3.6,8.2,3.3,8.5,3.5C9.2,4.3,9.4,5,9.4,5.8C9.4,7.5,9.4,7.9,10,8.7C10.7,9.9,11.7,10.3,11.4,9.4C11.1,8.1,11.1,6.6,11.4,6.6C12.2,6.6,13.1,7.9,13.4,9.3C13.7,11.2,14.4,12.4,15.1,12.4C15.4,12.4,15.4,12,15.1,11.9C14.9,11.8,14.6,11.4,14.4,11.1C14.2,10.6,14,10.1,13.8,9.2C13.5,7.5,12.5,6.2,11.4,6.1C10.8,6,10.6,7.2,10.8,8.6C10.9,9.1,10.9,9.1,10.7,8.8C10,8,9.8,7.3,9.9,6.2C9.9,5.4,9.8,4.8,9.4,4.1C9.2,3.7,9.2,3.7,9.6,3.9C11.4,4.9,13.3,6.3,14.5,7.4C15,8,15.1,8,15.3,7.9C15.5,7.8,15.3,7.4,14.5,6.7C13.1,5.5,10.9,4,9,3.1C8.5,2.8,8.5,2.8,8.5,2.7C8.6,2.3,8.6,2.2,8.6,1.8C8.5,1.3,8.3,.6,8.1,.5C8,.5,8,.5,7.9,.5C3.7,1.8,4.1,2.3,4.2,2.5C4.2,2.6,4.2,2.6,4,2.9C3.8,3,3.6,3.2,3.6,3.3C3.5,3.5,3.5,3.5,3.4,3.4C3.1,2.9,3.1,2.7,3.2,2.3C3.2,2.2,3.3,1.9,3.3,1.7C3.3,1.4,3.3,1.4,3.5,1.6C4.5,3.8,4.1,4.7,4.1,5.5C4,6,4,6.1,3.9,6.3C3.7,6.7,3.7,6.7,3.7,6.3C3.7,5.8,3.7,5.4,3.5,5.1C3.2,4.4,4.3,2.9,5.2,2.6C5.6,2.5,5.6,2.5,5.3,2.8ZM5.2,6.6C4.9,6.8,4.6,7.2,4.6,7.5C4.6,7.8,5,7.8,5.1,7.5C5.4,7,5.4,7,6.1,7.1C6.5,7.3,6.7,7.2,6.7,7C6.7,6.7,5.5,6.4,5.2,6.6ZM2.3,13.1C1.9,13.2,1.6,13.7,1.8,13.9C2,14,2.2,13.9,2.2,13.7C2.2,13.7,2.4,13.5,2.5,13.5C2.7,13.5,2.8,13.8,2.5,14C2.2,14.4,2.5,14.7,2.9,14.3C3.5,13.7,3.1,12.8,2.3,13.1Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Cpath%20fill='%23000'%20fill-rule='evenodd'%20d='M7.9,.5C7.8,.6,7.8,.6,7.8,.7C7.7,1.2,7.5,1.5,7.1,2C6.9,2.3,6.9,2.3,6.5,2.1C6,1.9,5.5,2,4.9,2.2C4.7,2.3,4.7,2.3,4.4,2C3.7,.9,2.9,.5,2.8,1.2C2.8,1.5,2.8,2.1,2.7,2.4C2.6,2.7,2.7,3.1,3.1,3.7C3.2,3.9,3.2,4,3.2,4.1C3.2,4.1,3.1,4.3,3.1,4.4C2.9,4.8,2.8,5.1,2.3,5.6C1.7,6.2,1.6,6.4,1.8,7C1.9,7.2,1.9,7.2,1.9,7.3C1.7,7.3,1.6,7.3,1.5,7.2C1.3,7,1.1,7,1,7.2C.9,7.5,1.5,7.9,2,7.7C2.1,7.7,2.2,7.8,2.2,8C2.1,8.4,1.3,11,1,12C.7,12.8,.6,13,.6,13.4C.6,14.8,1.4,15.5,2.7,15.5C3.9,15.5,4.4,15,4.5,14C4.6,13.3,4.7,13.2,5.5,12.3C6.1,11.7,6.2,11.7,6.3,11.6C6.7,11.6,7.2,11.4,7.6,11.1C7.8,10.9,7.8,10.9,8.5,11.8C9.6,13.1,10.2,14.3,10.3,15.1C10.4,15.6,10.8,15.6,10.8,15.2C10.8,14.2,9.8,12.4,8.3,10.7C8.1,10.5,8.1,10.5,8.2,10.3C8.8,9.3,8.6,6.7,8,6.8C7.8,6.9,7.8,7,8,7.5C8.5,9.6,7.8,10.8,5.9,11.2C5.4,11.4,4.1,13.2,4.1,14C4.1,14.7,3.4,15.1,2.4,15C1.5,14.9,1.1,14.4,1.1,13.4C1.1,13,1.1,13.1,1.6,11.6C2.2,9.7,2.7,8.1,2.7,7.8C2.6,7.8,2.5,7.5,2.4,7.2C2.1,6.4,2.1,6.5,2.7,5.9C3.1,5.4,3.1,5.4,3.2,5.5C3.3,5.8,3.2,6.6,3.1,7.1C3,7.9,3.3,7.9,3.9,7.1C4.4,6.6,4.5,6.2,4.5,5.6C4.5,4.9,4.9,4,5.7,3.1C6.1,2.6,6.2,2.5,6.4,2.6C6.6,2.7,6.6,2.7,6.2,3C5.9,3.4,5.9,3.4,6,3.6C6.1,3.7,6.2,3.7,6.3,3.6C6.7,3.3,7.6,2.2,7.9,1.7C8,1.5,8.1,1.5,8.1,1.7C8.2,2.3,8,2.7,7.4,3.6C7.2,4,6.9,4.3,6.9,4.4C6.7,4.8,7.1,5,7.4,4.6C7.9,3.6,8.2,3.3,8.5,3.5C9.2,4.3,9.4,5,9.4,5.8C9.4,7.5,9.4,7.9,10,8.7C10.7,9.9,11.7,10.3,11.4,9.4C11.1,8.1,11.1,6.6,11.4,6.6C12.2,6.6,13.1,7.9,13.4,9.3C13.7,11.2,14.4,12.4,15.1,12.4C15.4,12.4,15.4,12,15.1,11.9C14.9,11.8,14.6,11.4,14.4,11.1C14.2,10.6,14,10.1,13.8,9.2C13.5,7.5,12.5,6.2,11.4,6.1C10.8,6,10.6,7.2,10.8,8.6C10.9,9.1,10.9,9.1,10.7,8.8C10,8,9.8,7.3,9.9,6.2C9.9,5.4,9.8,4.8,9.4,4.1C9.2,3.7,9.2,3.7,9.6,3.9C11.4,4.9,13.3,6.3,14.5,7.4C15,8,15.1,8,15.3,7.9C15.5,7.8,15.3,7.4,14.5,6.7C13.1,5.5,10.9,4,9,3.1C8.5,2.8,8.5,2.8,8.5,2.7C8.6,2.3,8.6,2.2,8.6,1.8C8.5,1.3,8.3,.6,8.1,.5C8,.5,8,.5,7.9,.5C3.7,1.8,4.1,2.3,4.2,2.5C4.2,2.6,4.2,2.6,4,2.9C3.8,3,3.6,3.2,3.6,3.3C3.5,3.5,3.5,3.5,3.4,3.4C3.1,2.9,3.1,2.7,3.2,2.3C3.2,2.2,3.3,1.9,3.3,1.7C3.3,1.4,3.3,1.4,3.5,1.6C4.5,3.8,4.1,4.7,4.1,5.5C4,6,4,6.1,3.9,6.3C3.7,6.7,3.7,6.7,3.7,6.3C3.7,5.8,3.7,5.4,3.5,5.1C3.2,4.4,4.3,2.9,5.2,2.6C5.6,2.5,5.6,2.5,5.3,2.8ZM5.2,6.6C4.9,6.8,4.6,7.2,4.6,7.5C4.6,7.8,5,7.8,5.1,7.5C5.4,7,5.4,7,6.1,7.1C6.5,7.3,6.7,7.2,6.7,7C6.7,6.7,5.5,6.4,5.2,6.6ZM2.3,13.1C1.9,13.2,1.6,13.7,1.8,13.9C2,14,2.2,13.9,2.2,13.7C2.2,13.7,2.4,13.5,2.5,13.5C2.7,13.5,2.8,13.8,2.5,14C2.2,14.4,2.5,14.7,2.9,14.3C3.5,13.7,3.1,12.8,2.3,13.1Z'/%3E%3C/svg%3E");
}

/* ===== ICONE DELLE MACRO (24/09/2026) =====
   Icone delle 5 macro, scelte da Andrea sulla tavola
   _mat/icone-macro/Icone-Macro-Proposta.html ("D1 M1 S1 C1 O1 pieno").
   Stesso set e stesso peso per tutte: Phosphor Icons, variante "fill".
   Licenza MIT - Copyright (c) 2023 Phosphor Icons - phosphoricons.com
   Chi le usa: IconeSito.Macro(linkUnicoMacro), unico punto che decide
   l icona di una macro (footer, menu mobile, card
   "Continua a esplorare", link alle macro).
   Griglia 256x256 e non 16x16 come le icone disegnate sopra: con
   mask-size:contain la resa e' identica a qualsiasi misura.
   Generate da CLAUDE/_tmp/scrivi-icone-macro.ps1 (sorgente e data-URI
   escono dalla stessa stringa). ===== */

/* DORMIRE - letto (Phosphor bed-fill). D1.
   SORGENTE: <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="#000" d="M216,72H32V48a8,8,0,0,0-16,0V208a8,8,0,0,0,16,0V176H240v32a8,8,0,0,0,16,0V112A40,40,0,0,0,216,72ZM32,88h72v72H32Z"/></svg>
*/
.elm-ic-dormire {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%3E%3Cpath%20fill='%23000'%20d='M216,72H32V48a8,8,0,0,0-16,0V208a8,8,0,0,0,16,0V176H240v32a8,8,0,0,0,16,0V112A40,40,0,0,0,216,72ZM32,88h72v72H32Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%3E%3Cpath%20fill='%23000'%20d='M216,72H32V48a8,8,0,0,0-16,0V208a8,8,0,0,0,16,0V176H240v32a8,8,0,0,0,16,0V112A40,40,0,0,0,216,72ZM32,88h72v72H32Z'/%3E%3C/svg%3E");
}

/* MANGIARE E BERE - forchetta + calice (Phosphor fork-knife-fill + wine-fill, composta). M1.
   SORGENTE: <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="#000" d="M90.5,42.2A7.4,7.4,0,1,0,76,44.6L83.1,87.6L61.1,87.6L61.1,43.4A7.4,7.4,0,0,0,46.4,43.4L46.4,87.6L24.4,87.6L31.6,44.6A7.4,7.4,0,1,0,17.1,42.2L9.7,86.4A7.5,7.5,0,0,0,9.6,87.6A44.2,44.2,0,0,0,46.4,131.1L46.4,212.7A7.4,7.4,0,0,0,61.1,212.7L61.1,131.1A44.2,44.2,0,0,0,97.9,87.6A7.5,7.5,0,0,0,97.8,86.4L90.5,42.2M244.1,100.8L225.8,38.7A6.7,6.7,0,0,0,219.4,33.9L138.9,33.9A6.7,6.7,0,0,0,132.5,38.7L114.2,100.8A53.3,53.3,0,0,0,128.8,155.2A73.4,73.4,0,0,0,172.4,174.7L172.4,208.6L145.6,208.6A6.7,6.7,0,1,0,145.6,222.1L212.8,222.1A6.7,6.7,0,1,0,212.8,208.6L185.9,208.6L185.9,174.7A73.4,73.4,0,0,0,229.5,155.2A53.3,53.3,0,0,0,244.1,100.8M144,47.4L214.4,47.4L231.2,104.6C231.3,104.9,231.4,105.1,231.5,105.4C213.5,111.8,193.2,104.1,182.2,98.5C161,87.8,144.2,86.4,131.9,88.5L144,47.4"/></svg>
*/
.elm-ic-mangiare {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%3E%3Cpath%20fill='%23000'%20d='M90.5,42.2A7.4,7.4,0,1,0,76,44.6L83.1,87.6L61.1,87.6L61.1,43.4A7.4,7.4,0,0,0,46.4,43.4L46.4,87.6L24.4,87.6L31.6,44.6A7.4,7.4,0,1,0,17.1,42.2L9.7,86.4A7.5,7.5,0,0,0,9.6,87.6A44.2,44.2,0,0,0,46.4,131.1L46.4,212.7A7.4,7.4,0,0,0,61.1,212.7L61.1,131.1A44.2,44.2,0,0,0,97.9,87.6A7.5,7.5,0,0,0,97.8,86.4L90.5,42.2M244.1,100.8L225.8,38.7A6.7,6.7,0,0,0,219.4,33.9L138.9,33.9A6.7,6.7,0,0,0,132.5,38.7L114.2,100.8A53.3,53.3,0,0,0,128.8,155.2A73.4,73.4,0,0,0,172.4,174.7L172.4,208.6L145.6,208.6A6.7,6.7,0,1,0,145.6,222.1L212.8,222.1A6.7,6.7,0,1,0,212.8,208.6L185.9,208.6L185.9,174.7A73.4,73.4,0,0,0,229.5,155.2A53.3,53.3,0,0,0,244.1,100.8M144,47.4L214.4,47.4L231.2,104.6C231.3,104.9,231.4,105.1,231.5,105.4C213.5,111.8,193.2,104.1,182.2,98.5C161,87.8,144.2,86.4,131.9,88.5L144,47.4'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%3E%3Cpath%20fill='%23000'%20d='M90.5,42.2A7.4,7.4,0,1,0,76,44.6L83.1,87.6L61.1,87.6L61.1,43.4A7.4,7.4,0,0,0,46.4,43.4L46.4,87.6L24.4,87.6L31.6,44.6A7.4,7.4,0,1,0,17.1,42.2L9.7,86.4A7.5,7.5,0,0,0,9.6,87.6A44.2,44.2,0,0,0,46.4,131.1L46.4,212.7A7.4,7.4,0,0,0,61.1,212.7L61.1,131.1A44.2,44.2,0,0,0,97.9,87.6A7.5,7.5,0,0,0,97.8,86.4L90.5,42.2M244.1,100.8L225.8,38.7A6.7,6.7,0,0,0,219.4,33.9L138.9,33.9A6.7,6.7,0,0,0,132.5,38.7L114.2,100.8A53.3,53.3,0,0,0,128.8,155.2A73.4,73.4,0,0,0,172.4,174.7L172.4,208.6L145.6,208.6A6.7,6.7,0,1,0,145.6,222.1L212.8,222.1A6.7,6.7,0,1,0,212.8,208.6L185.9,208.6L185.9,174.7A73.4,73.4,0,0,0,229.5,155.2A53.3,53.3,0,0,0,244.1,100.8M144,47.4L214.4,47.4L231.2,104.6C231.3,104.9,231.4,105.1,231.5,105.4C213.5,111.8,193.2,104.1,182.2,98.5C161,87.8,144.2,86.4,131.9,88.5L144,47.4'/%3E%3C/svg%3E");
}

/* SCOPRI L ELBA - binocolo (Phosphor binoculars-fill). S1.
   SORGENTE: <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="#000" d="M237.22,151.9l0-.1a1.42,1.42,0,0,0-.07-.22,48.46,48.46,0,0,0-2.31-5.3L193.27,51.8a8,8,0,0,0-1.67-2.44,32,32,0,0,0-45.26,0A8,8,0,0,0,144,55V80H112V55a8,8,0,0,0-2.34-5.66,32,32,0,0,0-45.26,0,8,8,0,0,0-1.67,2.44L21.2,146.28a48.46,48.46,0,0,0-2.31,5.3,1.72,1.72,0,0,0-.07.21s0,.08,0,.11a48,48,0,0,0,90.32,32.51,47.49,47.49,0,0,0,2.9-16.59V96h32v71.83a47.49,47.49,0,0,0,2.9,16.59,48,48,0,0,0,90.32-32.51Zm-143.15,27a32,32,0,0,1-60.2-21.71l1.81-4.13A32,32,0,0,1,96,167.88V168h0A32,32,0,0,1,94.07,178.94ZM203,198.07A32,32,0,0,1,160,168h0v-.11a32,32,0,0,1,60.32-14.78l1.81,4.13A32,32,0,0,1,203,198.07Z"/></svg>
*/
.elm-ic-scopri {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%3E%3Cpath%20fill='%23000'%20d='M237.22,151.9l0-.1a1.42,1.42,0,0,0-.07-.22,48.46,48.46,0,0,0-2.31-5.3L193.27,51.8a8,8,0,0,0-1.67-2.44,32,32,0,0,0-45.26,0A8,8,0,0,0,144,55V80H112V55a8,8,0,0,0-2.34-5.66,32,32,0,0,0-45.26,0,8,8,0,0,0-1.67,2.44L21.2,146.28a48.46,48.46,0,0,0-2.31,5.3,1.72,1.72,0,0,0-.07.21s0,.08,0,.11a48,48,0,0,0,90.32,32.51,47.49,47.49,0,0,0,2.9-16.59V96h32v71.83a47.49,47.49,0,0,0,2.9,16.59,48,48,0,0,0,90.32-32.51Zm-143.15,27a32,32,0,0,1-60.2-21.71l1.81-4.13A32,32,0,0,1,96,167.88V168h0A32,32,0,0,1,94.07,178.94ZM203,198.07A32,32,0,0,1,160,168h0v-.11a32,32,0,0,1,60.32-14.78l1.81,4.13A32,32,0,0,1,203,198.07Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%3E%3Cpath%20fill='%23000'%20d='M237.22,151.9l0-.1a1.42,1.42,0,0,0-.07-.22,48.46,48.46,0,0,0-2.31-5.3L193.27,51.8a8,8,0,0,0-1.67-2.44,32,32,0,0,0-45.26,0A8,8,0,0,0,144,55V80H112V55a8,8,0,0,0-2.34-5.66,32,32,0,0,0-45.26,0,8,8,0,0,0-1.67,2.44L21.2,146.28a48.46,48.46,0,0,0-2.31,5.3,1.72,1.72,0,0,0-.07.21s0,.08,0,.11a48,48,0,0,0,90.32,32.51,47.49,47.49,0,0,0,2.9-16.59V96h32v71.83a47.49,47.49,0,0,0,2.9,16.59,48,48,0,0,0,90.32-32.51Zm-143.15,27a32,32,0,0,1-60.2-21.71l1.81-4.13A32,32,0,0,1,96,167.88V168h0A32,32,0,0,1,94.07,178.94ZM203,198.07A32,32,0,0,1,160,168h0v-.11a32,32,0,0,1,60.32-14.78l1.81,4.13A32,32,0,0,1,203,198.07Z'/%3E%3C/svg%3E");
}

/* COSA FARE - barca a vela (Phosphor sailboat-fill). C1.
   SORGENTE: <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="#000" d="M160,140V72.85a4,4,0,0,1,7-2.69l55,60.46a8,8,0,0,1,.43,10.26,8.24,8.24,0,0,1-6.58,3.12H164A4,4,0,0,1,160,140Zm87.21,32.53A8,8,0,0,0,240,168H144V8a8,8,0,0,0-14.21-5l-104,128A8,8,0,0,0,32,144h96v24H16a8,8,0,0,0-6.25,13l29.6,37a15.93,15.93,0,0,0,12.49,6H204.16a15.93,15.93,0,0,0,12.49-6l29.6-37A8,8,0,0,0,247.21,172.53Z"/></svg>
*/
.elm-ic-cosafare {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%3E%3Cpath%20fill='%23000'%20d='M160,140V72.85a4,4,0,0,1,7-2.69l55,60.46a8,8,0,0,1,.43,10.26,8.24,8.24,0,0,1-6.58,3.12H164A4,4,0,0,1,160,140Zm87.21,32.53A8,8,0,0,0,240,168H144V8a8,8,0,0,0-14.21-5l-104,128A8,8,0,0,0,32,144h96v24H16a8,8,0,0,0-6.25,13l29.6,37a15.93,15.93,0,0,0,12.49,6H204.16a15.93,15.93,0,0,0,12.49-6l29.6-37A8,8,0,0,0,247.21,172.53Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%3E%3Cpath%20fill='%23000'%20d='M160,140V72.85a4,4,0,0,1,7-2.69l55,60.46a8,8,0,0,1,.43,10.26,8.24,8.24,0,0,1-6.58,3.12H164A4,4,0,0,1,160,140Zm87.21,32.53A8,8,0,0,0,240,168H144V8a8,8,0,0,0-14.21-5l-104,128A8,8,0,0,0,32,144h96v24H16a8,8,0,0,0-6.25,13l29.6,37a15.93,15.93,0,0,0,12.49,6H204.16a15.93,15.93,0,0,0,12.49-6l29.6-37A8,8,0,0,0,247.21,172.53Z'/%3E%3C/svg%3E");
}

/* ORGANIZZA IL VIAGGIO - trolley (Phosphor suitcase-rolling-fill). O1.
   SORGENTE: <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="#000" d="M192,48H168V24A24,24,0,0,0,144,0H112A24,24,0,0,0,88,24V48H64A16,16,0,0,0,48,64V208a16,16,0,0,0,16,16H80v16a8,8,0,0,0,16,0V224h64v16a8,8,0,0,0,16,0V224h16a16,16,0,0,0,16-16V64A16,16,0,0,0,192,48ZM96,192a8,8,0,0,1-16,0V80a8,8,0,0,1,16,0Zm40,0a8,8,0,0,1-16,0V80a8,8,0,0,1,16,0ZM152,48H104V24a8,8,0,0,1,8-8h32a8,8,0,0,1,8,8Zm24,144a8,8,0,0,1-16,0V80a8,8,0,0,1,16,0Z"/></svg>
*/
.elm-ic-organizza {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%3E%3Cpath%20fill='%23000'%20d='M192,48H168V24A24,24,0,0,0,144,0H112A24,24,0,0,0,88,24V48H64A16,16,0,0,0,48,64V208a16,16,0,0,0,16,16H80v16a8,8,0,0,0,16,0V224h64v16a8,8,0,0,0,16,0V224h16a16,16,0,0,0,16-16V64A16,16,0,0,0,192,48ZM96,192a8,8,0,0,1-16,0V80a8,8,0,0,1,16,0Zm40,0a8,8,0,0,1-16,0V80a8,8,0,0,1,16,0ZM152,48H104V24a8,8,0,0,1,8-8h32a8,8,0,0,1,8,8Zm24,144a8,8,0,0,1-16,0V80a8,8,0,0,1,16,0Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%3E%3Cpath%20fill='%23000'%20d='M192,48H168V24A24,24,0,0,0,144,0H112A24,24,0,0,0,88,24V48H64A16,16,0,0,0,48,64V208a16,16,0,0,0,16,16H80v16a8,8,0,0,0,16,0V224h64v16a8,8,0,0,0,16,0V224h16a16,16,0,0,0,16-16V64A16,16,0,0,0,192,48ZM96,192a8,8,0,0,1-16,0V80a8,8,0,0,1,16,0Zm40,0a8,8,0,0,1-16,0V80a8,8,0,0,1,16,0ZM152,48H104V24a8,8,0,0,1,8-8h32a8,8,0,0,1,8,8Zm24,144a8,8,0,0,1-16,0V80a8,8,0,0,1,16,0Z'/%3E%3C/svg%3E");
}

/* ===== FINE ICONE DELLE MACRO ===== */

/* ===== ICONE SOTTOCATEGORIE ATTIVITA' DI MARE (08/10/2026) =====
   Ridisegnate con QuiverAI su richiesta di Andrea (le bi-* precedenti - umbrella-fill,
   eye-fill, tsunami, compass-fill, tropical-storm - non dicevano l'attivita').
   Normalizzate su griglia 16x16 con tratto 1 come vela e gommone; usate dal registro
   App_Code/IconeSito.cs (SottoCategoria). Sorgenti in App_Style/elm-icons/. */

/* STABILIMENTI BALNEARI - ombrellone da spiaggia (cupola larga, palo dritto) + lettino + sabbia.
   SORGENTE: <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" stroke-linecap="round" stroke-linejoin="round"><g transform="translate(8 8) scale(.985) translate(-8 -7.85)"><g fill="none" stroke="#000"><path d="m3.825 13.98c.823-.314 1.558-.444 2.197-.444 1.249 0 1.951 .476 3.14 .476 1.074 0 1.553-.304 2.546-.304 .906 0 1.389 .307 2.106 .307 .217 0 .444-.032 .657-.089" stroke-width="1.015"/><line x1="6.96" x2="6.96" y1="6.046" y2="13.56" stroke-width="1.015"/><path d="m7.186 2.361c2.185 .18 4.41 1.439 5.306 3.114 .255 .473-.157 .738-.523 .738-.409 0-.603-.259-.817-.259-.309 0-.447 .351-.984 .351-.544 0-.724-.344-.981-.344-.307 0-.47 .38-1.032 .38-.561 0-.789-.36-1.031-.36s-.425 .346-.974 .346c-.574 0-.771-.378-1.074-.378-.305 0-.501 .346-1.064 .346-.545 0-.746-.366-1.024-.366s-.476 .282-.89 .282c-.466 0-.772-.35-.497-.776 1.075-1.685 3.162-2.881 5.341-3.089" stroke-width="1.015"/><path d="m4.786 5.358c.473-1.117 1.206-2.135 1.941-2.858 .172-.168 .406-.179 .574-.016 .831 .795 1.573 1.832 1.962 2.873" stroke-width="1.015"/><path d="m6.851 2.308v-.436c0-.142 .077-.207 .18-.207s.174 .065 .174 .207v.436" stroke-width="1.015"/><path d="m8.478 13.9 1.069-1.426" stroke-width="1.015"/><path d="m13.55 12.77 .718 1.104" stroke-width="1.015"/><path d="m10.15 10.32h-1.895c-.104 0-.141 .083-.078 .167l1.494 2.099c.062 .087 .134 .141 .265 .141h4.111c.463 0 .594-.659 .241-.659h-2.562c-.109 0-.168-.047-.223-.122l-1.141-1.57c-.048-.066-.104-.116-.207-.116z" stroke-width="1.015"/><line x1="8.655" x2="10.8" y1="11.11" y2="11.11" stroke-width="1.015"/><line x1="9.206" x2="11.38" y1="11.91" y2="11.91" stroke-width="1.015"/></g></g></svg>
*/
.elm-ic-stabilimenti {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cg%20transform='translate(8%208)%20scale(.985)%20translate(-8%20-7.85)'%3E%3Cg%20fill='none'%20stroke='%23000'%3E%3Cpath%20d='m3.825%2013.98c.823-.314%201.558-.444%202.197-.444%201.249%200%201.951%20.476%203.14%20.476%201.074%200%201.553-.304%202.546-.304%20.906%200%201.389%20.307%202.106%20.307%20.217%200%20.444-.032%20.657-.089'%20stroke-width='1.015'/%3E%3Cline%20x1='6.96'%20x2='6.96'%20y1='6.046'%20y2='13.56'%20stroke-width='1.015'/%3E%3Cpath%20d='m7.186%202.361c2.185%20.18%204.41%201.439%205.306%203.114%20.255%20.473-.157%20.738-.523%20.738-.409%200-.603-.259-.817-.259-.309%200-.447%20.351-.984%20.351-.544%200-.724-.344-.981-.344-.307%200-.47%20.38-1.032%20.38-.561%200-.789-.36-1.031-.36s-.425%20.346-.974%20.346c-.574%200-.771-.378-1.074-.378-.305%200-.501%20.346-1.064%20.346-.545%200-.746-.366-1.024-.366s-.476%20.282-.89%20.282c-.466%200-.772-.35-.497-.776%201.075-1.685%203.162-2.881%205.341-3.089'%20stroke-width='1.015'/%3E%3Cpath%20d='m4.786%205.358c.473-1.117%201.206-2.135%201.941-2.858%20.172-.168%20.406-.179%20.574-.016%20.831%20.795%201.573%201.832%201.962%202.873'%20stroke-width='1.015'/%3E%3Cpath%20d='m6.851%202.308v-.436c0-.142%20.077-.207%20.18-.207s.174%20.065%20.174%20.207v.436'%20stroke-width='1.015'/%3E%3Cpath%20d='m8.478%2013.9%201.069-1.426'%20stroke-width='1.015'/%3E%3Cpath%20d='m13.55%2012.77%20.718%201.104'%20stroke-width='1.015'/%3E%3Cpath%20d='m10.15%2010.32h-1.895c-.104%200-.141%20.083-.078%20.167l1.494%202.099c.062%20.087%20.134%20.141%20.265%20.141h4.111c.463%200%20.594-.659%20.241-.659h-2.562c-.109%200-.168-.047-.223-.122l-1.141-1.57c-.048-.066-.104-.116-.207-.116z'%20stroke-width='1.015'/%3E%3Cline%20x1='8.655'%20x2='10.8'%20y1='11.11'%20y2='11.11'%20stroke-width='1.015'/%3E%3Cline%20x1='9.206'%20x2='11.38'%20y1='11.91'%20y2='11.91'%20stroke-width='1.015'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cg%20transform='translate(8%208)%20scale(.985)%20translate(-8%20-7.85)'%3E%3Cg%20fill='none'%20stroke='%23000'%3E%3Cpath%20d='m3.825%2013.98c.823-.314%201.558-.444%202.197-.444%201.249%200%201.951%20.476%203.14%20.476%201.074%200%201.553-.304%202.546-.304%20.906%200%201.389%20.307%202.106%20.307%20.217%200%20.444-.032%20.657-.089'%20stroke-width='1.015'/%3E%3Cline%20x1='6.96'%20x2='6.96'%20y1='6.046'%20y2='13.56'%20stroke-width='1.015'/%3E%3Cpath%20d='m7.186%202.361c2.185%20.18%204.41%201.439%205.306%203.114%20.255%20.473-.157%20.738-.523%20.738-.409%200-.603-.259-.817-.259-.309%200-.447%20.351-.984%20.351-.544%200-.724-.344-.981-.344-.307%200-.47%20.38-1.032%20.38-.561%200-.789-.36-1.031-.36s-.425%20.346-.974%20.346c-.574%200-.771-.378-1.074-.378-.305%200-.501%20.346-1.064%20.346-.545%200-.746-.366-1.024-.366s-.476%20.282-.89%20.282c-.466%200-.772-.35-.497-.776%201.075-1.685%203.162-2.881%205.341-3.089'%20stroke-width='1.015'/%3E%3Cpath%20d='m4.786%205.358c.473-1.117%201.206-2.135%201.941-2.858%20.172-.168%20.406-.179%20.574-.016%20.831%20.795%201.573%201.832%201.962%202.873'%20stroke-width='1.015'/%3E%3Cpath%20d='m6.851%202.308v-.436c0-.142%20.077-.207%20.18-.207s.174%20.065%20.174%20.207v.436'%20stroke-width='1.015'/%3E%3Cpath%20d='m8.478%2013.9%201.069-1.426'%20stroke-width='1.015'/%3E%3Cpath%20d='m13.55%2012.77%20.718%201.104'%20stroke-width='1.015'/%3E%3Cpath%20d='m10.15%2010.32h-1.895c-.104%200-.141%20.083-.078%20.167l1.494%202.099c.062%20.087%20.134%20.141%20.265%20.141h4.111c.463%200%20.594-.659%20.241-.659h-2.562c-.109%200-.168-.047-.223-.122l-1.141-1.57c-.048-.066-.104-.116-.207-.116z'%20stroke-width='1.015'/%3E%3Cline%20x1='8.655'%20x2='10.8'%20y1='11.11'%20y2='11.11'%20stroke-width='1.015'/%3E%3Cline%20x1='9.206'%20x2='11.38'%20y1='11.91'%20y2='11.91'%20stroke-width='1.015'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/* SNORKELING - maschera con boccaglio sopra un'onda.
   SORGENTE: <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" stroke-linecap="round" stroke-linejoin="round"><g transform="translate(8 8) scale(1.341) translate(-7.94 -7.76)"><g fill="none" stroke="#000"><path d="m3.724 11.84c.706-.414 1.348-.572 1.909-.572 1.374 0 2.412 1.042 4.086 1.042 .88 0 1.725-.286 2.454-.749" stroke-width=".745"/><path d="m7.596 6.08c.939 0 1.824 .042 2.39 .109 .841 .101 1.367 .634 1.367 1.507 0 .544-.153 1.169-.399 1.59-.291 .496-.832 .766-1.351 .766-.371 0-.672-.141-.91-.418-.334-.388-.681-.999-.914-1.363-.058-.089-.134-.136-.222-.136s-.164 .046-.222 .136c-.233 .364-.58 .975-.914 1.363-.238 .277-.54 .418-.91 .418-.519 0-1.06-.27-1.351-.766-.246-.421-.399-1.046-.399-1.59 0-.873 .526-1.406 1.367-1.507 .566-.067 1.513-.109 2.452-.109z" stroke-width=".745"/><path d="m3.859 7.148h-.324c-.172 0-.298 .124-.298 .31v.671c0 .185 .126 .31 .298 .31h.324" stroke-width=".745"/><path d="m11.31 7.123h.23c.172 0 .298 .124 .298 .31v.686c0 .185-.126 .31-.298 .31h-.28" stroke-width=".745"/><path d="m11.56 7.073v-3.308c0-.318 .238-.56 .552-.56s.541 .242 .541 .56v5.153c0 .159-.016 .319-.043 .455-.139 .721-.769 1.21-1.356 1.21-.419 0-.74-.224-.74-.629v-.11" stroke-width=".745"/><path d="m11.56 4.369h1.093" stroke-width=".745"/></g></g></svg>
*/
.elm-ic-snorkeling {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cg%20transform='translate(8%208)%20scale(1.341)%20translate(-7.94%20-7.76)'%3E%3Cg%20fill='none'%20stroke='%23000'%3E%3Cpath%20d='m3.724%2011.84c.706-.414%201.348-.572%201.909-.572%201.374%200%202.412%201.042%204.086%201.042%20.88%200%201.725-.286%202.454-.749'%20stroke-width='.745'/%3E%3Cpath%20d='m7.596%206.08c.939%200%201.824%20.042%202.39%20.109%20.841%20.101%201.367%20.634%201.367%201.507%200%20.544-.153%201.169-.399%201.59-.291%20.496-.832%20.766-1.351%20.766-.371%200-.672-.141-.91-.418-.334-.388-.681-.999-.914-1.363-.058-.089-.134-.136-.222-.136s-.164%20.046-.222%20.136c-.233%20.364-.58%20.975-.914%201.363-.238%20.277-.54%20.418-.91%20.418-.519%200-1.06-.27-1.351-.766-.246-.421-.399-1.046-.399-1.59%200-.873%20.526-1.406%201.367-1.507%20.566-.067%201.513-.109%202.452-.109z'%20stroke-width='.745'/%3E%3Cpath%20d='m3.859%207.148h-.324c-.172%200-.298%20.124-.298%20.31v.671c0%20.185%20.126%20.31%20.298%20.31h.324'%20stroke-width='.745'/%3E%3Cpath%20d='m11.31%207.123h.23c.172%200%20.298%20.124%20.298%20.31v.686c0%20.185-.126%20.31-.298%20.31h-.28'%20stroke-width='.745'/%3E%3Cpath%20d='m11.56%207.073v-3.308c0-.318%20.238-.56%20.552-.56s.541%20.242%20.541%20.56v5.153c0%20.159-.016%20.319-.043%20.455-.139%20.721-.769%201.21-1.356%201.21-.419%200-.74-.224-.74-.629v-.11'%20stroke-width='.745'/%3E%3Cpath%20d='m11.56%204.369h1.093'%20stroke-width='.745'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cg%20transform='translate(8%208)%20scale(1.341)%20translate(-7.94%20-7.76)'%3E%3Cg%20fill='none'%20stroke='%23000'%3E%3Cpath%20d='m3.724%2011.84c.706-.414%201.348-.572%201.909-.572%201.374%200%202.412%201.042%204.086%201.042%20.88%200%201.725-.286%202.454-.749'%20stroke-width='.745'/%3E%3Cpath%20d='m7.596%206.08c.939%200%201.824%20.042%202.39%20.109%20.841%20.101%201.367%20.634%201.367%201.507%200%20.544-.153%201.169-.399%201.59-.291%20.496-.832%20.766-1.351%20.766-.371%200-.672-.141-.91-.418-.334-.388-.681-.999-.914-1.363-.058-.089-.134-.136-.222-.136s-.164%20.046-.222%20.136c-.233%20.364-.58%20.975-.914%201.363-.238%20.277-.54%20.418-.91%20.418-.519%200-1.06-.27-1.351-.766-.246-.421-.399-1.046-.399-1.59%200-.873%20.526-1.406%201.367-1.507%20.566-.067%201.513-.109%202.452-.109z'%20stroke-width='.745'/%3E%3Cpath%20d='m3.859%207.148h-.324c-.172%200-.298%20.124-.298%20.31v.671c0%20.185%20.126%20.31%20.298%20.31h.324'%20stroke-width='.745'/%3E%3Cpath%20d='m11.31%207.123h.23c.172%200%20.298%20.124%20.298%20.31v.686c0%20.185-.126%20.31-.298%20.31h-.28'%20stroke-width='.745'/%3E%3Cpath%20d='m11.56%207.073v-3.308c0-.318%20.238-.56%20.552-.56s.541%20.242%20.541%20.56v5.153c0%20.159-.016%20.319-.043%20.455-.139%20.721-.769%201.21-1.356%201.21-.419%200-.74-.224-.74-.629v-.11'%20stroke-width='.745'/%3E%3Cpath%20d='m11.56%204.369h1.093'%20stroke-width='.745'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/* KAYAK & SUP - kayak di lato sull'acqua con pagaia doppia.
   SORGENTE: <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" stroke-linecap="round" stroke-linejoin="round"><g transform="translate(8 8) scale(.94) translate(-7.92 -8)"><g fill="none" stroke="#000"><path d="m2.504 12.07c.426 .136 .913 .141 1.581-.123 .431-.17 .881-.354 1.441-.354 .497 0 .978 .168 1.406 .344 .401 .166 .826 .321 1.271 .321s.869-.156 1.271-.321c.428-.176 .88-.32 1.378-.32 .526 0 .974 .163 1.388 .339 .622 .265 1.142 .286 1.557 .147" stroke-width="1.064"/><path d="m9.092 9.368c.86 .304 1.798 .446 2.829 .446 1.061 0 1.918-.119 2.732-.369 .126-.039 .174 .03 .116 .112-.776 1.016-2.734 1.461-4.827 1.461h-4.128c-2.143 0-4.012-.611-4.719-1.499-.082-.104-.014-.179 .126-.153 .79 .146 1.623 .219 2.561 .219 .811 0 1.538-.122 2.163-.28" stroke-width="1.064"/><path d="m6.103 9.368c0 .385 .325 .679 .712 .679h1.507c.387 0 .767-.294 .767-.679h-2.986z" stroke-width="1.064"/><path d="m5.844 5.484c.043-.417-.333-.889-.881-1.278-.637-.451-1.154-.654-1.459-.259-.193 .252-.235 .629 .046 .906 .435 .431 1.561 1.051 2.294 .631z" stroke-width="1.064"/><path d="m10.62 8.289c-.136 .373 .186 .756 .662 1.068 .524 .342 1.037 .524 1.359 .294 .244-.174 .324-.514 .08-.802-.307-.364-1.031-.724-1.445-.807-.242-.049-.551 .029-.657 .247z" stroke-width="1.064"/><path d="m5.844 5.484 4.78 2.806" stroke-width="1.064"/></g></g></svg>
*/
.elm-ic-kayak {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cg%20transform='translate(8%208)%20scale(.94)%20translate(-7.92%20-8)'%3E%3Cg%20fill='none'%20stroke='%23000'%3E%3Cpath%20d='m2.504%2012.07c.426%20.136%20.913%20.141%201.581-.123%20.431-.17%20.881-.354%201.441-.354%20.497%200%20.978%20.168%201.406%20.344%20.401%20.166%20.826%20.321%201.271%20.321s.869-.156%201.271-.321c.428-.176%20.88-.32%201.378-.32%20.526%200%20.974%20.163%201.388%20.339%20.622%20.265%201.142%20.286%201.557%20.147'%20stroke-width='1.064'/%3E%3Cpath%20d='m9.092%209.368c.86%20.304%201.798%20.446%202.829%20.446%201.061%200%201.918-.119%202.732-.369%20.126-.039%20.174%20.03%20.116%20.112-.776%201.016-2.734%201.461-4.827%201.461h-4.128c-2.143%200-4.012-.611-4.719-1.499-.082-.104-.014-.179%20.126-.153%20.79%20.146%201.623%20.219%202.561%20.219%20.811%200%201.538-.122%202.163-.28'%20stroke-width='1.064'/%3E%3Cpath%20d='m6.103%209.368c0%20.385%20.325%20.679%20.712%20.679h1.507c.387%200%20.767-.294%20.767-.679h-2.986z'%20stroke-width='1.064'/%3E%3Cpath%20d='m5.844%205.484c.043-.417-.333-.889-.881-1.278-.637-.451-1.154-.654-1.459-.259-.193%20.252-.235%20.629%20.046%20.906%20.435%20.431%201.561%201.051%202.294%20.631z'%20stroke-width='1.064'/%3E%3Cpath%20d='m10.62%208.289c-.136%20.373%20.186%20.756%20.662%201.068%20.524%20.342%201.037%20.524%201.359%20.294%20.244-.174%20.324-.514%20.08-.802-.307-.364-1.031-.724-1.445-.807-.242-.049-.551%20.029-.657%20.247z'%20stroke-width='1.064'/%3E%3Cpath%20d='m5.844%205.484%204.78%202.806'%20stroke-width='1.064'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cg%20transform='translate(8%208)%20scale(.94)%20translate(-7.92%20-8)'%3E%3Cg%20fill='none'%20stroke='%23000'%3E%3Cpath%20d='m2.504%2012.07c.426%20.136%20.913%20.141%201.581-.123%20.431-.17%20.881-.354%201.441-.354%20.497%200%20.978%20.168%201.406%20.344%20.401%20.166%20.826%20.321%201.271%20.321s.869-.156%201.271-.321c.428-.176%20.88-.32%201.378-.32%20.526%200%20.974%20.163%201.388%20.339%20.622%20.265%201.142%20.286%201.557%20.147'%20stroke-width='1.064'/%3E%3Cpath%20d='m9.092%209.368c.86%20.304%201.798%20.446%202.829%20.446%201.061%200%201.918-.119%202.732-.369%20.126-.039%20.174%20.03%20.116%20.112-.776%201.016-2.734%201.461-4.827%201.461h-4.128c-2.143%200-4.012-.611-4.719-1.499-.082-.104-.014-.179%20.126-.153%20.79%20.146%201.623%20.219%202.561%20.219%20.811%200%201.538-.122%202.163-.28'%20stroke-width='1.064'/%3E%3Cpath%20d='m6.103%209.368c0%20.385%20.325%20.679%20.712%20.679h1.507c.387%200%20.767-.294%20.767-.679h-2.986z'%20stroke-width='1.064'/%3E%3Cpath%20d='m5.844%205.484c.043-.417-.333-.889-.881-1.278-.637-.451-1.154-.654-1.459-.259-.193%20.252-.235%20.629%20.046%20.906%20.435%20.431%201.561%201.051%202.294%20.631z'%20stroke-width='1.064'/%3E%3Cpath%20d='m10.62%208.289c-.136%20.373%20.186%20.756%20.662%201.068%20.524%20.342%201.037%20.524%201.359%20.294%20.244-.174%20.324-.514%20.08-.802-.307-.364-1.031-.724-1.445-.807-.242-.049-.551%20.029-.657%20.247z'%20stroke-width='1.064'/%3E%3Cpath%20d='m5.844%205.484%204.78%202.806'%20stroke-width='1.064'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/* ESCURSIONI IN BARCA - barca a motore con cabina, di lato, su un'onda.
   SORGENTE: <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" stroke-linecap="round" stroke-linejoin="round"><g transform="translate(8 8) scale(1.179) translate(-8 -7.58)"><g fill="none" stroke="#000"><path d="m2.848 10.1c.611 .224 1.277 .164 1.844-.111 .686-.333 1.424-.343 2.22-.02 .782 .327 1.49 .332 2.198 .02 .781-.345 1.512-.339 2.285-.02 .712 .303 1.362 .329 1.841 .071" stroke-width=".848"/><path d="m11.22 9.859c.931-.759 1.725-1.82 2.178-2.965 .015-.037-.014-.07-.052-.064l-9.151 1.364" stroke-width=".848"/><path d="m6.086 7.898c.331-.843 .651-1.782 .911-2.651" stroke-width=".848"/><path d="m4.973 5.532 4.132-.598" stroke-width=".848"/><path d="m2.824 7.368h1.081c.132 0 .239 .107 .239 .239v.603c0 .132-.107 .239-.239 .239h-1.061c-.132 0-.239-.107-.239-.239v-.66c0-.132 .088-.239 .219-.239z" stroke-width=".848"/><path d="m3.148 8.498c.036 .389 .068 .78 .054 1.14" stroke-width=".848"/><path d="m3.734 8.498c-.029 .389-.068 .78-.054 1.14" stroke-width=".848"/><path d="m7.828 5.907 1.184-.151c.121-.016 .241 .038 .313 .137l.489 .697c.062 .088 .016 .204-.088 .217l-2.013 .259c-.12 .016-.216-.079-.196-.199l.126-.76c.018-.109 .115-.197 .214-.209z" stroke-width=".848"/></g></g></svg>
*/
.elm-ic-barca {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cg%20transform='translate(8%208)%20scale(1.179)%20translate(-8%20-7.58)'%3E%3Cg%20fill='none'%20stroke='%23000'%3E%3Cpath%20d='m2.848%2010.1c.611%20.224%201.277%20.164%201.844-.111%20.686-.333%201.424-.343%202.22-.02%20.782%20.327%201.49%20.332%202.198%20.02%20.781-.345%201.512-.339%202.285-.02%20.712%20.303%201.362%20.329%201.841%20.071'%20stroke-width='.848'/%3E%3Cpath%20d='m11.22%209.859c.931-.759%201.725-1.82%202.178-2.965%20.015-.037-.014-.07-.052-.064l-9.151%201.364'%20stroke-width='.848'/%3E%3Cpath%20d='m6.086%207.898c.331-.843%20.651-1.782%20.911-2.651'%20stroke-width='.848'/%3E%3Cpath%20d='m4.973%205.532%204.132-.598'%20stroke-width='.848'/%3E%3Cpath%20d='m2.824%207.368h1.081c.132%200%20.239%20.107%20.239%20.239v.603c0%20.132-.107%20.239-.239%20.239h-1.061c-.132%200-.239-.107-.239-.239v-.66c0-.132%20.088-.239%20.219-.239z'%20stroke-width='.848'/%3E%3Cpath%20d='m3.148%208.498c.036%20.389%20.068%20.78%20.054%201.14'%20stroke-width='.848'/%3E%3Cpath%20d='m3.734%208.498c-.029%20.389-.068%20.78-.054%201.14'%20stroke-width='.848'/%3E%3Cpath%20d='m7.828%205.907%201.184-.151c.121-.016%20.241%20.038%20.313%20.137l.489%20.697c.062%20.088%20.016%20.204-.088%20.217l-2.013%20.259c-.12%20.016-.216-.079-.196-.199l.126-.76c.018-.109%20.115-.197%20.214-.209z'%20stroke-width='.848'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cg%20transform='translate(8%208)%20scale(1.179)%20translate(-8%20-7.58)'%3E%3Cg%20fill='none'%20stroke='%23000'%3E%3Cpath%20d='m2.848%2010.1c.611%20.224%201.277%20.164%201.844-.111%20.686-.333%201.424-.343%202.22-.02%20.782%20.327%201.49%20.332%202.198%20.02%20.781-.345%201.512-.339%202.285-.02%20.712%20.303%201.362%20.329%201.841%20.071'%20stroke-width='.848'/%3E%3Cpath%20d='m11.22%209.859c.931-.759%201.725-1.82%202.178-2.965%20.015-.037-.014-.07-.052-.064l-9.151%201.364'%20stroke-width='.848'/%3E%3Cpath%20d='m6.086%207.898c.331-.843%20.651-1.782%20.911-2.651'%20stroke-width='.848'/%3E%3Cpath%20d='m4.973%205.532%204.132-.598'%20stroke-width='.848'/%3E%3Cpath%20d='m2.824%207.368h1.081c.132%200%20.239%20.107%20.239%20.239v.603c0%20.132-.107%20.239-.239%20.239h-1.061c-.132%200-.239-.107-.239-.239v-.66c0-.132%20.088-.239%20.219-.239z'%20stroke-width='.848'/%3E%3Cpath%20d='m3.148%208.498c.036%20.389%20.068%20.78%20.054%201.14'%20stroke-width='.848'/%3E%3Cpath%20d='m3.734%208.498c-.029%20.389-.068%20.78-.054%201.14'%20stroke-width='.848'/%3E%3Cpath%20d='m7.828%205.907%201.184-.151c.121-.016%20.241%20.038%20.313%20.137l.489%20.697c.062%20.088%20.016%20.204-.088%20.217l-2.013%20.259c-.12%20.016-.216-.079-.196-.199l.126-.76c.018-.109%20.115-.197%20.214-.209z'%20stroke-width='.848'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/* PESCA SPORTIVA - pesce all'amo con la lenza che sale.
   SORGENTE: <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" stroke-linecap="round" stroke-linejoin="round"><g transform="translate(8 8) scale(1.204) translate(-7.57 -6.12)"><g><circle cx="9.506" cy="4.181" r=".376" stroke="#000" stroke-width=".83"/><path d="m9.506 .8v3.005" stroke="#000" stroke-width=".83"/><path d="m9.494 4.573c-.021 .556-.041 1.142-.041 1.642 0 .501 .218 .891 .539 1.119" stroke="#000" stroke-width=".83"/><path d="m10.58 7.464c.224-.168 .35-.444 .35-.759 0-.412-.258-.911-.258-.911s-.071 .516-.071 .634" stroke="#000" stroke-width=".83"/><path d="m9.278 7.289c-2.311 0-3.811 1.941-4.454 1.941-.328 0-1.428-.965-2.192-.965-.246 0 .973 1.468 .973 1.533 0 .056-.789 1.301-.748 1.63 .009 .074 .507-.102 1.112-.557 .519-.389 .798-.719 1.094-.719 .466 0 1.557 .904 3.303 .904 2.144 0 3.792-1.469 4.169-2.373 .042-.101-1.378-1.393-3.186-1.393z" stroke="#000" stroke-width=".83"/><circle cx="10.73" cy="8.499" r=".337" fill="#000"/></g></g></svg>
*/
.elm-ic-pesca {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cg%20transform='translate(8%208)%20scale(1.204)%20translate(-7.57%20-6.12)'%3E%3Cg%3E%3Ccircle%20cx='9.506'%20cy='4.181'%20r='.376'%20stroke='%23000'%20stroke-width='.83'/%3E%3Cpath%20d='m9.506%20.8v3.005'%20stroke='%23000'%20stroke-width='.83'/%3E%3Cpath%20d='m9.494%204.573c-.021%20.556-.041%201.142-.041%201.642%200%20.501%20.218%20.891%20.539%201.119'%20stroke='%23000'%20stroke-width='.83'/%3E%3Cpath%20d='m10.58%207.464c.224-.168%20.35-.444%20.35-.759%200-.412-.258-.911-.258-.911s-.071%20.516-.071%20.634'%20stroke='%23000'%20stroke-width='.83'/%3E%3Cpath%20d='m9.278%207.289c-2.311%200-3.811%201.941-4.454%201.941-.328%200-1.428-.965-2.192-.965-.246%200%20.973%201.468%20.973%201.533%200%20.056-.789%201.301-.748%201.63%20.009%20.074%20.507-.102%201.112-.557%20.519-.389%20.798-.719%201.094-.719%20.466%200%201.557%20.904%203.303%20.904%202.144%200%203.792-1.469%204.169-2.373%20.042-.101-1.378-1.393-3.186-1.393z'%20stroke='%23000'%20stroke-width='.83'/%3E%3Ccircle%20cx='10.73'%20cy='8.499'%20r='.337'%20fill='%23000'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cg%20transform='translate(8%208)%20scale(1.204)%20translate(-7.57%20-6.12)'%3E%3Cg%3E%3Ccircle%20cx='9.506'%20cy='4.181'%20r='.376'%20stroke='%23000'%20stroke-width='.83'/%3E%3Cpath%20d='m9.506%20.8v3.005'%20stroke='%23000'%20stroke-width='.83'/%3E%3Cpath%20d='m9.494%204.573c-.021%20.556-.041%201.142-.041%201.642%200%20.501%20.218%20.891%20.539%201.119'%20stroke='%23000'%20stroke-width='.83'/%3E%3Cpath%20d='m10.58%207.464c.224-.168%20.35-.444%20.35-.759%200-.412-.258-.911-.258-.911s-.071%20.516-.071%20.634'%20stroke='%23000'%20stroke-width='.83'/%3E%3Cpath%20d='m9.278%207.289c-2.311%200-3.811%201.941-4.454%201.941-.328%200-1.428-.965-2.192-.965-.246%200%20.973%201.468%20.973%201.533%200%20.056-.789%201.301-.748%201.63%20.009%20.074%20.507-.102%201.112-.557%20.519-.389%20.798-.719%201.094-.719%20.466%200%201.557%20.904%203.303%20.904%202.144%200%203.792-1.469%204.169-2.373%20.042-.101-1.378-1.393-3.186-1.393z'%20stroke='%23000'%20stroke-width='.83'/%3E%3Ccircle%20cx='10.73'%20cy='8.499'%20r='.337'%20fill='%23000'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/* ===== ICONE PIENE AL POSTO DELLE bi-* INESISTENTI (09/10/2026) =====
   Bootstrap Icons 1.13.1 non ha chiesa, zampa, uva ne' montagna: le classi bi-cross, bi-chapel,
   bi-paw, bi-grape, bi-mountain-fill non disegnavano NULLA. Disegnate con QuiverAI come glifi
   PIENI (peso delle bi-*-fill che hanno accanto), normalizzate su griglia 16x16.
   Sorgenti in App_Style/elm-icons/. Registro: App_Code/IconeSito.cs. */

/* CHIESA / CAPPELLA - chiesetta con campanile e croce (era bi-cross / bi-chapel, inesistenti).
   SORGENTE: <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="#000"><g transform="translate(8 8) scale(1.37) translate(-8.04 -7.9)"><path d="m12.47 9.366-2.998-2.044v-1.704l-1.122-.87v-.918h.71c.024 0 .038-.016 .038-.038v-.542c0-.022-.014-.038-.038-.038h-.71v-.658c0-.022-.016-.038-.036-.038-.194-.014-.382-.018-.56-.008 -.022 0-.036 .018-.036 .038v.66h-.724c-.022 0-.034 .016-.034 .038v.548c0 .022 .012 .038 .034 .038h.72v.944l-1.064 .844v1.712l-3.044 2.036c-.108 .074-.136 .182-.082 .318 .104 .25 .296 .37 .43 .29l.596-.374v3.7h2.448v-2.048c0-.574 .478-1.044 1.002-1.044 .542 0 1.028 .47 1.028 1.044v2.048h2.476v-3.71l.636 .374c.156 .086 .282 .004 .412-.256 .08-.138 .034-.262-.082-.342z"/></g></svg>
*/
.elm-ic-chiesa {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='%23000'%3E%3Cg%20transform='translate(8%208)%20scale(1.37)%20translate(-8.04%20-7.9)'%3E%3Cpath%20d='m12.47%209.366-2.998-2.044v-1.704l-1.122-.87v-.918h.71c.024%200%20.038-.016%20.038-.038v-.542c0-.022-.014-.038-.038-.038h-.71v-.658c0-.022-.016-.038-.036-.038-.194-.014-.382-.018-.56-.008%20-.022%200-.036%20.018-.036%20.038v.66h-.724c-.022%200-.034%20.016-.034%20.038v.548c0%20.022%20.012%20.038%20.034%20.038h.72v.944l-1.064%20.844v1.712l-3.044%202.036c-.108%20.074-.136%20.182-.082%20.318%20.104%20.25%20.296%20.37%20.43%20.29l.596-.374v3.7h2.448v-2.048c0-.574%20.478-1.044%201.002-1.044%20.542%200%201.028%20.47%201.028%201.044v2.048h2.476v-3.71l.636%20.374c.156%20.086%20.282%20.004%20.412-.256%20.08-.138%20.034-.262-.082-.342z'/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='%23000'%3E%3Cg%20transform='translate(8%208)%20scale(1.37)%20translate(-8.04%20-7.9)'%3E%3Cpath%20d='m12.47%209.366-2.998-2.044v-1.704l-1.122-.87v-.918h.71c.024%200%20.038-.016%20.038-.038v-.542c0-.022-.014-.038-.038-.038h-.71v-.658c0-.022-.016-.038-.036-.038-.194-.014-.382-.018-.56-.008%20-.022%200-.036%20.018-.036%20.038v.66h-.724c-.022%200-.034%20.016-.034%20.038v.548c0%20.022%20.012%20.038%20.034%20.038h.72v.944l-1.064%20.844v1.712l-3.044%202.036c-.108%20.074-.136%20.182-.082%20.318%20.104%20.25%20.296%20.37%20.43%20.29l.596-.374v3.7h2.448v-2.048c0-.574%20.478-1.044%201.002-1.044%20.542%200%201.028%20.47%201.028%201.044v2.048h2.476v-3.71l.636%20.374c.156%20.086%20.282%20.004%20.412-.256%20.08-.138%20.034-.262-.082-.342z'/%3E%3C/g%3E%3C/svg%3E");
}

/* ZAMPA - impronta di animale, per i veterinari (era bi-paw, inesistente).
   SORGENTE: <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="#000"><g transform="translate(8 8) scale(1.358) translate(-8.05 -7.88)"><g transform="scale(.2)"><path d="m40.24 34.98c-3.97 0-7.65 1.84-9.9 5.08-1.13 1.63-2.24 3.32-3.74 4.68-2.59 2.35-5.87 4.93-5.87 10.06 0 5.64 4.06 8.79 8.16 8.79 4.62 0 6.97-2.98 11.35-2.98 1.89 0 2.98 .45 4.29 1.08 1.92 .95 4.35 1.88 6.78 1.88 4.61 0 8.39-3.72 8.39-8.77 0-4.25-2.26-6.69-4.55-8.62-1.39-1.17-2.5-2.43-3.45-3.97-.82-1.29-1.66-2.63-2.78-3.7-2.28-2.24-5.46-3.53-8.68-3.53z"/><ellipse transform="rotate(3.442 31.89 24.38)" cx="31.89" cy="24.38" rx="7.069" ry="9.087"/><ellipse transform="rotate(-1.523 48.66 24.36)" cx="48.66" cy="24.36" rx="7.043" ry="9.087"/><ellipse transform="rotate(-18.15 19.9 36.55)" cx="19.9" cy="36.55" rx="6.623" ry="8.572"/><ellipse transform="rotate(19.45 60.73 36.55)" cx="60.73" cy="36.55" rx="6.445" ry="8.572"/></g></g></svg>
*/
.elm-ic-zampa {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='%23000'%3E%3Cg%20transform='translate(8%208)%20scale(1.358)%20translate(-8.05%20-7.88)'%3E%3Cg%20transform='scale(.2)'%3E%3Cpath%20d='m40.24%2034.98c-3.97%200-7.65%201.84-9.9%205.08-1.13%201.63-2.24%203.32-3.74%204.68-2.59%202.35-5.87%204.93-5.87%2010.06%200%205.64%204.06%208.79%208.16%208.79%204.62%200%206.97-2.98%2011.35-2.98%201.89%200%202.98%20.45%204.29%201.08%201.92%20.95%204.35%201.88%206.78%201.88%204.61%200%208.39-3.72%208.39-8.77%200-4.25-2.26-6.69-4.55-8.62-1.39-1.17-2.5-2.43-3.45-3.97-.82-1.29-1.66-2.63-2.78-3.7-2.28-2.24-5.46-3.53-8.68-3.53z'/%3E%3Cellipse%20transform='rotate(3.442%2031.89%2024.38)'%20cx='31.89'%20cy='24.38'%20rx='7.069'%20ry='9.087'/%3E%3Cellipse%20transform='rotate(-1.523%2048.66%2024.36)'%20cx='48.66'%20cy='24.36'%20rx='7.043'%20ry='9.087'/%3E%3Cellipse%20transform='rotate(-18.15%2019.9%2036.55)'%20cx='19.9'%20cy='36.55'%20rx='6.623'%20ry='8.572'/%3E%3Cellipse%20transform='rotate(19.45%2060.73%2036.55)'%20cx='60.73'%20cy='36.55'%20rx='6.445'%20ry='8.572'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='%23000'%3E%3Cg%20transform='translate(8%208)%20scale(1.358)%20translate(-8.05%20-7.88)'%3E%3Cg%20transform='scale(.2)'%3E%3Cpath%20d='m40.24%2034.98c-3.97%200-7.65%201.84-9.9%205.08-1.13%201.63-2.24%203.32-3.74%204.68-2.59%202.35-5.87%204.93-5.87%2010.06%200%205.64%204.06%208.79%208.16%208.79%204.62%200%206.97-2.98%2011.35-2.98%201.89%200%202.98%20.45%204.29%201.08%201.92%20.95%204.35%201.88%206.78%201.88%204.61%200%208.39-3.72%208.39-8.77%200-4.25-2.26-6.69-4.55-8.62-1.39-1.17-2.5-2.43-3.45-3.97-.82-1.29-1.66-2.63-2.78-3.7-2.28-2.24-5.46-3.53-8.68-3.53z'/%3E%3Cellipse%20transform='rotate(3.442%2031.89%2024.38)'%20cx='31.89'%20cy='24.38'%20rx='7.069'%20ry='9.087'/%3E%3Cellipse%20transform='rotate(-1.523%2048.66%2024.36)'%20cx='48.66'%20cy='24.36'%20rx='7.043'%20ry='9.087'/%3E%3Cellipse%20transform='rotate(-18.15%2019.9%2036.55)'%20cx='19.9'%20cy='36.55'%20rx='6.623'%20ry='8.572'/%3E%3Cellipse%20transform='rotate(19.45%2060.73%2036.55)'%20cx='60.73'%20cy='36.55'%20rx='6.445'%20ry='8.572'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/* GRAPPOLO - uva da vino con foglia, per i vitigni (era bi-grape, inesistente).
   SORGENTE: <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="#000"><g transform="translate(8 8) scale(1.095) translate(-7.98 -8)"><g transform="scale(.2)"><circle cx="39.79" cy="68.02" r="5.754"/><circle cx="33.41" cy="56.39" r="5.655"/><circle cx="46.23" cy="56.39" r="5.685"/><circle cx="26.87" cy="44.8" r="5.71"/><circle cx="39.81" cy="44.72" r="5.672"/><circle cx="52.72" cy="44.72" r="5.685"/><circle cx="20.52" cy="32.66" r="5.9"/><circle cx="33.41" cy="32.66" r="5.655"/><circle cx="46.13" cy="32.66" r="5.655"/><circle cx="58.83" cy="32.61" r="5.762"/><path d="m37.6 26.29c-.51-5.68-4.25-9.24-5.79-10.58-.25-.22-.21-.52-.03-.74 1.04-1.22 2.84-1.54 4.04-1.42 .26 .03 .44 .2 .55 .42 1.24 2.55 2.93 5.63 3.94 7.86 1.07-1.62 2.83-2.96 4.16-3.47-1.16-1.47-1.61-2.92-1.45-4.7 .24-3.15 2.78-5.08 4.54-5.55 .36 .06 .88 .69 1.18 1.03 1.56-2.3 4.77-2.99 6.48-2.93 .2 .01 .28 .13 .26 .31l-.58 3.69c.97-.63 2.27-1.02 3.4-.93 1.89 .19 5.49 1.65 6.76 2.37 .15 .09 .16 .21 .07 .34-1.14 1.62-2.48 3.92-3.6 5.3-.83 1.06-2.21 1.63-3.22 1.82 1.03 .83 2.34 2.04 2.93 2.8 .11 .15 .07 .31-.07 .42-1.3 1-2.98 1.71-4.45 1.87-.81 .06-1.67-.01-2.24-.08l.09 1.23c.01 .17-.08 .3-.24 .37-1.7 .8-3.74 .71-5.42-.13-2.2-1.17-3.27-2.69-3.34-4.62-2.36 .73-4.45 3.41-4.36 5.61 0 .12-.04 .22-.14 .29-.53 .38-1.05 .87-1.39 1.3-.52-.69-1.34-1.4-2.08-1.88z"/></g></g></svg>
*/
.elm-ic-grappolo {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='%23000'%3E%3Cg%20transform='translate(8%208)%20scale(1.095)%20translate(-7.98%20-8)'%3E%3Cg%20transform='scale(.2)'%3E%3Ccircle%20cx='39.79'%20cy='68.02'%20r='5.754'/%3E%3Ccircle%20cx='33.41'%20cy='56.39'%20r='5.655'/%3E%3Ccircle%20cx='46.23'%20cy='56.39'%20r='5.685'/%3E%3Ccircle%20cx='26.87'%20cy='44.8'%20r='5.71'/%3E%3Ccircle%20cx='39.81'%20cy='44.72'%20r='5.672'/%3E%3Ccircle%20cx='52.72'%20cy='44.72'%20r='5.685'/%3E%3Ccircle%20cx='20.52'%20cy='32.66'%20r='5.9'/%3E%3Ccircle%20cx='33.41'%20cy='32.66'%20r='5.655'/%3E%3Ccircle%20cx='46.13'%20cy='32.66'%20r='5.655'/%3E%3Ccircle%20cx='58.83'%20cy='32.61'%20r='5.762'/%3E%3Cpath%20d='m37.6%2026.29c-.51-5.68-4.25-9.24-5.79-10.58-.25-.22-.21-.52-.03-.74%201.04-1.22%202.84-1.54%204.04-1.42%20.26%20.03%20.44%20.2%20.55%20.42%201.24%202.55%202.93%205.63%203.94%207.86%201.07-1.62%202.83-2.96%204.16-3.47-1.16-1.47-1.61-2.92-1.45-4.7%20.24-3.15%202.78-5.08%204.54-5.55%20.36%20.06%20.88%20.69%201.18%201.03%201.56-2.3%204.77-2.99%206.48-2.93%20.2%20.01%20.28%20.13%20.26%20.31l-.58%203.69c.97-.63%202.27-1.02%203.4-.93%201.89%20.19%205.49%201.65%206.76%202.37%20.15%20.09%20.16%20.21%20.07%20.34-1.14%201.62-2.48%203.92-3.6%205.3-.83%201.06-2.21%201.63-3.22%201.82%201.03%20.83%202.34%202.04%202.93%202.8%20.11%20.15%20.07%20.31-.07%20.42-1.3%201-2.98%201.71-4.45%201.87-.81%20.06-1.67-.01-2.24-.08l.09%201.23c.01%20.17-.08%20.3-.24%20.37-1.7%20.8-3.74%20.71-5.42-.13-2.2-1.17-3.27-2.69-3.34-4.62-2.36%20.73-4.45%203.41-4.36%205.61%200%20.12-.04%20.22-.14%20.29-.53%20.38-1.05%20.87-1.39%201.3-.52-.69-1.34-1.4-2.08-1.88z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='%23000'%3E%3Cg%20transform='translate(8%208)%20scale(1.095)%20translate(-7.98%20-8)'%3E%3Cg%20transform='scale(.2)'%3E%3Ccircle%20cx='39.79'%20cy='68.02'%20r='5.754'/%3E%3Ccircle%20cx='33.41'%20cy='56.39'%20r='5.655'/%3E%3Ccircle%20cx='46.23'%20cy='56.39'%20r='5.685'/%3E%3Ccircle%20cx='26.87'%20cy='44.8'%20r='5.71'/%3E%3Ccircle%20cx='39.81'%20cy='44.72'%20r='5.672'/%3E%3Ccircle%20cx='52.72'%20cy='44.72'%20r='5.685'/%3E%3Ccircle%20cx='20.52'%20cy='32.66'%20r='5.9'/%3E%3Ccircle%20cx='33.41'%20cy='32.66'%20r='5.655'/%3E%3Ccircle%20cx='46.13'%20cy='32.66'%20r='5.655'/%3E%3Ccircle%20cx='58.83'%20cy='32.61'%20r='5.762'/%3E%3Cpath%20d='m37.6%2026.29c-.51-5.68-4.25-9.24-5.79-10.58-.25-.22-.21-.52-.03-.74%201.04-1.22%202.84-1.54%204.04-1.42%20.26%20.03%20.44%20.2%20.55%20.42%201.24%202.55%202.93%205.63%203.94%207.86%201.07-1.62%202.83-2.96%204.16-3.47-1.16-1.47-1.61-2.92-1.45-4.7%20.24-3.15%202.78-5.08%204.54-5.55%20.36%20.06%20.88%20.69%201.18%201.03%201.56-2.3%204.77-2.99%206.48-2.93%20.2%20.01%20.28%20.13%20.26%20.31l-.58%203.69c.97-.63%202.27-1.02%203.4-.93%201.89%20.19%205.49%201.65%206.76%202.37%20.15%20.09%20.16%20.21%20.07%20.34-1.14%201.62-2.48%203.92-3.6%205.3-.83%201.06-2.21%201.63-3.22%201.82%201.03%20.83%202.34%202.04%202.93%202.8%20.11%20.15%20.07%20.31-.07%20.42-1.3%201-2.98%201.71-4.45%201.87-.81%20.06-1.67-.01-2.24-.08l.09%201.23c.01%20.17-.08%20.3-.24%20.37-1.7%20.8-3.74%20.71-5.42-.13-2.2-1.17-3.27-2.69-3.34-4.62-2.36%20.73-4.45%203.41-4.36%205.61%200%20.12-.04%20.22-.14%20.29-.53%20.38-1.05%20.87-1.39%201.3-.52-.69-1.34-1.4-2.08-1.88z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/* MONTAGNA - due cime con neve, per le vette (era bi-mountain-fill, inesistente).
   SORGENTE: <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="#000"><g transform="translate(8 8) scale(1.085) translate(-8 -8)"><path d="m14.75 11.68c-1.014-1.706-2.224-3.598-3.1-4.88-.142-.21-.45-.198-.584 .012l-1.218 1.866-.966-1.374c-.45 .014-.82-.234-1.172-.37-.466 .41-.952 .9-1.37 1.29l-1.06-1.068c-.688 .4-1.438 1.004-1.986 .984l-2.054 3.53c-.164 .268 .032 .596 .33 .596h12.87c.298 0 .472-.334 .308-.586z"/><path d="m5.324 6.186c.34 .28 .722 .586 1.026 .794 .384-.292 .826-.616 1.206-.822 .33 .17 .69 .382 .958 .426 0-.044-.018-.088-.044-.126l-1.822-2.57c-.144-.202-.44-.196-.576 0l-2.356 3.394c-.022 .036-.04 .068-.04 .094 .512-.074 1.174-.842 1.648-1.19z"/></g></svg>
*/
.elm-ic-montagna {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='%23000'%3E%3Cg%20transform='translate(8%208)%20scale(1.085)%20translate(-8%20-8)'%3E%3Cpath%20d='m14.75%2011.68c-1.014-1.706-2.224-3.598-3.1-4.88-.142-.21-.45-.198-.584%20.012l-1.218%201.866-.966-1.374c-.45%20.014-.82-.234-1.172-.37-.466%20.41-.952%20.9-1.37%201.29l-1.06-1.068c-.688%20.4-1.438%201.004-1.986%20.984l-2.054%203.53c-.164%20.268%20.032%20.596%20.33%20.596h12.87c.298%200%20.472-.334%20.308-.586z'/%3E%3Cpath%20d='m5.324%206.186c.34%20.28%20.722%20.586%201.026%20.794%20.384-.292%20.826-.616%201.206-.822%20.33%20.17%20.69%20.382%20.958%20.426%200-.044-.018-.088-.044-.126l-1.822-2.57c-.144-.202-.44-.196-.576%200l-2.356%203.394c-.022%20.036-.04%20.068-.04%20.094%20.512-.074%201.174-.842%201.648-1.19z'/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='%23000'%3E%3Cg%20transform='translate(8%208)%20scale(1.085)%20translate(-8%20-8)'%3E%3Cpath%20d='m14.75%2011.68c-1.014-1.706-2.224-3.598-3.1-4.88-.142-.21-.45-.198-.584%20.012l-1.218%201.866-.966-1.374c-.45%20.014-.82-.234-1.172-.37-.466%20.41-.952%20.9-1.37%201.29l-1.06-1.068c-.688%20.4-1.438%201.004-1.986%20.984l-2.054%203.53c-.164%20.268%20.032%20.596%20.33%20.596h12.87c.298%200%20.472-.334%20.308-.586z'/%3E%3Cpath%20d='m5.324%206.186c.34%20.28%20.722%20.586%201.026%20.794%20.384-.292%20.826-.616%201.206-.822%20.33%20.17%20.69%20.382%20.958%20.426%200-.044-.018-.088-.044-.126l-1.822-2.57c-.144-.202-.44-.196-.576%200l-2.356%203.394c-.022%20.036-.04%20.068-.04%20.094%20.512-.074%201.174-.842%201.648-1.19z'/%3E%3C/g%3E%3C/svg%3E");
}

/* ===== ICONA GELATERIE (10/10/2026) =====
   GELATO - cono con due palline e cialda a rombi. Categoria "Bar e Gelaterie" e
   sottocategoria "Gelaterie" (registro App_Code/IconeSito.cs).
   SORGENTE: <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" stroke="#000" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><circle cx="8" cy="4.1" r="2.4"/><path d="M6 5.4C5 5.8 4.4 6.6 4.5 7.7M10 5.4c1 .4 1.6 1.2 1.5 2.3M4.5 7.7c.4.6 1.2.7 1.8.2.5.6 1.2.6 1.7.1.5.5 1.2.5 1.7-.1.6.5 1.4.4 1.8-.2"/><path d="M5.3 8.4 8 14.5l2.7-6.1"/><path d="M6.2 9.6l2.5 2.9M9.8 9.6l-2.5 2.9"/></svg>
*/
.elm-ic-gelato {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke='%23000'%20stroke-width='1'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='8'%20cy='4.1'%20r='2.4'/%3E%3Cpath%20d='M6%205.4C5%205.8%204.4%206.6%204.5%207.7M10%205.4c1%20.4%201.6%201.2%201.5%202.3M4.5%207.7c.4.6%201.2.7%201.8.2.5.6%201.2.6%201.7.1.5.5%201.2.5%201.7-.1.6.5%201.4.4%201.8-.2'/%3E%3Cpath%20d='M5.3%208.4%208%2014.5l2.7-6.1'/%3E%3Cpath%20d='M6.2%209.6l2.5%202.9M9.8%209.6l-2.5%202.9'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke='%23000'%20stroke-width='1'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='8'%20cy='4.1'%20r='2.4'/%3E%3Cpath%20d='M6%205.4C5%205.8%204.4%206.6%204.5%207.7M10%205.4c1%20.4%201.6%201.2%201.5%202.3M4.5%207.7c.4.6%201.2.7%201.8.2.5.6%201.2.6%201.7.1.5.5%201.2.5%201.7-.1.6.5%201.4.4%201.8-.2'/%3E%3Cpath%20d='M5.3%208.4%208%2014.5l2.7-6.1'/%3E%3Cpath%20d='M6.2%209.6l2.5%202.9M9.8%209.6l-2.5%202.9'/%3E%3C/svg%3E");
}

/* ===== ICONA SPOSARSI (13/10/2026) =====
   ANELLI - due fedi intrecciate con la pietra. Categoria "Sposarsi all'Elba" (registro
   App_Code/IconeSito.cs). Prima era bi-heart-fill: sul sito il cuore vuol dire "salva nei
   preferiti" (funzione Il mio viaggio), non deve avere altri significati.
   SORGENTE: <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" stroke="#000" stroke-width="1.5"><g transform="translate(0 -.6)"><path d="M6.937 13.343A3.6 3.6 0 1 1 8.773 11.701"/><path d="M9.063 6.657A3.6 3.6 0 1 1 7.227 8.299"/><path d="M4.2 4.6 5.6 6.3 7 4.6 6.4 3.6H4.8Z" fill="#000" stroke-width=".6" stroke-linejoin="round"/></g></svg>
*/
.elm-ic-anelli {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke='%23000'%20stroke-width='1.5'%3E%3Cg%20transform='translate(0%20-.6)'%3E%3Cpath%20d='M6.937%2013.343A3.6%203.6%200%201%201%208.773%2011.701'/%3E%3Cpath%20d='M9.063%206.657A3.6%203.6%200%201%201%207.227%208.299'/%3E%3Cpath%20d='M4.2%204.6%205.6%206.3%207%204.6%206.4%203.6H4.8Z'%20fill='%23000'%20stroke-width='.6'%20stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke='%23000'%20stroke-width='1.5'%3E%3Cg%20transform='translate(0%20-.6)'%3E%3Cpath%20d='M6.937%2013.343A3.6%203.6%200%201%201%208.773%2011.701'/%3E%3Cpath%20d='M9.063%206.657A3.6%203.6%200%201%201%207.227%208.299'/%3E%3Cpath%20d='M4.2%204.6%205.6%206.3%207%204.6%206.4%203.6H4.8Z'%20fill='%23000'%20stroke-width='.6'%20stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");
}

/* ===== ICONA VINI (14/10/2026) =====
   CALICE - bicchiere da vino col vino dentro. Categoria "Vini" di Mangiare e Bere (registro
   App_Code/IconeSito.cs, cross-nav Mangiare, pin mappa, hub Mangiare). Prima era bi-droplet-fill:
   sul sito la goccia vuol dire acqua (acquedotto, doccia, pioggia), e Bootstrap Icons 1.13.1 non ha
   ne' calici ne' bottiglie. NON disegnata da zero: e' lo STESSO calice dell'icona della macro
   Mangiare (elm-ic-mangiare = Phosphor fork-knife-fill + wine-fill), riportato a misura piena e
   centrato nel quadrato 256: le due icone si riconoscono come famiglia. Il grappolo (elm-ic-grappolo)
   e' gia' l'icona degli Agriturismi e sotto i 16px si impasta. Sidebar Mangiare: emoji calice, coerente.
   SORGENTE: <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path fill="#000" transform="translate(0 -8) scale(1.190476) translate(-71.64 -13.74)" d="M244.1,100.8L225.8,38.7A6.7,6.7,0,0,0,219.4,33.9L138.9,33.9A6.7,6.7,0,0,0,132.5,38.7L114.2,100.8A53.3,53.3,0,0,0,128.8,155.2A73.4,73.4,0,0,0,172.4,174.7L172.4,208.6L145.6,208.6A6.7,6.7,0,1,0,145.6,222.1L212.8,222.1A6.7,6.7,0,1,0,212.8,208.6L185.9,208.6L185.9,174.7A73.4,73.4,0,0,0,229.5,155.2A53.3,53.3,0,0,0,244.1,100.8M144,47.4L214.4,47.4L231.2,104.6C231.3,104.9,231.4,105.1,231.5,105.4C213.5,111.8,193.2,104.1,182.2,98.5C161,87.8,144.2,86.4,131.9,88.5L144,47.4"/></svg>
*/
.elm-ic-calice {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%3E%3Cpath%20fill='%23000'%20transform='translate(0%20-8)%20scale(1.190476)%20translate(-71.64%20-13.74)'%20d='M244.1,100.8L225.8,38.7A6.7,6.7,0,0,0,219.4,33.9L138.9,33.9A6.7,6.7,0,0,0,132.5,38.7L114.2,100.8A53.3,53.3,0,0,0,128.8,155.2A73.4,73.4,0,0,0,172.4,174.7L172.4,208.6L145.6,208.6A6.7,6.7,0,1,0,145.6,222.1L212.8,222.1A6.7,6.7,0,1,0,212.8,208.6L185.9,208.6L185.9,174.7A73.4,73.4,0,0,0,229.5,155.2A53.3,53.3,0,0,0,244.1,100.8M144,47.4L214.4,47.4L231.2,104.6C231.3,104.9,231.4,105.1,231.5,105.4C213.5,111.8,193.2,104.1,182.2,98.5C161,87.8,144.2,86.4,131.9,88.5L144,47.4'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%3E%3Cpath%20fill='%23000'%20transform='translate(0%20-8)%20scale(1.190476)%20translate(-71.64%20-13.74)'%20d='M244.1,100.8L225.8,38.7A6.7,6.7,0,0,0,219.4,33.9L138.9,33.9A6.7,6.7,0,0,0,132.5,38.7L114.2,100.8A53.3,53.3,0,0,0,128.8,155.2A73.4,73.4,0,0,0,172.4,174.7L172.4,208.6L145.6,208.6A6.7,6.7,0,1,0,145.6,222.1L212.8,222.1A6.7,6.7,0,1,0,212.8,208.6L185.9,208.6L185.9,174.7A73.4,73.4,0,0,0,229.5,155.2A53.3,53.3,0,0,0,244.1,100.8M144,47.4L214.4,47.4L231.2,104.6C231.3,104.9,231.4,105.1,231.5,105.4C213.5,111.8,193.2,104.1,182.2,98.5C161,87.8,144.2,86.4,131.9,88.5L144,47.4'/%3E%3C/svg%3E");
}
