/* One rounded stroke system for decorative web UI icons. */
.tk-icon{display:inline-block;inline-size:20px;block-size:20px;flex:none;vertical-align:-.18em;overflow:visible}
[data-ui-icon]{display:inline-flex;align-items:center;justify-content:center;flex:none;vertical-align:middle;line-height:1}
.sidebar nav button>span[aria-hidden=true]{inline-size:20px;block-size:20px}
.sidebar nav button .tk-icon,.theme-toggle .tk-icon{inline-size:20px;block-size:20px}
.sidebar nav button .nav-label{min-width:0}
.btn>[data-ui-icon],.tk-button>[data-ui-icon],.tk-text-link>[data-ui-icon],.link-button>[data-ui-icon]{inline-size:18px;block-size:18px}
.btn>.tk-icon,.btn>[data-ui-icon]>.tk-icon,.tk-button>[data-ui-icon]>.tk-icon,.tk-text-link>[data-ui-icon]>.tk-icon{inline-size:18px;block-size:18px}
.tk-topic-icon .tk-icon,.tk-final-mark .tk-icon{inline-size:24px;block-size:24px}
.tk-benefit-value .tk-icon{inline-size:34px;block-size:34px}
.tk-file-art>span .tk-icon{inline-size:28px;block-size:28px}
.stat-icon .tk-icon,.panel-presets .tk-icon,.role-mode .tk-icon{inline-size:20px;block-size:20px}
.server-picker-chevron path,.server-dialog-close svg path,.server-dialog-search svg path,.server-dialog-search svg circle{stroke-width:1.8}
