/* 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:#F2F9FA;--sabz-100:#E6F4F7;--sabz-200:#D0EBF2;--sabz-300:#B6E0EB;--sabz-400:#96D3E2;--sabz-500:#7EC9DC;--sabz-600:#6AC1D7;--sabz-700:#53A0B4;--sabz-800:#3C8091;--sabz-900:#286474;--divan-50:#F7FAFB;--divan-100:#E9EFF1;--divan-200:#DDE3E5;--divan-300:#CCD3D5;--divan-400:#AEB5B8;--divan-500:#90979A;--divan-600:#737B7E;--divan-700:#5B6366;--divan-gold:#D9977D;--color-neutral:#737B7E;--color-neutral-light:#E9EFF1;--color-neutral-text:#5B6366;--color-muted:#90979A;--color-muted-light:#E3E9EB;--color-muted-text:#737B7E;--bg-app:#F1F7F9;--bg-card:#FCFDFD;--bg-input:#DBECF0;--bg-content:#FCFDFD;--bg-comment:#F7FAFB;--bg-header:#FCFDFD;--bg-footer:#E9EFF1;--bg-hover:#E4F2F6;--bg-active:#D9EDF3;--bg-sunken:#E9EFF1;--bg-raised:#FEFEFE;--bg-sidebar:#FCFDFD;--bg-rail:#F7FAFB;--bg-overlay:rgba(22, 63, 74, 0.38);--bg-tooltip:#1E4C58;--text-main:#163F4A;--text-secondary:#53737B;--text-muted:#7E979D;--text-inverse:#FCFDFD;--text-bold:#163F4A;--text-italic:#163F4A;--text-on-tooltip:#FCFDFD;--text-heading:#24697B;--text-h1:#24697B;--text-h2:#24697B;--text-h3:#24697B;--text-h4:#24697B;--text-h5:#24697B;--text-h6:#24697B;--text-link:#3B7787;--text-link-hover:#377E91;--text-link-visited:#647964;--text-cite:#3B7787;--bg-tag:#EDF7F9;--text-tag:#3B7787;--bg-highlight:#F1E3BF;--text-highlight:#163F4A;--bg-quote:#F3F9FB;--text-quote:#53737B;--border-quote:#6AC1D7;--bg-code:#EFF1F1;--text-code:#852E43;--bg-selection:#D0EBF2;--text-selection:#163F4A;--border-light:#DFEAEE;--border-base:#D4E3E7;--border-strong:#C0D5DB;--color-primary:#6AC1D7;--color-primary-hover:#4B99AE;--color-primary-active:#327B8D;--color-primary-light:rgba(106, 193, 215, 0.1);--color-primary-soft:#E8F5F8;--color-primary-text:#3B7787;--color-on-primary:#163F4A;--btn-secondary-bg:#FCFDFD;--btn-secondary-text:#3B7787;--btn-secondary-border:#C0D5DB;--color-dark:#24697B;--color-on-dark:#FCFDFD;--color-accent:#D9977D;--color-accent-light:#F7EFEB;--color-on-accent:#163F4A;--bg-menu:#FCFDFD;--text-menu:#163F4A;--bg-submenu:#FEFEFE;--text-submenu:#53737B;--bg-mobile-nav:#FCFDFD;--text-mobile-nav:#53737B;--text-mobile-nav-active:#3B7787;--color-success:#22C975;--color-success-light:#E0F6EB;--color-success-text:#136F40;--color-warning:#D69F1F;--color-warning-light:#F7F1E0;--color-warning-text:#765711;--color-danger:#C1253F;--color-danger-light:#F4E1E4;--color-danger-text:#6A1423;--color-info:#C98922;--color-info-light:#F5EEE1;--color-info-text:#6F4B13;--scrollbar-thumb:#C0D5DB;--scrollbar-track:#E9EFF1;--bs-primary:#6AC1D7;--bs-primary-rgb:106, 193, 215;--bs-success:#22C975;--bs-success-rgb:34, 201, 117;--bs-danger:#C1253F;--bs-danger-rgb:193, 37, 63;--bs-warning:#D69F1F;--bs-warning-rgb:214, 159, 31;--bs-info:#C98922;--bs-info-rgb:201, 137, 34;--bs-secondary:#737B7E;--bs-secondary-rgb:115, 123, 126;--bs-dark:#24697B;--bs-dark-rgb:36, 105, 123;--bs-light:#E9EFF1;--bs-light-rgb:233, 239, 241;--bs-link-color-rgb:59, 119, 135;--bs-link-hover-color-rgb:55, 126, 145;--bs-primary-text-emphasis:#3C8091;--bs-secondary-bg:#E9EFF1;--bs-tertiary-bg:#F7FAFB;--shadow-sm:0 1px 2px rgba(22, 63, 74, 0.04);--shadow-soft:0 6px 24px -12px rgba(22, 63, 74, 0.16);--shadow-hover:0 12px 32px -14px rgba(22, 63, 74, 0.22);--shadow-colored:0 8px 20px -10px rgba(106, 193, 215, 0.45);--shadow-popover:0 12px 32px -8px rgba(22, 63, 74, 0.18), 0 2px 6px rgba(22, 63, 74, 0.06);--shadow-modal:0 24px 64px -16px rgba(22, 63, 74, 0.3), 0 4px 14px rgba(22, 63, 74, 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:#0C2127;--sabz-100:#142F36;--sabz-200:#234953;--sabz-300:#356875;--sabz-400:#4C8D9E;--sabz-500:#5CA9BD;--sabz-600:#6AC1D7;--sabz-700:#8DCFE0;--sabz-800:#B0DCE8;--sabz-900:#CDE8F0;--divan-50:#09191E;--divan-100:#0C1D22;--divan-200:#17282D;--divan-300:#25373D;--divan-400:#40545A;--divan-500:#5B7077;--divan-600:#758B92;--divan-700:#8AA1A9;--divan-gold:#D9977D;--color-neutral:#758B92;--color-neutral-light:#0C1D22;--color-neutral-text:#8AA1A9;--color-muted:#5B7077;--color-muted-light:#122228;--color-muted-text:#758B92;--bg-app:#05151A;--bg-card:#0C1D22;--bg-input:#11252A;--bg-content:#0C1D22;--bg-comment:#09191E;--bg-header:#0C1D22;--bg-footer:#0C1D22;--bg-hover:#0F262D;--bg-active:#17343C;--bg-sunken:#0C1D22;--bg-raised:#18282D;--bg-sidebar:#09191E;--bg-rail:#05151A;--bg-overlay:rgba(0, 0, 0, 0.62);--bg-tooltip:#324348;--text-main:#DEEEF4;--text-secondary:#A1B1B7;--text-muted:#728287;--text-inverse:#030D10;--text-bold:#DEEEF4;--text-italic:#DEEEF4;--text-on-tooltip:#DEEEF4;--text-heading:#C7E5EE;--text-h1:#C7E5EE;--text-h2:#C7E5EE;--text-h3:#C7E5EE;--text-h4:#C7E5EE;--text-h5:#C7E5EE;--text-h6:#C7E5EE;--text-link:#98D3E3;--text-link-hover:#BBE1EB;--text-link-visited:#ABBBA5;--text-cite:#98D3E3;--bg-tag:#152D34;--text-tag:#98D3E3;--bg-highlight:#544E2E;--text-highlight:#DEEEF4;--bg-quote:#12272D;--text-quote:#A1B1B7;--border-quote:#6AC1D7;--bg-code:#16282D;--text-code:#E39AA1;--bg-selection:#234953;--text-selection:#DEEEF4;--border-light:#19292E;--border-base:#233339;--border-strong:#39494E;--color-primary:#6AC1D7;--color-primary-hover:#9ED5E4;--color-primary-active:#C7E5EE;--color-primary-light:rgba(106, 193, 215, 0.16);--color-primary-soft:#19343B;--color-primary-text:#98D3E3;--color-on-primary:#030D10;--btn-secondary-bg:#0C1D22;--btn-secondary-text:#98D3E3;--btn-secondary-border:#39494E;--color-dark:#000C11;--color-on-dark:#FFFFFF;--color-accent:#D9977D;--color-accent-light:rgba(217, 151, 125, 0.14);--color-on-accent:#000000;--bg-menu:#0C1D22;--text-menu:#DEEEF4;--bg-submenu:#18282D;--text-submenu:#A1B1B7;--bg-mobile-nav:#0C1D22;--text-mobile-nav:#A1B1B7;--text-mobile-nav-active:#98D3E3;--color-success:#5FC284;--color-success-light:rgba(95, 194, 132, 0.14);--color-success-text:#A7DDBB;--color-warning:#DAA843;--color-warning-light:rgba(218, 168, 67, 0.14);--color-warning-text:#EBCF98;--color-danger:#E66D74;--color-danger-light:rgba(230, 109, 116, 0.14);--color-danger-text:#F1AFB3;--color-info:#CB923F;--color-info-light:rgba(203, 146, 63, 0.14);--color-info-text:#E2C395;--scrollbar-thumb:#39494E;--scrollbar-track:#0C1D22;--bs-primary:#6AC1D7;--bs-primary-rgb:106, 193, 215;--bs-success:#5FC284;--bs-success-rgb:95, 194, 132;--bs-danger:#E66D74;--bs-danger-rgb:230, 109, 116;--bs-warning:#DAA843;--bs-warning-rgb:218, 168, 67;--bs-info:#CB923F;--bs-info-rgb:203, 146, 63;--bs-secondary:#758B92;--bs-secondary-rgb:117, 139, 146;--bs-dark:#000C11;--bs-dark-rgb:0, 12, 17;--bs-light:#0C1D22;--bs-light-rgb:12, 29, 34;--bs-link-color-rgb:152, 211, 227;--bs-link-hover-color-rgb:187, 225, 235;--bs-primary-text-emphasis:#B0DCE8;--bs-secondary-bg:#0C1D22;--bs-tertiary-bg:#09191E;--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:"EB Garamond", "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(22, 63, 74, 0.1);--hb-shadow-md:0 6px 20px -8px rgba(22, 63, 74, 0.25);--hb-shadow-lg:0 16px 40px -14px rgba(22, 63, 74, 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; }
}
