.c-icon-tile{--tile: 44px;--icona: 22px;display:inline-grid;place-items:center;flex:none;width:var(--tile);height:var(--tile);border-radius:var(--r-sm);background:var(--viola-50);color:var(--viola-700);box-shadow:inset 0 0 0 1px var(--viola-100)}.c-icon-tile .i{width:var(--icona);height:var(--icona)}.c-icon-tile--s{--tile: 32px;--icona: 18px;border-radius:8px}.c-icon-tile--l{--tile: 56px;--icona: 28px;border-radius:14px}.c-icon-tile--xl{--tile: 72px;--icona: 36px;border-radius:var(--r-md)}.c-icon-tile--neutra{background:var(--slate-100);color:var(--slate-800);box-shadow:inset 0 0 0 1px var(--slate-200)}.c-icon-tile--verde{background:var(--verde-50);color:var(--verde-700);box-shadow:inset 0 0 0 1px var(--verde-200)}.c-icon-tile--pieno{background:var(--viola-600);color:#fff;box-shadow:none}.c-icon-tile--scuro{background:#ffffff0f;color:var(--viola-300);box-shadow:inset 0 0 0 1px var(--scuro-bordo)}.c-icon-tile--tondo{border-radius:var(--r-full)}@media(prefers-reduced-motion:no-preference){a:hover>.c-icon-tile .i,.scheda--link:hover .c-icon-tile .i,a.scheda:hover .c-icon-tile .i{animation:tile-salta var(--dur-3) var(--ease-out)}.c-icon-tile--pulsa:after{content:"";position:absolute;inset:-6px;border-radius:inherit;border:2px solid var(--viola-300);animation:tile-pulsa 2.4s var(--ease) 3}.c-icon-tile--pulsa{position:relative}}@keyframes tile-salta{0%{transform:none}40%{transform:translateY(-3px) scale(1.06)}to{transform:none}}@keyframes tile-pulsa{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.25);opacity:0}}