@font-face{font-family:Vazirmatn;src:url("../fonts/Vazirmatn-Regular.woff2") format("woff2");font-weight:100 900;font-display:swap}
:root{--md-text-font:"Vazirmatn";--md-code-font:"Consolas",monospace;--md-primary-fg-color:#1E6FA8;--md-primary-fg-color--dark:#0F2A43;--md-accent-fg-color:#1E6FA8}
html,body,input,button{font-family:Vazirmatn,Tahoma,sans-serif!important}
.md-header,.md-footer{background:#0F2A43}.md-tabs{background:#1E6FA8}.md-main{background:#f7f9fc}
.md-content{background:#fff;border:1px solid #e5edf3;border-radius:14px;margin:1rem 0;padding:.6rem 1.5rem 1.5rem}
.md-nav__link{line-height:1.8}.md-nav__link--active{color:#1E6FA8;font-weight:800}
.md-typeset h1,.md-typeset h2,.md-typeset h3{color:#0F2A43;font-weight:800}
.md-typeset p,.md-typeset li{line-height:2}.md-search__input{border-radius:10px}
.md-typeset code{direction:ltr;unicode-bidi:plaintext}.md-typeset pre>code{text-align:left}
.home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:1.5rem}
.home-card{padding:1rem;border:1px solid #e1eaf1;border-radius:12px;background:#fff;box-shadow:0 4px 14px #0f2a430a}
.home-card h3{margin-top:0;color:#0F2A43}.home-card a{color:#1E6FA8;font-weight:700}
.doc-meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;color:#647789;font-size:.78rem;border-bottom:1px solid #e8eef3;padding-bottom:.8rem;margin-bottom:1.2rem}
.doc-feedback{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;border-top:1px solid #e8eef3;margin-top:2rem;padding-top:1rem}
.doc-feedback button{border:1px solid #dce7ef;border-radius:8px;background:#fff;padding:.45rem .8rem;color:#0F2A43;cursor:pointer;font:inherit}
.doc-feedback button[aria-pressed=true]{background:#eaf4fb;border-color:#1E6FA8}
.doc-placeholder{border:1px dashed #c9dce9;border-radius:10px;padding:1rem;color:#647789;background:#f8fbfd}
@media(max-width:768px){.home-grid{grid-template-columns:1fr}.md-content{margin:.5rem 0;padding:.5rem 1rem 1rem}.md-sidebar--secondary{display:none}}