/* Dayclic — Icon system (sprite-based, currentColor) */
.ic{
  display:inline-block;
  vertical-align:-0.18em;
  flex-shrink:0;
  pointer-events:none;
  color:inherit;
}
.ic-sm{width:14px;height:14px}
.ic-md{width:18px;height:18px}
.ic-lg{width:24px;height:24px}
.ic-xl{width:32px;height:32px}
/* Catégorie tinting via parent class — useful when category color is on a wrapper */
.cat-emoji .ic,
.tn-item .ic{vertical-align:-0.22em}
button .ic{vertical-align:-0.18em;margin-right:0.35em}
.btn .ic{margin-right:0.4em}
h1 .ic,h2 .ic,h3 .ic,h4 .ic{vertical-align:-0.12em}
