/* 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:"EB Garamond";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/eb-garamond/eb-garamond-400.woff") format("woff");unicode-range:U+0020-007E, U+00A0-0259, U+02C6-02DC, U+1E00-1EFF, U+2000-2060, U+20A1-20BD, U+2122, U+2C60-2C7F, U+A726-A731, U+A742-A759, U+A76B, U+A78D-A78E, U+A7AA, U+A7FB-A7FF, U+FEFF;size-adjust:120%;}
@font-face{font-family:"EB Garamond";font-style:italic;font-weight:400;font-display:swap;src:url("/fonts/eb-garamond/eb-garamond-400-italic.woff") format("woff");unicode-range:U+0020-007E, U+00A0-0259, U+02C6-02DC, U+1E00-1EFF, U+2000-2060, U+20A1-20BD, U+2122, U+2C60-2C7F, U+A726-A731, U+A742-A759, U+A76B, U+A78D-A78E, U+A7AA, U+A7FB-A7FF, U+FEFF;size-adjust:120%;}
@font-face{font-family:"EB Garamond";font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/eb-garamond/eb-garamond-500.woff") format("woff");unicode-range:U+0020-007E, U+00A0-0259, U+02C6-02DC, U+1E00-1EFF, U+2000-2060, U+20A1-20BD, U+2122, U+2C60-2C7F, U+A726-A731, U+A742-A759, U+A76B, U+A78D-A78E, U+A7AA, U+A7FB-A7FF, U+FEFF;size-adjust:120%;}
@font-face{font-family:"EB Garamond";font-style:italic;font-weight:500;font-display:swap;src:url("/fonts/eb-garamond/eb-garamond-500-italic.woff") format("woff");unicode-range:U+0020-007E, U+00A0-0259, U+02C6-02DC, U+1E00-1EFF, U+2000-2060, U+20A1-20BD, U+2122, U+2C60-2C7F, U+A726-A731, U+A742-A759, U+A76B, U+A78D-A78E, U+A7AA, U+A7FB-A7FF, U+FEFF;size-adjust:120%;}
@font-face{font-family:"EB Garamond";font-style:normal;font-weight:600;font-display:swap;src:url("/fonts/eb-garamond/eb-garamond-600.woff") format("woff");unicode-range:U+0020-007E, U+00A0-0259, U+02C6-02DC, U+1E00-1EFF, U+2000-2060, U+20A1-20BD, U+2122, U+2C60-2C7F, U+A726-A731, U+A742-A759, U+A76B, U+A78D-A78E, U+A7AA, U+A7FB-A7FF, U+FEFF;size-adjust:120%;}
@font-face{font-family:"EB Garamond";font-style:italic;font-weight:600;font-display:swap;src:url("/fonts/eb-garamond/eb-garamond-600-italic.woff") format("woff");unicode-range:U+0020-007E, U+00A0-0259, U+02C6-02DC, U+1E00-1EFF, U+2000-2060, U+20A1-20BD, U+2122, U+2C60-2C7F, U+A726-A731, U+A742-A759, U+A76B, U+A78D-A78E, U+A7AA, U+A7FB-A7FF, U+FEFF;size-adjust:120%;}
@font-face{font-family:"EB Garamond";font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/eb-garamond/eb-garamond-700.woff") format("woff");unicode-range:U+0020-007E, U+00A0-0259, U+02C6-02DC, U+1E00-1EFF, U+2000-2060, U+20A1-20BD, U+2122, U+2C60-2C7F, U+A726-A731, U+A742-A759, U+A76B, U+A78D-A78E, U+A7AA, U+A7FB-A7FF, U+FEFF;size-adjust:120%;}
@font-face{font-family:"EB Garamond";font-style:italic;font-weight:700;font-display:swap;src:url("/fonts/eb-garamond/eb-garamond-700-italic.woff") format("woff");unicode-range:U+0020-007E, U+00A0-0259, U+02C6-02DC, U+1E00-1EFF, U+2000-2060, U+20A1-20BD, U+2122, U+2C60-2C7F, U+A726-A731, U+A742-A759, U+A76B, U+A78D-A78E, U+A7AA, U+A7FB-A7FF, U+FEFF;size-adjust:120%;}
@font-face{font-family:"EB Garamond";font-style:normal;font-weight:800;font-display:swap;src:url("/fonts/eb-garamond/eb-garamond-800.woff") format("woff");unicode-range:U+0020-007E, U+00A0-0259, U+02C6-02DC, U+1E00-1EFF, U+2000-2060, U+20A1-20BD, U+2122, U+2C60-2C7F, U+A726-A731, U+A742-A759, U+A76B, U+A78D-A78E, U+A7AA, U+A7FB-A7FF, U+FEFF;size-adjust:120%;}
@font-face{font-family:"EB Garamond";font-style:italic;font-weight:800;font-display:swap;src:url("/fonts/eb-garamond/eb-garamond-800-italic.woff") format("woff");unicode-range:U+0020-007E, U+00A0-0259, U+02C6-02DC, U+1E00-1EFF, U+2000-2060, U+20A1-20BD, U+2122, U+2C60-2C7F, U+A726-A731, U+A742-A759, U+A76B, U+A78D-A78E, U+A7AA, U+A7FB-A7FF, U+FEFF;size-adjust:120%;}
@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:#F2F6F1;--sabz-100:#E2EBE0;--sabz-200:#C6D8C3;--sabz-300:#A3C0A0;--sabz-400:#7BA47C;--sabz-500:#5C8A60;--sabz-600:#46704F;--sabz-700:#375B3F;--sabz-800:#2B4732;--sabz-900:#223829;--divan-50:#FAF8F2;--divan-100:#F3EFE4;--divan-200:#E7E2D4;--divan-300:#D6CFBC;--divan-400:#B3AC98;--divan-500:#8E8877;--divan-600:#6F6A5C;--divan-700:#565248;--divan-gold:#A98B4F;--color-neutral:#6F6A5C;--color-neutral-light:#F3EFE4;--color-neutral-text:#565248;--color-muted:#8E8877;--color-muted-light:#EFECE4;--color-muted-text:#6F6A5C;--bg-app:#F5F2E9;--bg-card:#FFFDF7;--bg-input:#F1EDE1;--bg-content:#FFFDF7;--bg-comment:#FAF8F0;--bg-header:#FFFDF7;--bg-footer:#F3EFE4;--bg-hover:#EDE8DA;--bg-active:#E3DCC9;--bg-sunken:#F3EFE4;--bg-raised:#FFFFFF;--bg-sidebar:#FFFDF7;--bg-rail:#FAF8F2;--bg-overlay:rgba(34, 40, 33, 0.38);--bg-tooltip:#2A3029;--text-main:#232A22;--text-secondary:#4E5449;--text-muted:#8A8878;--text-inverse:#FFFDF7;--text-bold:#232A22;--text-italic:#232A22;--text-on-tooltip:#F7F5EE;--text-heading:#2B4732;--text-h1:#2B4732;--text-h2:#2B4732;--text-h3:#2B4732;--text-h4:#2B4732;--text-h5:#2B4732;--text-h6:#2B4732;--text-link:#46704F;--text-link-hover:#375B3F;--text-link-visited:#41655F;--text-cite:#46704F;--bg-tag:#EDEFE6;--text-tag:#375B3F;--bg-highlight:#E7DABF;--text-highlight:#232A22;--bg-quote:#F4F5ED;--text-quote:#4E5449;--border-quote:#46704F;--bg-code:#F3F1EA;--text-code:#793B33;--bg-selection:#C6D8C3;--text-selection:#232A22;--border-light:#E7E2D4;--border-base:#DED8C7;--border-strong:#CBC4AE;--color-primary:#46704F;--color-primary-hover:#375B3F;--color-primary-active:#2B4732;--color-primary-light:rgba(70, 112, 79, 0.1);--color-primary-soft:#E2EBE0;--color-primary-text:#375B3F;--color-on-primary:#FFFDF7;--btn-secondary-bg:#FFFDF7;--btn-secondary-text:#375B3F;--btn-secondary-border:#CBC4AE;--color-dark:#2B4732;--color-on-dark:#FFFDF7;--color-accent:#A98B4F;--color-accent-light:#F4EEDF;--color-on-accent:#232A22;--bg-menu:#FFFDF7;--text-menu:#232A22;--bg-submenu:#FFFFFF;--text-submenu:#4E5449;--bg-mobile-nav:#FFFDF7;--text-mobile-nav:#4E5449;--text-mobile-nav-active:#375B3F;--color-success:#4C7A52;--color-success-light:#E3EDE2;--color-success-text:#2F5534;--color-warning:#A9812F;--color-warning-light:#F6EEDC;--color-warning-text:#5E4716;--color-danger:#A8443C;--color-danger-light:#F6E5E2;--color-danger-text:#6E2A24;--color-info:#4A6D8C;--color-info-light:#E4EBF1;--color-info-text:#2C4459;--scrollbar-thumb:#CBC4AE;--scrollbar-track:#F3EFE4;--bs-primary:#46704F;--bs-primary-rgb:70, 112, 79;--bs-success:#4C7A52;--bs-success-rgb:76, 122, 82;--bs-danger:#A8443C;--bs-danger-rgb:168, 68, 60;--bs-warning:#A9812F;--bs-warning-rgb:169, 129, 47;--bs-info:#4A6D8C;--bs-info-rgb:74, 109, 140;--bs-secondary:#6F6A5C;--bs-secondary-rgb:111, 106, 92;--bs-dark:#2B4732;--bs-dark-rgb:43, 71, 50;--bs-light:#F3EFE4;--bs-light-rgb:243, 239, 228;--bs-link-color-rgb:70, 112, 79;--bs-link-hover-color-rgb:55, 91, 63;--bs-primary-text-emphasis:#2B4732;--bs-secondary-bg:#F3EFE4;--bs-tertiary-bg:#FAF8F2;--shadow-sm:0 1px 2px rgba(35, 42, 34, 0.04);--shadow-soft:0 6px 24px -12px rgba(35, 42, 34, 0.16);--shadow-hover:0 12px 32px -14px rgba(35, 42, 34, 0.22);--shadow-colored:0 8px 20px -10px rgba(70, 112, 79, 0.45);--shadow-popover:0 12px 32px -8px rgba(35, 42, 34, 0.18), 0 2px 6px rgba(35, 42, 34, 0.06);--shadow-modal:0 24px 64px -16px rgba(35, 42, 34, 0.3), 0 4px 14px rgba(35, 42, 34, 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:#151F17;--sabz-100:#1D2B20;--sabz-200:#2D4031;--sabz-300:#415A46;--sabz-400:#597A5F;--sabz-500:#6A9171;--sabz-600:#79A581;--sabz-700:#99BB9F;--sabz-800:#B9D1BE;--sabz-900:#D4E3D7;--divan-50:#111913;--divan-100:#141D16;--divan-200:#1F2821;--divan-300:#2E3730;--divan-400:#49544B;--divan-500:#647067;--divan-600:#7D8B80;--divan-700:#93A296;--divan-gold:#BFA064;--color-neutral:#7D8B80;--color-neutral-light:#141D16;--color-neutral-text:#93A296;--color-muted:#647067;--color-muted-light:#1A221C;--color-muted-text:#7D8B80;--bg-app:#0D150F;--bg-card:#141D16;--bg-input:#1B241D;--bg-content:#141D16;--bg-comment:#111913;--bg-header:#141D16;--bg-footer:#141D16;--bg-hover:#18231A;--bg-active:#202F24;--bg-sunken:#141D16;--bg-raised:#202822;--bg-sidebar:#111913;--bg-rail:#0D150F;--bg-overlay:rgba(0, 0, 0, 0.62);--bg-tooltip:#3A433C;--text-main:#E4EEE7;--text-secondary:#A8B1AB;--text-muted:#79827B;--text-inverse:#080D09;--text-bold:#E4EEE7;--text-italic:#E4EEE7;--text-on-tooltip:#E4EEE7;--text-heading:#CFDFD2;--text-h1:#CFDFD2;--text-h2:#CFDFD2;--text-h3:#CFDFD2;--text-h4:#CFDFD2;--text-h5:#CFDFD2;--text-h6:#CFDFD2;--text-link:#A4C2AA;--text-link-hover:#C4D8C8;--text-link-visited:#96B7B4;--text-cite:#A4C2AA;--bg-tag:#1E2B21;--text-tag:#A4C2AA;--bg-highlight:#574E2E;--text-highlight:#E4EEE7;--bg-quote:#1A251C;--text-quote:#A8B1AB;--border-quote:#79A581;--bg-code:#1E2821;--text-code:#E19F96;--bg-selection:#2D4031;--text-selection:#E4EEE7;--border-light:#202922;--border-base:#2B332D;--border-strong:#414943;--color-primary:#79A581;--color-primary-hover:#A9C6AF;--color-primary-active:#CFDFD2;--color-primary-light:rgba(121, 165, 129, 0.16);--color-primary-soft:#223025;--color-primary-text:#A4C2AA;--color-on-primary:#080D09;--btn-secondary-bg:#141D16;--btn-secondary-text:#A4C2AA;--btn-secondary-border:#414943;--color-dark:#050C07;--color-on-dark:#FFFFFF;--color-accent:#BFA064;--color-accent-light:rgba(191, 160, 100, 0.14);--color-on-accent:#000000;--bg-menu:#141D16;--text-menu:#E4EEE7;--bg-submenu:#202822;--text-submenu:#A8B1AB;--bg-mobile-nav:#141D16;--text-mobile-nav:#A8B1AB;--text-mobile-nav-active:#A4C2AA;--color-success:#7DAC82;--color-success-light:rgba(125, 172, 130, 0.14);--color-success-text:#B8D1BA;--color-warning:#D4AA5B;--color-warning-light:rgba(212, 170, 91, 0.14);--color-warning-text:#E7D0A5;--color-danger:#DF756A;--color-danger-light:rgba(223, 117, 106, 0.14);--color-danger-text:#EDB3AD;--color-info:#7EA3C4;--color-info-light:rgba(126, 163, 196, 0.14);--color-info-text:#B8CCDF;--scrollbar-thumb:#414943;--scrollbar-track:#141D16;--bs-primary:#79A581;--bs-primary-rgb:121, 165, 129;--bs-success:#7DAC82;--bs-success-rgb:125, 172, 130;--bs-danger:#DF756A;--bs-danger-rgb:223, 117, 106;--bs-warning:#D4AA5B;--bs-warning-rgb:212, 170, 91;--bs-info:#7EA3C4;--bs-info-rgb:126, 163, 196;--bs-secondary:#7D8B80;--bs-secondary-rgb:125, 139, 128;--bs-dark:#050C07;--bs-dark-rgb:5, 12, 7;--bs-light:#141D16;--bs-light-rgb:20, 29, 22;--bs-link-color-rgb:164, 194, 170;--bs-link-hover-color-rgb:196, 216, 200;--bs-primary-text-emphasis:#B9D1BE;--bs-secondary-bg:#141D16;--bs-tertiary-bg:#111913;--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:"EB Garamond", "Inter", "Vazirmatn", "Noto Sans Devanagari", "Noto Nastaliq Urdu", Georgia, "Times New Roman", serif;--font-heading:"Inter", "Vazirmatn", "Noto Sans Devanagari", "Noto Nastaliq Urdu", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;--font-text:"EB Garamond", "Inter", "Vazirmatn", "Noto Sans Devanagari", "Noto Nastaliq Urdu", Georgia, "Times New Roman", serif;--font-ui:"EB Garamond", "Inter", "Vazirmatn", "Noto Sans Devanagari", "Noto Nastaliq Urdu", Georgia, "Times New Roman", 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(35, 42, 34, 0.1);--hb-shadow-md:0 6px 20px -8px rgba(35, 42, 34, 0.25);--hb-shadow-lg:0 16px 40px -14px rgba(35, 42, 34, 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; }
}
