@font-face{font-family:"NK Noto";src:url('../fonts/f-noto.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:"NK Kufi";src:url('../fonts/f-kufi.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:"NK Naskh";src:url('../fonts/f-naskh.woff2') format('woff2');font-weight:400 700;font-display:swap}
@font-face{font-family:"NK Plex";src:url('../fonts/f-plex-400.woff2') format('woff2');font-weight:100 450;font-display:swap}
@font-face{font-family:"NK Plex";src:url('../fonts/f-plex-600.woff2') format('woff2');font-weight:451 650;font-display:swap}
@font-face{font-family:"NK Plex";src:url('../fonts/f-plex-700.woff2') format('woff2');font-weight:651 900;font-display:swap}
@font-face{font-family:"NKD vazirmatn";src:url('../fonts/d-vazirmatn.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0030-0039,U+0660-0669,U+06F0-06F9}
@font-face{font-family:"NKD inter";src:url('../fonts/d-inter.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0030-0039,U+0660-0669,U+06F0-06F9}
@font-face{font-family:"NKD noto";src:url('../fonts/d-noto.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0030-0039,U+0660-0669,U+06F0-06F9}
@font-face{font-family:"NKD kufi";src:url('../fonts/d-kufi.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0030-0039,U+0660-0669,U+06F0-06F9}
@font-face{font-family:"NKD plex";src:url('../fonts/d-plex-400.woff2') format('woff2');font-weight:100 550;font-display:swap;unicode-range:U+0030-0039,U+0660-0669,U+06F0-06F9}
@font-face{font-family:"NKD plex";src:url('../fonts/d-plex-700.woff2') format('woff2');font-weight:551 900;font-display:swap;unicode-range:U+0030-0039,U+0660-0669,U+06F0-06F9}
@font-face{font-family:"NKE noto";src:url('../fonts/e-noto.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0030-0039}
@font-face{font-family:"NKE kufi";src:url('../fonts/e-kufi.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0030-0039}
@font-face{font-family:"NKE plex";src:url('../fonts/e-plex-400.woff2') format('woff2');font-weight:100 550;font-display:swap;unicode-range:U+0030-0039}
@font-face{font-family:"NKE plex";src:url('../fonts/e-plex-700.woff2') format('woff2');font-weight:551 900;font-display:swap;unicode-range:U+0030-0039}
html[data-font=noto]{--ff:"NK Noto";--ffe:"NKE noto"}
html[data-font=plex]{--ff:"NK Plex";--ffe:"NKE plex"}
html[data-font=kufi]{--ff:"NK Kufi";--ffe:"NKE kufi"}
html[data-font=naskh]{--ff:"NK Naskh";--ffe:NarkhDigits}
html[data-font=system]{--ff:system-ui;--ffe:NarkhDigits}
html[data-digits=vazirmatn]{--ffd:"NKD vazirmatn";--ffe:NarkhDigits}
html[data-digits=inter]{--ffd:"NKD inter";font-variant-numeric:tabular-nums}
html[data-digits=noto]{--ffd:"NKD noto";--ffe:"NKE noto"}
html[data-digits=plex]{--ffd:"NKD plex";--ffe:"NKE plex"}
html[data-digits=kufi]{--ffd:"NKD kufi";--ffe:"NKE kufi"}
html[data-font=kufi] body,html[data-font=naskh] body{line-height:1.8}
.skinpop .fnt{border-top:1px solid var(--line2);margin-top:6px;padding-top:6px}
.skinpop .fnt-row{display:flex;flex-wrap:wrap;gap:6px;padding:2px 8px 8px}
.skinpop .fnt-row button{width:auto;display:inline-flex;flex-direction:column;align-items:center;gap:0;min-width:58px;padding:6px 8px;border:1px solid var(--line2);border-radius:12px}
.skinpop .fnt-row button::after{display:none}
.skinpop .fnt-row button b{font-size:17px;line-height:1.3;font-weight:600}
.skinpop .fnt-row button small{font-size:10.5px;white-space:nowrap}
.skinpop .fnt-row button[aria-checked=true]{border-color:var(--tq)}
