/* utono v2.0.11 — full icon system refresh
   Softer, rounder icon language inspired by the utono app icon. */
:root{
  --utono-icon-radius:12px;
  --utono-icon-stroke:1.9;
}
.ico{
  stroke-width:var(--utono-icon-stroke)!important;
  stroke-linecap:round;
  stroke-linejoin:round;
  flex:none;
}
.nav-item > .ico,
.mobile-bottom-nav .ico,
.toolbar-group .ico,
.format-action .ico,
.icon-btn .ico,
.avatar .ico,
.cloud-pill .ico{
  stroke-width:var(--utono-icon-stroke)!important;
}
.icon-btn,
.avatar,
.format-action,
.toolbar-group .icon-btn,
.utono-note-pane-toggle,
.utono-main-pane-toggle{
  border-radius:var(--utono-icon-radius);
}
.topbar-right .icon-btn,
.topbar .avatar{
  border-radius:14px;
}
.nav-item>.ico{
  opacity:.95;
}
.nav-item.active>.ico,
.mobile-bottom-nav>button.current .ico,
.icon-btn.active .ico,
.icon-btn[data-action="star-note"].active .ico,
.card-star.is-starred .ico,
.utono-rail-star .ico{
  filter:drop-shadow(0 1px 0 rgba(255,255,255,.18));
}
.format-toolbar,
.utono-persistent-toolbar,
.utono-v205-toolbar.format-toolbar{
  border-radius:16px;
}
.format-action{
  border-radius:11px;
}
.mobile-bottom-nav>button.capture-fab{
  border-radius:20px;
}
.popover button .ico,
.export-choice .ico,
.share-section-heading .ico,
.home-note>.ico:last-child,
.task-tile>.ico:last-child{
  stroke-width:1.8!important;
}
