/* Hydari theme "Sabz Divan" (site). Built from the panel (Appearance); every change rebuilds this file. */
@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url("/fonts/inter/inter-latin-wght-normal.woff2") format("woff2");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:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url("/fonts/inter/inter-latin-ext-wght-normal.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:"Noto Serif";font-style:normal;font-weight:100 900;font-display:swap;src:url("/fonts/noto-serif/noto-serif-latin-wght-normal.woff2") format("woff2");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:"Noto Serif";font-style:normal;font-weight:100 900;font-display:swap;src:url("/fonts/noto-serif/noto-serif-latin-ext-wght-normal.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:"Noto Serif";font-style:italic;font-weight:100 900;font-display:swap;src:url("/fonts/noto-serif/noto-serif-latin-wght-italic.woff2") format("woff2");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:"Noto Serif";font-style:italic;font-weight:100 900;font-display:swap;src:url("/fonts/noto-serif/noto-serif-latin-ext-wght-italic.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:"Hydari Nastaleeq";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/hydari-nastaleeq/hydari-nastaleeq-400.woff") format("woff");unicode-range:U+0020-0040, U+005B-0060, U+007B-007E, U+00A0, U+0600-0698, U+06A9-06F9, U+200B-203A, U+FD3E-FD3F, U+FDD0, U+FDF2-FDFD, U+FEFF;size-adjust:140%;}
:root{--sabz-50:#F1F4F0;--sabz-100:#E5E9E3;--sabz-200:#CED6C9;--sabz-300:#B2BEAA;--sabz-400:#90A185;--sabz-500:#788C6A;--sabz-600:#627A52;--sabz-700:#4B5C3F;--sabz-800:#333E2C;--sabz-900:#20251D;--divan-50:#F1F3F0;--divan-100:#DEE1DC;--divan-200:#D2D6D0;--divan-300:#C4C7C1;--divan-400:#A8ABA5;--divan-500:#8C8F89;--divan-600:#72766F;--divan-700:#5B5F59;--divan-gold:#766581;--color-neutral:#72766F;--color-neutral-light:#DEE1DC;--color-neutral-text:#5B5F59;--color-muted:#8C8F89;--color-muted-light:#D8DBD6;--color-muted-text:#72766F;--bg-app:#E5E8E3;--bg-card:#FCFDFC;--bg-input:#E8EAE6;--bg-content:#FCFDFC;--bg-comment:#F1F3F0;--bg-header:#FCFDFC;--bg-footer:#DEE1DC;--bg-hover:#D8DDD5;--bg-active:#CDD4C9;--bg-sunken:#DEE1DC;--bg-raised:#FEFEFE;--bg-sidebar:#FCFDFC;--bg-rail:#F1F3F0;--bg-overlay:rgba(15, 16, 14, 0.38);--bg-tooltip:#171B15;--text-main:#0F100E;--text-content:#4B5D3F;--text-secondary:#4B4C4A;--text-muted:#7A7C79;--text-inverse:#FCFDFC;--text-bold:#0F100E;--text-italic:#0F100E;--text-on-tooltip:#FCFDFC;--text-heading:#36412F;--text-h1:#36412F;--text-h2:#36412F;--text-h3:#36412F;--text-h4:#36412F;--text-h5:#36412F;--text-h6:#36412F;--text-link:#45543B;--text-link-hover:#2F3829;--text-link-visited:#775070;--text-cite:#45543B;--bg-tag:#EDF0EB;--text-tag:#45543B;--bg-highlight:#ECF2BE;--text-highlight:#0F100E;--bg-quote:#F3F5F2;--text-quote:#4B4C4A;--border-quote:#627A52;--bg-code:#EFF1EF;--text-code:#831E56;--bg-selection:#CED6C9;--text-selection:#0F100E;--border-light:#D3D6D1;--border-base:#C8CBC7;--border-strong:#B4B7B2;--color-primary:#627A52;--color-primary-hover:#414F38;--color-primary-active:#282E24;--color-primary-light:rgba(98, 122, 82, 0.1);--color-primary-soft:#E6EBE4;--color-primary-text:#45543B;--color-on-primary:#FCFDFC;--btn-secondary-bg:#FCFDFC;--btn-secondary-text:#45543B;--btn-secondary-border:#B4B7B2;--color-dark:#191B18;--color-on-dark:#FCFDFC;--color-accent:#766581;--color-accent-light:#E9E8EB;--color-on-accent:#FFFFFF;--bg-menu:#FCFDFC;--text-menu:#0F100E;--bg-submenu:#FEFEFE;--text-submenu:#4B4C4A;--bg-mobile-nav:#FCFDFC;--text-mobile-nav:#4B4C4A;--text-mobile-nav-active:#45543B;--color-success:#41C8B1;--color-success-light:#E4F6F2;--color-success-text:#246E61;--color-warning:#C4D61F;--color-warning-light:#F5F8DF;--color-warning-text:#6C7611;--color-danger:#C1257D;--color-danger-light:#F4E1EB;--color-danger-text:#6A1445;--color-info:#CA49C8;--color-info-light:#F6E6F5;--color-info-text:#6F286E;--scrollbar-thumb:#B4B7B2;--scrollbar-track:#DEE1DC;--bs-primary:#627A52;--bs-primary-rgb:98, 122, 82;--bs-success:#41C8B1;--bs-success-rgb:65, 200, 177;--bs-danger:#C1257D;--bs-danger-rgb:193, 37, 125;--bs-warning:#C4D61F;--bs-warning-rgb:196, 214, 31;--bs-info:#CA49C8;--bs-info-rgb:202, 73, 200;--bs-secondary:#72766F;--bs-secondary-rgb:114, 118, 111;--bs-dark:#191B18;--bs-dark-rgb:25, 27, 24;--bs-light:#DEE1DC;--bs-light-rgb:222, 225, 220;--bs-link-color-rgb:69, 84, 59;--bs-link-hover-color-rgb:47, 56, 41;--bs-primary-text-emphasis:#333E2C;--bs-secondary-bg:#DEE1DC;--bs-tertiary-bg:#F1F3F0;--shadow-sm:0 1px 2px rgba(15, 16, 14, 0.04);--shadow-soft:0 6px 24px -12px rgba(15, 16, 14, 0.16);--shadow-hover:0 12px 32px -14px rgba(15, 16, 14, 0.22);--shadow-colored:0 8px 20px -10px rgba(98, 122, 82, 0.45);--shadow-popover:0 12px 32px -8px rgba(15, 16, 14, 0.18), 0 2px 6px rgba(15, 16, 14, 0.06);--shadow-modal:0 24px 64px -16px rgba(15, 16, 14, 0.3), 0 4px 14px rgba(15, 16, 14, 0.06);--font-body:"Inter", "Vazirmatn", "Noto Sans Devanagari", "Noto Nastaliq Urdu", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;--font-heading:"Inter", "Vazirmatn", "Noto Sans Devanagari", "Noto Nastaliq Urdu", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;--font-text:"Inter", "Vazirmatn", "Noto Sans Devanagari", "Noto Nastaliq Urdu", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;--font-menu:var(--font-body);--font-button:var(--font-body);--font-numbers:var(--font-body);--font-code:ui-monospace, ui-monospace, "Cascadia Mono", Consolas, "Liberation Mono", monospace;--font-ui:"Inter", "Vazirmatn", "Noto Sans Devanagari", "Noto Nastaliq Urdu", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;--font-mono:var(--font-code);--bs-body-font-family:var(--font-ui);--font-size-base:calc(16px * var(--lang-font-scale, 1));--letter-spacing:calc(var(--lang-letter-spacing, 0em) + 0em);--font-size-h1:calc(var(--font-size-base) * 2.4414);--font-size-h2:calc(var(--font-size-base) * 1.9531);--font-size-h3:calc(var(--font-size-base) * 1.5625);--font-size-h4:calc(var(--font-size-base) * 1.25);--font-size-h5:calc(var(--font-size-base) * 1);--font-size-h6:calc(var(--font-size-base) * 0.8);--line-height:var(--lang-line-height, 1.6);--hb-measure:46rem;--type-ratio:1.25;--heading-weight:700;--heading-line-height:1.25;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-card:14px;--radius-xl:18px;--radius-modal:24px;--bs-border-radius:var(--radius-md);--bs-border-radius-sm:var(--radius-sm);--bs-border-radius-lg:var(--radius-lg);color-scheme:light;}
:root[data-mode="dark"]{--sabz-50:#1A1D19;--sabz-100:#242821;--sabz-200:#353E31;--sabz-300:#4B5843;--sabz-400:#657759;--sabz-500:#778E6A;--sabz-600:#88A278;--sabz-700:#A5B89A;--sabz-800:#C2CEBC;--sabz-900:#DAE1D8;--divan-50:#161716;--divan-100:#191B19;--divan-200:#242624;--divan-300:#333533;--divan-400:#4F514F;--divan-500:#6A6D6A;--divan-600:#848884;--divan-700:#9A9E9A;--divan-gold:#AF9DBB;--color-neutral:#848884;--color-neutral-light:#191B19;--color-neutral-text:#9A9E9A;--color-muted:#6A6D6A;--color-muted-light:#1F201F;--color-muted-text:#848884;--bg-app:#121312;--bg-card:#1A1A19;--bg-input:#212220;--bg-content:#1A1A19;--bg-comment:#161716;--bg-header:#1A1A19;--bg-footer:#191B19;--bg-hover:#1E211C;--bg-active:#272D24;--bg-sunken:#191B19;--bg-raised:#252525;--bg-sidebar:#161716;--bg-rail:#121312;--bg-overlay:rgba(0, 0, 0, 0.62);--bg-tooltip:#3F403E;--text-main:#E9ECE9;--text-content:#95AC87;--text-secondary:#ADAFAD;--text-muted:#7E807E;--text-inverse:#0B0B0B;--text-bold:#E9ECE9;--text-italic:#E9ECE9;--text-on-tooltip:#E9ECE9;--text-heading:#C2CEBC;--text-h1:#C2CEBC;--text-h2:#C2CEBC;--text-h3:#C2CEBC;--text-h4:#C2CEBC;--text-h5:#C2CEBC;--text-h6:#C2CEBC;--text-link:#AFC0A5;--text-link-hover:#CCD6C7;--text-link-visited:#B8A9B1;--text-cite:#AFC0A5;--bg-tag:#252823;--text-tag:#AFC0A5;--bg-highlight:#565B36;--text-highlight:#E9ECE9;--bg-quote:#21221F;--text-quote:#ADAFAD;--border-quote:#88A278;--bg-code:#252524;--text-code:#E199BB;--bg-selection:#353E31;--text-selection:#E9ECE9;--border-light:#252725;--border-base:#303130;--border-strong:#464746;--color-primary:#88A278;--color-primary-hover:#B4C3AB;--color-primary-active:#D5DDD2;--color-primary-light:rgba(136, 162, 120, 0.16);--color-primary-soft:#292D26;--color-primary-text:#AFC0A5;--color-on-primary:#0B0B0B;--btn-secondary-bg:#1A1A19;--btn-secondary-text:#AFC0A5;--btn-secondary-border:#464746;--color-dark:#0A0A09;--color-on-dark:#FFFFFF;--color-accent:#AF9DBB;--color-accent-light:rgba(175, 157, 187, 0.14);--color-on-accent:#000000;--bg-menu:#1A1A19;--text-menu:#E9ECE9;--bg-submenu:#252525;--text-submenu:#ADAFAD;--bg-mobile-nav:#1A1A19;--text-mobile-nav:#ADAFAD;--text-mobile-nav-active:#AFC0A5;--color-success:#41C8B1;--color-success-light:rgba(65, 200, 177, 0.14);--color-success-text:#97E1D4;--color-warning:#C5D36B;--color-warning-light:rgba(197, 211, 107, 0.14);--color-warning-text:#DFE7AE;--color-danger:#DC6DA2;--color-danger-light:rgba(220, 109, 162, 0.14);--color-danger-text:#ECAFCC;--color-info:#C782C4;--color-info-light:rgba(199, 130, 196, 0.14);--color-info-text:#E0BADF;--scrollbar-thumb:#464746;--scrollbar-track:#191B19;--bs-primary:#88A278;--bs-primary-rgb:136, 162, 120;--bs-success:#41C8B1;--bs-success-rgb:65, 200, 177;--bs-danger:#DC6DA2;--bs-danger-rgb:220, 109, 162;--bs-warning:#C5D36B;--bs-warning-rgb:197, 211, 107;--bs-info:#C782C4;--bs-info-rgb:199, 130, 196;--bs-secondary:#848884;--bs-secondary-rgb:132, 136, 132;--bs-dark:#0A0A09;--bs-dark-rgb:10, 10, 9;--bs-light:#191B19;--bs-light-rgb:25, 27, 25;--bs-link-color-rgb:175, 192, 165;--bs-link-hover-color-rgb:204, 214, 199;--bs-primary-text-emphasis:#C2CEBC;--bs-secondary-bg:#191B19;--bs-tertiary-bg:#161716;--shadow-sm:0 1px 2px rgba(0, 0, 0, 0.3);--shadow-soft:0 6px 24px -12px rgba(0, 0, 0, 0.55);--shadow-hover:0 12px 32px -14px rgba(0, 0, 0, 0.65);--shadow-colored:0 8px 20px -10px rgba(0, 0, 0, 0.6);--shadow-popover:0 12px 32px -8px rgba(0, 0, 0, 0.6), 0 0 0 1px var(--border-base);--shadow-modal:0 24px 64px -16px rgba(0, 0, 0, 0.7), 0 0 0 1px var(--border-base);color-scheme:dark;}
[lang|="en"]{--font-body:"Inter", "Vazirmatn", "Noto Sans Devanagari", "Noto Nastaliq Urdu", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;--font-heading:"Inter", "Vazirmatn", "Noto Sans Devanagari", "Noto Nastaliq Urdu", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;--font-text:"Noto Serif", "Inter", "Vazirmatn", "Noto Sans Devanagari", "Noto Nastaliq Urdu", Georgia, "Times New Roman", serif;--font-ui:"Inter", "Vazirmatn", "Noto Sans Devanagari", "Noto Nastaliq Urdu", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;}
[lang|="ur"]{--font-body:"Hydari Nastaleeq", "Inter", "Vazirmatn", "Noto Sans Devanagari", "Noto Nastaliq Urdu", Georgia, "Times New Roman", serif;--font-heading:"Hydari Nastaleeq", "Inter", "Vazirmatn", "Noto Sans Devanagari", "Noto Nastaliq Urdu", Georgia, "Times New Roman", serif;--font-text:"Hydari Nastaleeq", "Inter", "Vazirmatn", "Noto Sans Devanagari", "Noto Nastaliq Urdu", Georgia, "Times New Roman", serif;--font-ui:"Hydari Nastaleeq", "Inter", "Vazirmatn", "Noto Sans Devanagari", "Noto Nastaliq Urdu", Georgia, "Times New Roman", serif;}
:where([lang]){font-family:var(--font-body);}
body{background-color:var(--bg-app);color:var(--text-main);font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height);letter-spacing:var(--letter-spacing);word-spacing:var(--lang-word-spacing, normal);text-align:var(--lang-align, start);}
h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--heading-weight);line-height:var(--heading-line-height);}
h1{font-size:var(--font-size-h1);color:var(--text-h1)}h2{font-size:var(--font-size-h2);color:var(--text-h2)}h3{font-size:var(--font-size-h3);color:var(--text-h3)}h4{font-size:var(--font-size-h4);color:var(--text-h4)}h5{font-size:var(--font-size-h5);color:var(--text-h5)}h6{font-size:var(--font-size-h6);color:var(--text-h6)}
a{color:var(--text-link)}a:hover,a:focus-visible{color:var(--text-link-hover)}.hb-flow a:visited{color:var(--text-link-visited)}
.hb-flow strong,.hb-flow b{color:var(--text-bold)}.hb-flow em,.hb-flow i{color:var(--text-italic)}
mark{background:var(--bg-highlight);color:var(--text-highlight)}
.hb-flow blockquote,.hb-quote{background:var(--bg-quote);color:var(--text-quote);border-inline-start-color:var(--border-quote)}
code,kbd,samp,pre{font-family:var(--font-code)}:not(pre)>code{background:var(--bg-code);color:var(--text-code)}
.hb-flow sup a,.hb-footnotes,cite{color:var(--text-cite)}
button,.btn,.hb-button__link{font-family:var(--font-button)}nav{font-family:var(--font-menu)}.hy-num,[data-num]{font-family:var(--font-numbers)}
body{font-weight:var(--font-weight-body, 400)}.hy-item .hy-item__text,.hy-item__text.hb-flow,.hy-reading-text{font-family:var(--font-text);font-weight:var(--font-weight-text, inherit)}
button,.btn,.hb-button__link,.hy-btn{font-weight:var(--font-weight-button, 600)}
::selection{background:var(--bg-selection);color:var(--text-selection)}
html{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}
.hb-img figcaption,.hb-img__caption{font-size:0.875em}
.hb-flow{--hb-radius:var(--radius-md);--hb-shadow-sm:0 1px 3px rgba(15, 16, 14, 0.1);--hb-shadow-md:0 6px 20px -8px rgba(15, 16, 14, 0.25);--hb-shadow-lg:0 16px 40px -14px rgba(15, 16, 14, 0.35);}:root[data-mode="dark"] .hb-flow{--hb-shadow-sm:0 1px 3px rgba(0, 0, 0, 0.4);--hb-shadow-md:0 6px 20px -8px rgba(0, 0, 0, 0.5);--hb-shadow-lg:0 16px 40px -14px rgba(0, 0, 0, 0.6);}
@media (min-width: 1024px){
/* Home: the slider fills its cell, as tall as the "Latest" column beside it. */
.hl-cell > .hl-slider { flex: 1 1 auto; display: flex; flex-direction: column; }
.hl-cell > .hl-slider > .hl-slider__track { flex: 1 1 auto; display: flex; flex-direction: column; }
.hl-cell > .hl-slider.is-ready .hl-slider__slide.is-on { flex: 1 1 auto; }
}
