@font-face{font-family:Vazir;font-weight:400;font-display:swap;src:url(fonts/vazir-regular.woff) format("woff")}
@font-face{font-family:Vazir;font-weight:500;font-display:swap;src:url(fonts/vazir-medium.woff) format("woff")}
@font-face{font-family:Vazir;font-weight:700 900;font-display:swap;src:url(fonts/vazir-bold.woff) format("woff")}
@font-face{font-family:Press;font-display:swap;src:url(fonts/press.woff) format("woff")}
@font-face{font-family:Grotesk;font-weight:300 700;font-display:swap;src:url(fonts/grotesk.woff) format("woff")}
@font-face{font-family:Mono;font-weight:100 800;font-display:swap;src:url(fonts/mono.woff) format("woff")}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
html,body{overflow-x:clip}
body{margin:0}
img{max-width:100%}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:6px}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.enamad-slot{display:inline-grid;place-items:center;width:110px;height:120px;border:1.5px dashed currentColor;border-radius:12px;font-size:12px;opacity:.6;text-align:center;padding:8px;line-height:1.6}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.enamad-txt{display:inline-block;padding:10px 14px;border:1.5px solid currentColor;border-radius:12px;font-size:13px}
