/* Plain Persian brand text; the supplied symbol is used for app and browser icons. */
.brand .brand-text,.reference-header .brand>.brand-text{display:block;direction:rtl;font-family:inherit;font-size:34px;font-weight:800;line-height:1.4;letter-spacing:0;white-space:nowrap;color:#0062ff;filter:none;order:0}
.reference-header .header-inner{grid-template-columns:104px minmax(0,1fr) minmax(220px,360px);gap:20px}.reference-header .brand{min-width:0;justify-content:flex-start}.admin-sidebar>.brand{flex-direction:column;align-items:flex-start;gap:0;padding-inline:12px}.admin-sidebar>.brand .brand-text{font-size:36px}.brand-caption{color:var(--muted);font-size:11px;display:block;margin-top:2px}.admin-mobile-head .brand .brand-text{font-size:29px}.login-panel>.brand{justify-content:center;margin-bottom:16px}.login-panel .brand .brand-text{font-size:42px}
html[data-theme=dark] .brand .brand-text{color:#58a3ff}
@media(max-width:1050px) and (min-width:651px){.reference-header .header-inner{grid-template-columns:88px minmax(0,1fr) minmax(165px,220px);gap:14px}.reference-header .brand>.brand-text{font-size:31px}}
@media(max-width:800px) and (min-width:651px){.reference-header .header-inner{grid-template-columns:80px minmax(0,1fr) minmax(130px,160px);gap:10px}.reference-header .brand>.brand-text{font-size:29px}}
@media(max-width:650px){.reference-header .header-inner{display:flex;gap:12px;min-height:62px}.reference-header .brand>.brand-text{font-size:31px}}
