@font-face{font-family:Estedad;src:url('/static/fonts/Estedad-Variable.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:Inter;src:url('/static/fonts/Inter-Variable.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
html[lang=fa] body{font-family:var(--font-fa);font-size:var(--font-body-size);line-height:var(--line-height-fa)}
html[lang=en] body{font-family:var(--font-en);font-size:var(--font-body-size);line-height:var(--line-height-en)}
button,input,select{font-family:inherit!important}
html[dir=ltr] .sidebar{inset:0 auto 0 0}
html[dir=ltr] .admin-page main{margin-right:0;margin-left:232px}
html[dir=ltr] .nav-button,html[dir=ltr] table{text-align:left}
html[dir=ltr] .brand small{text-align:left}
html[dir=ltr] .timeline ul{padding-right:0;padding-left:20px}
@media(max-width:1100px){html[dir=ltr] .admin-page main{margin-left:200px}}
@media(max-width:760px){html[dir=ltr] .admin-page main{margin-left:0}html[dir=ltr] .sidebar nav{margin-right:0;margin-left:auto}.page-header{flex-wrap:wrap;gap:10px}}
html[lang=fa] h1{letter-spacing:0}
.header-actions{display:flex;align-items:center;gap:12px}.dot{margin-inline-end:7px}

.admin-page td{font-size:14px}.admin-page td small{font-size:12px}.admin-page th,.admin-page label,.admin-page .subtle{font-size:13px}.admin-page .badge,.admin-page .row-button{font-size:12px}.admin-page .stat small{font-size:12px}.admin-page .stat span{font-size:14px}.admin-page .stat strong{font-variant-numeric:tabular-nums}.admin-page .brand small{font-size:12px}.admin-page .eyebrow{font-size:12px}
.content-form{padding:0 26px 26px}.content-form label{margin-top:14px}.content-form textarea{font:inherit;width:100%;min-height:90px;padding:12px;border:1px solid var(--color-control-border);border-radius:9px}.content-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.content-preview{border:1px dashed var(--color-control-border);border-radius:12px;padding:20px;margin-top:18px}.content-preview img{max-width:100%;max-height:140px;object-fit:contain}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.media-card{border:1px solid var(--line);border-radius:12px;padding:12px}.media-card img{width:100%;height:120px;object-fit:contain}.media-card button{font-size:12px;padding:6px 10px;margin:4px}.brand-logo{max-height:60px;max-width:180px}.store-banner{max-height:280px;width:100%;object-fit:cover;border-radius:12px;margin-top:14px}.content-form hr{border:0;border-top:1px solid var(--line);margin:24px 0}
@media(max-width:760px){.sidebar nav{width:100%;flex-wrap:wrap;margin:0!important;gap:6px}}

@font-face{font-family:Manrope;src:url('/static/fonts/Manrope-Latin.woff2') format('woff2');font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Vazirmatn;src:url('/static/fonts/Vazirmatn-Arabic.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0600-06FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFC}
