@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial),local(ArialMT),local(Helvetica Neue),local(Roboto);size-adjust:100%;ascent-override:106.6%;descent-override:30%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;src:local(Georgia),local(Times New Roman),local(Noto Serif);size-adjust:92%;ascent-override:106.3%;descent-override:27.7%;line-gap-override:0%}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/amiri-arabic-400-normal.D0NIBXga.woff2)format("woff2"),url(/_astro/amiri-arabic-400-normal.C_1DQziU.woff)format("woff")}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/amiri-arabic-700-normal.D8FrblyB.woff2)format("woff2"),url(/_astro/amiri-arabic-700-normal.dUd6sHq-.woff)format("woff")}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/amiri-latin-400-normal.Czk41Rjn.woff2)format("woff2"),url(/_astro/amiri-latin-400-normal.Bv6IM0kz.woff)format("woff")}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/amiri-latin-ext-400-normal.C9hoIjPx.woff2)format("woff2"),url(/_astro/amiri-latin-ext-400-normal.CGn-6a7O.woff)format("woff")}@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/aref-ruqaa-arabic-700-normal.D30apH1C.woff2)format("woff2"),url(/_astro/aref-ruqaa-arabic-700-normal.DLleZ2O-.woff)format("woff")}:root{--pattern-girih:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath d='M48,14.06L57.94,24L72,24L72,38.06L81.94,48L72,57.94L72,72L57.94,72L48,81.94L38.06,72L24,72L24,57.94L14.06,48L24,38.06L24,24L38.06,24ZM55.14,30.75L58.1,37.9L65.25,40.86L62.29,48L65.25,55.14L58.1,58.1L55.14,65.25L48,62.29L40.86,65.25L37.9,58.1L30.75,55.14L33.71,48L30.75,40.86L37.9,37.9L40.86,30.75L48,33.71ZM0,-33.94L9.94,-24L24,-24L24,-9.94L33.94,0L24,9.94L24,24L9.94,24L0,33.94L-9.94,24L-24,24L-24,9.94L-33.94,0L-24,-9.94L-24,-24L-9.94,-24ZM7.14,-17.25L10.1,-10.1L17.25,-7.14L14.29,0L17.25,7.14L10.1,10.1L7.14,17.25L0,14.29L-7.14,17.25L-10.1,10.1L-17.25,7.14L-14.29,0L-17.25,-7.14L-10.1,-10.1L-7.14,-17.25L0,-14.29ZM96,-33.94L105.94,-24L120,-24L120,-9.94L129.94,0L120,9.94L120,24L105.94,24L96,33.94L86.06,24L72,24L72,9.94L62.06,0L72,-9.94L72,-24L86.06,-24ZM103.14,-17.25L106.1,-10.1L113.25,-7.14L110.29,0L113.25,7.14L106.1,10.1L103.14,17.25L96,14.29L88.86,17.25L85.9,10.1L78.75,7.14L81.71,0L78.75,-7.14L85.9,-10.1L88.86,-17.25L96,-14.29ZM0,62.06L9.94,72L24,72L24,86.06L33.94,96L24,105.94L24,120L9.94,120L0,129.94L-9.94,120L-24,120L-24,105.94L-33.94,96L-24,86.06L-24,72L-9.94,72ZM7.14,78.75L10.1,85.9L17.25,88.86L14.29,96L17.25,103.14L10.1,106.1L7.14,113.25L0,110.29L-7.14,113.25L-10.1,106.1L-17.25,103.14L-14.29,96L-17.25,88.86L-10.1,85.9L-7.14,78.75L0,81.71ZM96,62.06L105.94,72L120,72L120,86.06L129.94,96L120,105.94L120,120L105.94,120L96,129.94L86.06,120L72,120L72,105.94L62.06,96L72,86.06L72,72L86.06,72ZM103.14,78.75L106.1,85.9L113.25,88.86L110.29,96L113.25,103.14L106.1,106.1L103.14,113.25L96,110.29L88.86,113.25L85.9,106.1L78.75,103.14L81.71,96L78.75,88.86L85.9,85.9L88.86,78.75L96,81.71ZM58.86,0L55.68,7.68L48,10.86L40.32,7.68L37.14,0L40.32,-7.68L48,-10.86L55.68,-7.68ZM10.86,48L7.68,55.68L0,58.86L-7.68,55.68L-10.86,48L-7.68,40.32L0,37.14L7.68,40.32ZM106.86,48L103.68,55.68L96,58.86L88.32,55.68L85.14,48L88.32,40.32L96,37.14L103.68,40.32ZM58.86,96L55.68,103.68L48,106.86L40.32,103.68L37.14,96L40.32,88.32L48,85.14L55.68,88.32Z' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E");--ornament-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50,2L64.06,16.06L83.94,16.06L83.94,35.94L98,50L83.94,64.06L83.94,83.94L64.06,83.94L50,98L35.94,83.94L16.06,83.94L16.06,64.06L2,50L16.06,35.94L16.06,16.06L35.94,16.06Z'/%3E%3C/svg%3E");--ornament-star-line:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50,4L63.47,17.47L82.53,17.47L82.53,36.53L96,50L82.53,63.47L82.53,82.53L63.47,82.53L50,96L36.53,82.53L17.47,82.53L17.47,63.47L4,50L17.47,36.53L17.47,17.47L36.53,17.47ZM68.48,57.65L57.65,68.48L42.35,68.48L31.52,57.65L31.52,42.35L42.35,31.52L57.65,31.52L68.48,42.35Z' fill='none' stroke='%23000' stroke-width='3'/%3E%3C/svg%3E");color-scheme:light;--color-bg:#f7f1e3;--page-bg:#f7f1e3;--color-surface:#fffbf2;--color-surface-2:#efe6d0;--color-text:#1c2a23;--color-text-muted:#56635b;--color-primary:#0f5b46;--color-primary-hover:#0a4536;--color-on-primary:#fdf8ec;--color-accent:#7f5c10;--color-accent-bright:#c9a04a;--color-accent-soft:#f3e6c4;--color-border:#dccfb2;--color-border-strong:#c3b18b;--color-focus:#b5650a;--color-danger:#a3322a;--color-success:#25704a;--color-ornament:#0f5b46;--ornament-opacity:.07;--inverse-bg:#0c3b2e;--inverse-bg-2:#0f4a3a;--inverse-text:#f6efdd;--inverse-muted:#c9d6cc;--inverse-accent:#e2bf6e;--color-missing-bg:#fbf1dc;--color-missing-text:#7a4b0b;--color-missing-border:#c0892b;--font-sans:"Manrope Variable", "Manrope", "Manrope Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif:"Fraunces Variable", "Fraunces", "Fraunces Fallback", Georgia, "Times New Roman", serif;--font-arabic:"Amiri", "Scheherazade New", "Traditional Arabic", "Geeza Pro", serif;--font-calligraphy:"Aref Ruqaa", "Amiri", "Traditional Arabic", serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--section-y:clamp(3rem, 7vw, 5.5rem);--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-full:999px;--shadow-sm:0 1px 2px #1c2a230f, 0 1px 1px #1c2a230a;--shadow-md:0 6px 18px -6px #1c2a2329, 0 2px 6px #1c2a230f;--shadow-lg:0 22px 48px -16px #0c3b2e47, 0 6px 14px #1c2a2314;--container:1200px;--container-narrow:760px;--header-h:72px;--measure:70ch;--card-title-size:1.1rem;--card-title-weight:600;--transition:.18s cubic-bezier(.2, .7, .2, 1)}:root[data-theme=dark]{color-scheme:dark;--color-bg:#0b1612;--page-bg:#0b1612;--color-surface:#12211b;--color-surface-2:#1a2d25;--color-text:#eee7d5;--color-text-muted:#a3b1a7;--color-primary:#52c49b;--color-primary-hover:#74d5b1;--color-on-primary:#05231a;--color-accent:#dcb663;--color-accent-bright:#dcb663;--color-accent-soft:#2b2615;--color-border:#263a31;--color-border-strong:#36503f;--color-focus:#f2c94c;--color-danger:#f08a7c;--color-success:#6fcf97;--color-ornament:#dcb663;--ornament-opacity:.05;--inverse-bg:#0a2a21;--inverse-bg-2:#0f3328;--inverse-text:#f6efdd;--inverse-muted:#b9c8bd;--inverse-accent:#e2bf6e;--color-missing-bg:#2a2312;--color-missing-text:#f0c97a;--color-missing-border:#b5862e;--shadow-sm:0 1px 2px #0006;--shadow-md:0 8px 20px -8px #0009, 0 2px 6px #0000004d;--shadow-lg:0 24px 50px -18px #000000bf, 0 6px 14px #00000059}.theme-inverse{--color-bg:var(--inverse-bg);--color-surface:var(--inverse-bg-2);--color-surface-2:#ffffff0f;--color-text:var(--inverse-text);--color-text-muted:var(--inverse-muted);--color-primary:var(--inverse-accent);--color-primary-hover:#f0d48f;--color-on-primary:#1f1606;--color-accent:var(--inverse-accent);--color-accent-bright:var(--inverse-accent);--color-accent-soft:#e2bf6e24;--color-border:#f6efdd29;--color-border-strong:#f6efdd4d;--color-focus:#f2c94c;--color-ornament:var(--inverse-accent);--ornament-opacity:.09;--color-missing-bg:#2a2312d9;--color-missing-text:#f0c97a;--color-missing-border:#c99a3d;background-color:var(--color-bg);color:var(--color-text)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-sans);font-feature-settings:"kern", "liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;margin:0;font-size:1.0625rem;line-height:1.65;display:flex}body.no-scroll{overflow:hidden}main{flex:1 0 auto;display:block}main:focus{outline:none}img,svg,video,iframe{max-width:100%}img{height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-serif);letter-spacing:-.01em;margin:0 0 var(--space-3);color:var(--color-text);text-wrap:balance;font-weight:600;line-height:1.15}h1{font-size:clamp(2.1rem,4.6vw + .6rem,3.6rem);font-weight:600}h2{font-size:clamp(1.65rem,2.6vw + .6rem,2.4rem)}h3{font-size:clamp(1.2rem,1vw + .9rem,1.4rem)}h4{font-size:1.1rem}p{margin:0 0 var(--space-4);text-wrap:pretty}a{color:var(--color-primary);text-underline-offset:.18em;transition:color var(--transition);text-decoration-thickness:1px}a:hover{color:var(--color-primary-hover)}button{font:inherit;color:inherit}input,select,textarea{font:inherit}hr{border:0;border-top:1px solid var(--color-border);margin:var(--space-6) 0}::selection{background:var(--color-accent-soft);color:var(--color-text)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:4px}:focus:not(:focus-visible){outline:none}[lang=ar],.arabic{font-family:var(--font-arabic);font-feature-settings:normal;letter-spacing:0;direction:rtl;line-height:2}.calligraphy{font-family:var(--font-calligraphy);letter-spacing:0;direction:rtl;line-height:1.6}.container{width:100%;max-width:calc(var(--container) + 2 * var(--space-5));padding-inline:var(--space-4);margin-inline:auto}@media (width>=640px){.container{padding-inline:var(--space-5)}}.container--narrow{max-width:calc(var(--container-narrow) + 2 * var(--space-5))}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--space-4);z-index:1000;background:var(--color-primary);color:var(--color-on-primary);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-weight:700;text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:var(--space-3);color:var(--color-on-primary)}.section{padding-block:var(--section-y);position:relative}.section--tint{background:var(--color-surface-2)}.section--tight{padding-block:clamp(2rem,5vw,3.5rem)}.stack>*+*{margin-top:var(--space-4)}.muted{color:var(--color-text-muted)}.eyebrow{align-items:center;gap:var(--space-2);font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin:0 0 var(--space-3);font-size:.78rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--color-accent-bright);width:.85em;height:.85em;-webkit-mask:var(--ornament-star) center / contain no-repeat;mask:var(--ornament-star) center / contain no-repeat;flex:none}.lead{color:var(--color-text-muted);font-size:clamp(1.08rem,.5vw + 1rem,1.25rem)}.pattern-bg{isolation:isolate;position:relative}.pattern-bg:before{content:"";z-index:-1;pointer-events:none;background-color:var(--color-ornament);opacity:var(--ornament-opacity);-webkit-mask:var(--pattern-girih) 0 0 / 96px 96px repeat;mask:var(--pattern-girih) 0 0 / 96px 96px repeat;position:absolute;inset:0}.pattern-bg--fade:before{-webkit-mask:var(--pattern-girih) 0 0 / 96px 96px repeat, linear-gradient(to bottom, #000, transparent);-webkit-mask-composite:source-in;mask:var(--pattern-girih) 0 0 / 96px 96px repeat, linear-gradient(to bottom, #000 0%, transparent 100%);mask-composite:intersect}.btn{--btn-bg:var(--color-surface);--btn-fg:var(--color-text);--btn-border:var(--color-border-strong);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);border:1.5px solid var(--btn-border);background:var(--btn-bg);min-height:44px;color:var(--btn-fg);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;transition:background-color var(--transition), color var(--transition), border-color var(--transition), transform var(--transition), box-shadow var(--transition);padding:.6rem 1.25rem;font-size:.97rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{color:var(--btn-fg);border-color:var(--color-primary)}.btn:active{transform:translateY(1px)}.btn svg{flex:none;width:1.15em;height:1.15em}.btn--primary{--btn-bg:var(--color-primary);--btn-fg:var(--color-on-primary);--btn-border:var(--color-primary);box-shadow:var(--shadow-sm)}.btn--primary:hover{--btn-bg:var(--color-primary-hover);--btn-border:var(--color-primary-hover);box-shadow:var(--shadow-md)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--color-text);--btn-border:var(--color-border-strong)}.btn--ghost:hover{--btn-bg:var(--color-surface-2);--btn-border:var(--color-primary)}.btn--gold{--btn-bg:#d9b25f;--btn-fg:#1f1606;--btn-border:#d9b25f;box-shadow:var(--shadow-sm)}.btn--gold:hover{--btn-bg:#e8c57a;--btn-border:#e8c57a;--btn-fg:#1f1606}.btn--sm{min-height:40px;padding:.4rem .9rem;font-size:.88rem}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;pointer-events:none}.link-arrow{align-items:center;gap:.4em;min-height:40px;font-weight:700;text-decoration:none;display:inline-flex}.link-arrow:after{content:"→";transition:transform var(--transition)}.link-arrow:hover:after{transform:translate(3px)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition), transform var(--transition), border-color var(--transition);flex-direction:column;display:flex;position:relative}.card>:last-child{margin-bottom:0}.card--link:hover,.card:has(>a.card__cover:hover),.card:has(.card__link:hover){box-shadow:var(--shadow-md);border-color:var(--color-border-strong)}@media (prefers-reduced-motion:no-preference){.card--link:hover{transform:translateY(-2px)}}.card__title,.card h2.card__title,.card h3.card__title{font-size:var(--card-title-size);font-weight:var(--card-title-weight);letter-spacing:0;margin-bottom:var(--space-2);line-height:1.3}.card__title a{color:inherit;text-decoration:none}.card__title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.card__title a:focus-visible{outline:none}.card:has(.card__title a:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}.card__meta{color:var(--color-text-muted);font-size:.88rem}.card__icon{background:var(--color-accent-soft);width:40px;height:40px;color:var(--color-accent);margin-bottom:var(--space-3);border-radius:12px;place-items:center;display:inline-grid}.card__icon svg{width:20px;height:20px}.card__num{font-family:var(--font-sans);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--color-accent);font-size:.8rem;font-weight:700;line-height:1}.badge{border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:.35em;padding:.2rem .65rem;font-size:.78rem;font-weight:700;line-height:1.4;display:inline-flex}a.badge{position:relative}a.badge:after{content:"";position:absolute;inset:-8px -3px}.badge--primary{background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-primary)}.badge--muted{background:var(--color-surface-2);color:var(--color-text-muted)}.badge--warn{background:var(--color-missing-bg);color:var(--color-missing-text);border:1px dashed var(--color-missing-border)}.chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip{border-radius:var(--radius-full);border:1.5px solid var(--color-border-strong);background:var(--color-surface);min-height:40px;color:var(--color-text);cursor:pointer;transition:all var(--transition);align-items:center;gap:.4em;padding:.4rem 1rem;font-size:.92rem;font-weight:600;display:inline-flex}.chip:hover{border-color:var(--color-primary)}.chip[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.chip__count{opacity:.75;font-size:.78rem}.grid-cards{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));display:grid}.grid-cards--sm{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.grid-2{gap:var(--space-6);display:grid}@media (width>=900px){.grid-2{gap:var(--space-7);grid-template-columns:1fr 1fr}.grid-2--wide-left{grid-template-columns:1.4fr 1fr}}.prose{max-width:70ch}.prose>*+*{margin-top:var(--space-4)}.prose p{margin:0}.prose h2{margin-top:var(--space-7);font-size:clamp(1.5rem,2vw + .8rem,2rem)}.prose h3{margin-top:var(--space-6)}.prose ul,.prose ol{margin:0;padding-left:1.3em}.prose li+li{margin-top:var(--space-2)}.prose ul{padding-left:0;list-style:none}.prose ul>li{padding-left:1.6em;position:relative}.prose ul>li:before{content:"";background:var(--color-accent-bright);width:.7em;height:.7em;-webkit-mask:var(--ornament-star) center / contain no-repeat;mask:var(--ornament-star) center / contain no-repeat;position:absolute;top:.5em;left:0}.prose blockquote{margin:var(--space-5) 0;padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-accent-bright);background:var(--color-surface-2);border-radius:0 var(--radius-md) var(--radius-md) 0;font-family:var(--font-serif);font-size:1.12rem}.prose a{font-weight:600}.prose strong{font-weight:700}.flow{gap:0;display:grid}.flow__sec{padding-block:var(--space-7)}.flow__sec:first-child{padding-top:0}.flow__sec:last-child{padding-bottom:0}.flow__sec+.flow__sec{border-top:1px solid var(--color-border)}.flow__sec>p{max-width:var(--measure)}.flow__h{margin:0 0 var(--space-3);font-size:clamp(1.4rem,1.1vw + 1.1rem,1.75rem)}.flow__h3{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:var(--space-6) 0 var(--space-3);font-size:.8rem;font-weight:700}.flow__sec>p{margin:0 0 var(--space-4)}.flow__sec>:last-child{margin-bottom:0}.flow__lead{color:var(--color-text-muted)}.flow__cta{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.flow-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.flow-list>li{gap:var(--space-3);grid-template-columns:32px 1fr;align-items:start;display:grid}.flow-list__icon{background:var(--color-accent-soft);width:32px;height:32px;color:var(--color-accent);border-radius:10px;place-items:center;display:inline-grid}.flow-list__icon svg{width:17px;height:17px}.flow-list__body{min-width:0}.flow-list__t{font-weight:700;line-height:1.4;display:block}.flow-list__d{color:var(--color-text-muted);font-size:.95rem;display:block}.flow-list__num{border:1.5px solid var(--color-accent-bright);width:32px;height:32px;color:var(--color-accent);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:inline-grid}.link-list{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.link-list>li{justify-content:space-between;align-items:baseline;gap:0 var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.link-list a{align-items:center;min-height:32px;font-weight:600;text-decoration:none;display:inline-flex}.link-list a:hover{text-decoration:underline}.link-list__meta{color:var(--color-text-muted);font-size:.86rem}.flow-note{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-accent-bright);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-surface-2);grid-template-columns:auto 1fr;font-size:.93rem;display:grid}.flow-note>svg{color:var(--color-accent);margin-top:3px}.flow-note p{margin:0}.flow-note p+p{margin-top:var(--space-2)}.table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--color-border);padding:.65rem .9rem}.table thead th{background:var(--color-surface-2);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:.82rem}.table tbody tr:last-child td{border-bottom:0}.field{gap:var(--space-2);display:grid}.field label{font-size:.92rem;font-weight:700}.input,.select,.textarea{border-radius:var(--radius-md);border:1.5px solid var(--color-border-strong);background:var(--color-surface);width:100%;min-height:46px;color:var(--color-text);padding:.6rem .9rem}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline-offset:1px;border-color:var(--color-primary)}.textarea{resize:vertical;min-height:140px}.arabic-block{font-family:var(--font-arabic);text-align:right;color:var(--color-text);direction:rtl;margin:0;font-size:clamp(1.5rem,1.5vw + 1.1rem,2rem);line-height:2.1}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.site-header,.site-footer,.topbar,.skip-link,.no-print{display:none!important}body{color:#000;background:#fff}:root,:root[data-theme=dark],.theme-inverse{color-scheme:light;--color-bg:#fff;--page-bg:#fff;--color-surface:#fff;--color-surface-2:#f1f1f1;--color-text:#000;--color-text-muted:#444;--color-primary:#0f5b46;--color-on-primary:#fff;--color-accent:#6b4d0c;--color-accent-bright:#8a6a1f;--color-accent-soft:#f3e6c4;--color-border:#bbb;--color-border-strong:#888;--shadow-sm:none;--shadow-md:none;--shadow-lg:none}}.logo[data-astro-cid-qmbhzs4e]{--_field:var(--logo-field,var(--inverse-bg,#0c3b2e));--_gold:var(--logo-gold,var(--color-accent-bright,#c9a24a));--_cream:var(--logo-cream,#f7f1e3);--_ink:var(--logo-ink,var(--color-text,#1c2a23));--_city:var(--logo-city,var(--color-accent,#7f5c10));align-items:center;gap:calc(var(--logo-size) * .26);color:var(--_ink);line-height:1;display:inline-flex}.logo--inverse[data-astro-cid-qmbhzs4e]{--_field:transparent;--_gold:var(--logo-gold,var(--inverse-accent,#e2bf6e));--_ink:var(--logo-ink,var(--inverse-text,#f6efdd));--_city:var(--logo-city,var(--inverse-accent,#e2bf6e))}.logo__znak[data-astro-cid-qmbhzs4e]{flex:none;display:block;overflow:visible}.logo__field[data-astro-cid-qmbhzs4e]{fill:var(--_field);stroke:var(--_gold)}.logo__inner[data-astro-cid-qmbhzs4e]{stroke:var(--_gold);opacity:.55}.logo__gold[data-astro-cid-qmbhzs4e]{fill:var(--_gold)}.logo__cream[data-astro-cid-qmbhzs4e]{fill:var(--_cream)}.logo__text[data-astro-cid-qmbhzs4e]{gap:calc(var(--logo-size) * .1);flex-direction:column;min-width:0;display:flex}.logo__name[data-astro-cid-qmbhzs4e]{font-family:var(--font-serif,"Fraunces", Georgia, serif);font-variation-settings:"opsz" 72, "SOFT" 40, "WONK" 0;font-weight:560;font-size:calc(var(--logo-size) * .42);letter-spacing:-.005em;color:var(--_ink);white-space:nowrap}.logo__city[data-astro-cid-qmbhzs4e]{font-family:var(--font-sans,"Manrope", system-ui, sans-serif);font-weight:700;font-size:max(10px, calc(var(--logo-size) * .17));letter-spacing:.3em;text-transform:uppercase;color:var(--_city);white-space:nowrap}.topbar[data-astro-cid-isef26zo]{border-bottom:1px solid #e2bf6e38;font-size:.82rem}.topbar__inner[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-4);grid-template-columns:1fr auto 1fr;min-height:40px;display:grid}.topbar[data-astro-cid-isef26zo] p[data-astro-cid-isef26zo]{margin:0}.topbar__date[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-2);color:var(--inverse-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;min-height:40px;text-decoration:none;display:inline-flex;overflow:hidden}.topbar__date[data-astro-cid-isef26zo] [data-astro-cid-isef26zo][data-today-text]{text-overflow:ellipsis;min-width:0;overflow:hidden}.topbar__date[data-astro-cid-isef26zo]:hover{color:var(--inverse-text)}.topbar__date[data-astro-cid-isef26zo] svg{color:var(--inverse-accent);flex:none}.topbar__bismillah[data-astro-cid-isef26zo]{color:var(--inverse-accent);text-align:center;white-space:nowrap;font-size:1.15rem;line-height:1.3}.topbar__links[data-astro-cid-isef26zo]{justify-content:flex-end;gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.topbar__links[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{color:var(--inverse-text);opacity:.9;align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.topbar__links[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover{opacity:1;color:var(--inverse-accent)}@media (width<=760px){.topbar__inner[data-astro-cid-isef26zo]{grid-template-columns:1fr auto}.topbar__links[data-astro-cid-isef26zo]{display:none}.topbar__bismillah[data-astro-cid-isef26zo]{font-size:1rem}}@media (width<=420px){.topbar__date[data-astro-cid-isef26zo]{font-size:.75rem}.topbar__inner[data-astro-cid-isef26zo]{gap:var(--space-2)}}.site-header[data-astro-cid-isef26zo]{z-index:100;border-bottom:1px solid var(--color-border);position:sticky;top:0}.site-header[data-astro-cid-isef26zo]:before{content:"";z-index:-1;background:color-mix(in srgb, var(--color-bg) 96%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);position:absolute;inset:0}.site-header__inner[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-4);min-height:var(--header-h);display:flex}.brand[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-3);color:var(--color-text);min-width:0;min-height:44px;margin-right:auto;text-decoration:none;display:inline-flex}.brand[data-astro-cid-isef26zo]:hover{color:var(--color-text)}.brand[data-astro-cid-isef26zo] .brand__emblem{flex:none;transition:transform .6s}@media (prefers-reduced-motion:no-preference){.brand[data-astro-cid-isef26zo]:hover .brand__emblem{transform:rotate(45deg)}}.brand__text[data-astro-cid-isef26zo]{flex-direction:column;min-width:0;display:flex}.brand__name[data-astro-cid-isef26zo]{font-family:var(--font-serif);letter-spacing:-.01em;white-space:nowrap;font-size:1.28rem;font-weight:650;line-height:1.1}.brand__sub[data-astro-cid-isef26zo]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:600;overflow:hidden}.site-header__actions[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-2);display:flex}.icon-btn[data-astro-cid-isef26zo]{border-radius:var(--radius-full);width:44px;height:44px;color:var(--color-text);cursor:pointer;transition:background-color var(--transition), border-color var(--transition);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.icon-btn[data-astro-cid-isef26zo]:hover{background:var(--color-surface-2);border-color:var(--color-border)}.search-btn[data-astro-cid-isef26zo]{border-color:var(--color-border)}.search-btn[data-astro-cid-isef26zo]:hover{border-color:var(--color-primary)}.loc-btn[data-astro-cid-isef26zo]{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 55%, transparent);display:none}.loc-btn[data-astro-cid-isef26zo]:hover{border-color:var(--color-primary)}@media (width>=600px) and (width<=1239.98px){.loc-btn[data-astro-cid-isef26zo]{display:inline-grid}}.nav-search[data-astro-cid-isef26zo]{position:relative}.nav-search__icon[data-astro-cid-isef26zo]{color:var(--color-text-muted);pointer-events:none;display:flex;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.nav-search__input[data-astro-cid-isef26zo]{border-radius:var(--radius-full);border:1.5px solid var(--color-border-strong);background:var(--color-surface);width:100%;min-height:48px;color:var(--color-text);padding:.5rem 1rem .5rem 2.75rem;font-size:1rem}.nav-search__input[data-astro-cid-isef26zo]::placeholder{color:var(--color-text-muted);opacity:1}.nav-search__input[data-astro-cid-isef26zo]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-color:var(--color-primary)}.theme-toggle[data-astro-cid-isef26zo] .theme-toggle__sun{display:none}[data-theme=dark] .theme-toggle[data-astro-cid-isef26zo] .theme-toggle__sun{display:block}[data-theme=dark] .theme-toggle[data-astro-cid-isef26zo] .theme-toggle__moon{display:none}.nav__list[data-astro-cid-isef26zo]{margin:0;padding:0;list-style:none}.nav__link[data-astro-cid-isef26zo]{border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.3em;padding:.55rem .7rem;font-size:.95rem;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.nav__link[data-astro-cid-isef26zo]:hover,.nav__link[data-astro-cid-isef26zo].is-active,.nav__link[data-astro-cid-isef26zo][aria-current=page]{color:var(--color-primary)}.nav__toggle[data-astro-cid-isef26zo] .nav__chevron{transition:transform var(--transition);opacity:.7}.nav__toggle[data-astro-cid-isef26zo][aria-expanded=true] .nav__chevron{transform:rotate(180deg)}.nav__link--istaknuto[data-astro-cid-isef26zo] .nav__pin{color:var(--color-accent);flex:none}.nav__hint[data-astro-cid-isef26zo]{display:none}.nav__sub[data-astro-cid-isef26zo]{margin:0;padding:0;list-style:none}.nav__sublink[data-astro-cid-isef26zo]{border-radius:var(--radius-md);color:var(--color-text);flex-direction:column;gap:1px;padding:.6rem .8rem;text-decoration:none;display:flex}.nav__sublink[data-astro-cid-isef26zo]:hover{background:var(--color-surface-2);color:var(--color-text)}.nav__sublink[data-astro-cid-isef26zo][aria-current=page]{background:var(--color-accent-soft)}.nav__sublink[data-astro-cid-isef26zo][aria-current=page] .nav__sublabel[data-astro-cid-isef26zo]{color:var(--color-primary)}.nav__sublabel[data-astro-cid-isef26zo]{font-size:.95rem;font-weight:700}.nav__subdesc[data-astro-cid-isef26zo]{color:var(--color-text-muted);font-size:.8rem}@media (width>=1240px){.menu-toggle[data-astro-cid-isef26zo],.site-nav__head[data-astro-cid-isef26zo],.site-nav__footer[data-astro-cid-isef26zo],.nav-backdrop[data-astro-cid-isef26zo]{display:none!important}.site-nav[data-astro-cid-isef26zo]{order:0}.site-header__actions[data-astro-cid-isef26zo]{order:1}.nav__list[data-astro-cid-isef26zo]{align-items:center;gap:.1rem;display:flex}.nav__item[data-astro-cid-isef26zo]{position:relative}.nav__link--istaknuto[data-astro-cid-isef26zo]{border:1.5px solid color-mix(in srgb, var(--color-accent) 55%, transparent);border-radius:var(--radius-full);background:var(--color-accent-soft);min-height:40px;margin-left:.2rem;padding-inline:.65rem .8rem}.nav__link--istaknuto[data-astro-cid-isef26zo]:hover{border-color:var(--color-primary)}.nav__link--istaknuto[data-astro-cid-isef26zo].is-active:after,.nav__link--istaknuto[data-astro-cid-isef26zo][aria-current=page]:after{display:none}.nav__link--istaknuto[data-astro-cid-isef26zo].is-active,.nav__link--istaknuto[data-astro-cid-isef26zo][aria-current=page]{border-color:var(--color-primary)}.nav__link[data-astro-cid-isef26zo].is-active:after,.nav__link[data-astro-cid-isef26zo][aria-current=page]:after{content:"";background:var(--color-accent-bright);border-radius:2px;height:2px;position:absolute;bottom:.15rem;left:.7rem;right:.7rem}.nav__sub[data-astro-cid-isef26zo]{min-width:270px;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transition:opacity var(--transition), transform var(--transition), visibility 0s linear .18s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-6px)}.nav__sub[data-astro-cid-isef26zo]:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.nav__toggle[data-astro-cid-isef26zo][aria-expanded=true]+.nav__sub[data-astro-cid-isef26zo]{opacity:1;visibility:visible;transition:opacity var(--transition), transform var(--transition), visibility 0s;transform:translate(-50%)}.nav__item--home[data-astro-cid-isef26zo]{display:none}.nav__link[data-astro-cid-isef26zo]{padding-inline:.5rem;font-size:.92rem}.nav__list[data-astro-cid-isef26zo]{gap:0}.nav__link--istaknuto[data-astro-cid-isef26zo]{margin-left:.2rem;padding-inline:.6rem .75rem}.site-header__inner[data-astro-cid-isef26zo]{gap:var(--space-3)}.brand[data-astro-cid-isef26zo]{flex-shrink:0}.brand__name[data-astro-cid-isef26zo]{font-size:1.2rem}}@media (width<=1239.98px){.site-nav[data-astro-cid-isef26zo]{z-index:120;background:var(--color-bg);border-left:1px solid var(--color-border);width:min(380px,88vw);box-shadow:var(--shadow-lg);visibility:hidden;overscroll-behavior:contain;flex-direction:column;transition:transform .26s cubic-bezier(.2,.7,.2,1),visibility 0s linear .26s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.site-nav[data-astro-cid-isef26zo].is-open{visibility:visible;transition:transform .26s cubic-bezier(.2,.7,.2,1),visibility;transform:translate(0)}.site-nav__head[data-astro-cid-isef26zo]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-bg);z-index:1;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.site-nav__title[data-astro-cid-isef26zo]{font-family:var(--font-serif);font-size:1.2rem;font-weight:600}.nav__list[data-astro-cid-isef26zo]{padding:var(--space-2) var(--space-3);flex:1}.nav__item[data-astro-cid-isef26zo]{border-bottom:1px solid var(--color-border)}.nav__item[data-astro-cid-isef26zo]:last-child{border-bottom:0}.nav__link[data-astro-cid-isef26zo]{justify-content:space-between;width:100%;min-height:48px;padding:.85rem .5rem;font-size:1.05rem;display:flex}.nav__item--istaknuto[data-astro-cid-isef26zo]{padding-block:var(--space-2);border-bottom:0}.nav__link--istaknuto[data-astro-cid-isef26zo]{justify-content:flex-start;column-gap:var(--space-2);border:1.5px solid color-mix(in srgb, var(--color-accent) 55%, transparent);border-radius:var(--radius-md);background:var(--color-accent-soft);flex-wrap:wrap;row-gap:0;padding:.7rem .9rem}.nav__link--istaknuto[data-astro-cid-isef26zo] .nav__hint[data-astro-cid-isef26zo]{padding-left:calc(17px + var(--space-2));color:var(--color-text-muted);flex-basis:100%;font-size:.82rem;font-weight:500;display:block}.nav__sub[data-astro-cid-isef26zo]{padding:0 0 var(--space-3) var(--space-2);display:none}.nav__toggle[data-astro-cid-isef26zo][aria-expanded=true]+.nav__sub[data-astro-cid-isef26zo]{display:block}.site-nav__footer[data-astro-cid-isef26zo]{gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--color-border);display:grid}.nav-backdrop[data-astro-cid-isef26zo]{z-index:110;backdrop-filter:blur(2px);background:#05120e8c;position:fixed;inset:0}.nav-backdrop[data-astro-cid-isef26zo][hidden]{display:none}}@media (width<=520px){.donate-btn__label[data-astro-cid-isef26zo]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.donate-btn[data-astro-cid-isef26zo]{min-width:44px;min-height:44px;padding-inline:.7rem}.brand__name[data-astro-cid-isef26zo]{font-size:1.12rem}.brand[data-astro-cid-isef26zo] .brand__emblem{width:36px;height:36px}.site-header__inner[data-astro-cid-isef26zo]{gap:var(--space-2)}.site-header__actions[data-astro-cid-isef26zo]{gap:2px}}@media (width<=480px){.search-btn[data-astro-cid-isef26zo]{display:none}}@media (width<=374px){.brand__sub[data-astro-cid-isef26zo]{display:none}}.placeholder[data-astro-cid-ql7kesp4]{border:2px dashed var(--color-missing-border);border-radius:var(--radius-md);background:var(--color-missing-bg);color:var(--color-missing-text);font-family:var(--font-sans);text-align:left;direction:ltr;align-items:flex-start;gap:.55em;padding:.75rem 1rem;font-size:.93rem;line-height:1.45;display:flex}.placeholder--inline[data-astro-cid-ql7kesp4]{border-radius:var(--radius-sm);vertical-align:middle;border-width:1.5px;align-items:center;padding:.1rem .55rem;font-size:.86em;display:inline-flex}.placeholder__icon[data-astro-cid-ql7kesp4]{flex:none;margin-top:.1em}.placeholder--inline[data-astro-cid-ql7kesp4] .placeholder__icon[data-astro-cid-ql7kesp4]{width:14px;height:14px;margin:0}.placeholder[data-astro-cid-ql7kesp4] strong[data-astro-cid-ql7kesp4]{font-weight:800}.placeholder__hint[data-astro-cid-ql7kesp4]{opacity:.9}.social-icons[data-astro-cid-iupex2mz]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.social-icons[data-astro-cid-iupex2mz] a[data-astro-cid-iupex2mz]{border-radius:var(--radius-full);border:1px solid var(--color-border-strong);width:44px;height:44px;color:var(--color-text);transition:all var(--transition);place-items:center;display:inline-grid}.social-icons[data-astro-cid-iupex2mz] a[data-astro-cid-iupex2mz]:hover{background:var(--color-accent-bright);border-color:var(--color-accent-bright);color:#1f1606}.social-cards[data-astro-cid-iupex2mz]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.social-card[data-astro-cid-iupex2mz]{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);transition:box-shadow var(--transition), border-color var(--transition);align-items:flex-start;display:flex;position:relative}.social-card[data-astro-cid-iupex2mz]:has(a:hover){box-shadow:var(--shadow-md);border-color:var(--color-border-strong)}.social-card__icon[data-astro-cid-iupex2mz]{color:#fff;background:var(--color-primary);border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.social-card--youtube[data-astro-cid-iupex2mz] .social-card__icon[data-astro-cid-iupex2mz]{background:#c4302b}.social-card--facebook[data-astro-cid-iupex2mz] .social-card__icon[data-astro-cid-iupex2mz]{background:#1f5fbf}.social-card--instagram[data-astro-cid-iupex2mz] .social-card__icon[data-astro-cid-iupex2mz]{background:linear-gradient(135deg,#8a3ab9,#c13584 50%,#e1306c 75%,#f5a623)}.social-card__body[data-astro-cid-iupex2mz]{flex:1;min-width:0}.social-card__title[data-astro-cid-iupex2mz]{font-size:var(--card-title-size);font-weight:var(--card-title-weight);margin:0 0 2px;line-height:1.3}.social-card__title[data-astro-cid-iupex2mz] a[data-astro-cid-iupex2mz]{color:inherit;text-decoration:none}.social-card__title[data-astro-cid-iupex2mz] a[data-astro-cid-iupex2mz]:after{content:"";border-radius:inherit;position:absolute;inset:0}.social-card[data-astro-cid-iupex2mz]:has(a:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}.social-card__title[data-astro-cid-iupex2mz] a[data-astro-cid-iupex2mz]:focus-visible{outline:none}.social-card__handle[data-astro-cid-iupex2mz]{color:var(--color-primary);margin:0 0 var(--space-1);overflow-wrap:anywhere;font-size:.95rem;font-weight:700}.social-card__desc[data-astro-cid-iupex2mz]{color:var(--color-text-muted);margin:0;font-size:.93rem}.social-card[data-astro-cid-iupex2mz] .social-card__ext{color:var(--color-text-muted);flex:none}.site-footer[data-astro-cid-oenwriqq]{border-top:3px solid var(--inverse-accent);margin-top:auto;padding-top:clamp(3rem,7vw,4.5rem);font-size:.95rem}.site-footer__grid[data-astro-cid-oenwriqq]{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=600px){.site-footer__grid[data-astro-cid-oenwriqq]{grid-template-columns:1fr 1fr}.site-footer__brand[data-astro-cid-oenwriqq]{grid-column:1/-1}}@media (width>=900px){.site-footer__grid[data-astro-cid-oenwriqq]{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1240px){.site-footer__grid[data-astro-cid-oenwriqq]{grid-template-columns:1.5fr repeat(4,minmax(0,1fr)) 1.3fr}.site-footer__brand[data-astro-cid-oenwriqq]{grid-column:auto}}.footer-brand[data-astro-cid-oenwriqq]{align-items:center;gap:var(--space-3);font-family:var(--font-serif);color:var(--inverse-text);font-size:1.45rem;font-weight:600;text-decoration:none;display:inline-flex}.footer-brand[data-astro-cid-oenwriqq]:hover{color:var(--inverse-text)}.site-footer__about[data-astro-cid-oenwriqq]{color:var(--inverse-muted);margin:var(--space-4) 0 var(--space-5);max-width:38ch}.site-footer__title[data-astro-cid-oenwriqq]{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--inverse-accent);margin-bottom:var(--space-4);font-size:.78rem}.site-footer[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.site-footer__col[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--inverse-text);opacity:.88;text-decoration:none}.site-footer__col[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{opacity:1;color:var(--inverse-accent);text-decoration:underline}.site-footer__contact[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq]{gap:var(--space-2);color:var(--inverse-muted);align-items:flex-start;display:flex}.site-footer__contact[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq] svg{color:var(--inverse-accent);flex:none;margin-top:3px}.site-footer__contact[data-astro-cid-oenwriqq] .btn[data-astro-cid-oenwriqq]{margin-top:var(--space-5)}.site-footer__contact[data-astro-cid-oenwriqq] .site-footer__loc[data-astro-cid-oenwriqq]{margin-right:var(--space-2);--btn-fg:var(--inverse-text);--btn-border:color-mix(in srgb, var(--inverse-accent) 70%, transparent);opacity:1}.site-footer__contact[data-astro-cid-oenwriqq] .site-footer__loc[data-astro-cid-oenwriqq]:hover{--btn-bg:#f6efdd14;border-color:var(--inverse-accent);color:var(--inverse-text);text-decoration:none}.site-footer__bottom[data-astro-cid-oenwriqq]{justify-content:space-between;gap:var(--space-2) var(--space-5);margin-top:var(--space-7);padding-block:var(--space-5);border-top:1px solid var(--color-border);color:var(--inverse-muted);flex-wrap:wrap;font-size:.85rem;display:flex}.site-footer__bottom[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq]{margin:0}.site-footer__copy[data-astro-cid-oenwriqq]{align-items:center;gap:0 var(--space-4);flex-wrap:wrap;display:flex}.site-footer__admin[data-astro-cid-oenwriqq]{min-height:40px;padding:0 var(--space-4);border:1px solid var(--inverse-accent);border-radius:var(--radius-full);color:var(--inverse-accent);transition:background var(--transition), color var(--transition);align-items:center;gap:.45em;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.site-footer__admin[data-astro-cid-oenwriqq] svg{flex:none}.site-footer__admin[data-astro-cid-oenwriqq]:hover{background:var(--inverse-accent);color:var(--inverse-bg)}.traka[data-astro-cid-jqoqrdna]{--traka-bg:var(--color-primary);--traka-fg:var(--color-on-primary);background:var(--traka-bg);color:var(--traka-fg);font-size:.95rem;line-height:1.45}.traka[data-astro-cid-jqoqrdna][hidden]{display:none}.traka[data-astro-cid-jqoqrdna][data-vrsta=vazno]{--traka-bg:var(--color-accent-bright,var(--color-accent));--traka-fg:#1d1404}.traka[data-astro-cid-jqoqrdna][data-vrsta=dzenaza]{--traka-bg:var(--color-text);--traka-fg:var(--color-bg)}.traka__red[data-astro-cid-jqoqrdna]{align-items:center;gap:var(--space-3);padding-block:var(--space-2);display:flex}.traka__tekst[data-astro-cid-jqoqrdna]{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-weight:600}.traka__link[data-astro-cid-jqoqrdna]{margin-left:var(--space-2);color:inherit;text-underline-offset:3px;white-space:nowrap;font-weight:800;text-decoration:underline}.traka__link[data-astro-cid-jqoqrdna][hidden]{display:none}.traka__zatvori[data-astro-cid-jqoqrdna]{border-radius:var(--radius-md);min-width:40px;min-height:40px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.traka__zatvori[data-astro-cid-jqoqrdna]:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.traka[data-astro-cid-jqoqrdna] a[data-astro-cid-jqoqrdna]:focus-visible,.traka__zatvori[data-astro-cid-jqoqrdna]:focus-visible{outline-offset:2px;outline:3px solid}
