@font-face{font-family:montserrat;src:url(../media/Montserrat_Regular-s.p.050ik7kw7mkyc.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:montserrat;src:url(../media/Montserrat_Medium-s.p.3e484gy2vjev9.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:montserrat;src:url(../media/Montserrat_SemiBold-s.p.23ui9psvd67ap.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:montserrat;src:url(../media/Montserrat_Bold-s.p.3sin9fc_d8gqh.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:montserrat;src:url(../media/Montserrat_ExtraBold-s.p.026segvjcm5bb.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:84.97%;descent-override:22.03%;line-gap-override:0.0%;size-adjust:113.92%}.montserrat_d2b23ef4-module__WKa4ka__className{font-family:montserrat,montserrat Fallback}.montserrat_d2b23ef4-module__WKa4ka__variable{--font-montserrat:"montserrat", "montserrat Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--yahya-gold:#c59e5f;--yahya-gold-deep:#a9824a;--yahya-gold-soft:#d8bd8e;--yahya-cacao:#845d3e;--yahya-cacao-deep:#6d4a30;--yahya-cacao-soft:#b19884;--cream-50:#faf7f3;--cream-100:#f5f0ea;--cream-200:#ece6df;--cream-300:#e1d9cf;--cream-400:#cfc4b6;--ink-900:#1c1b1a;--ink-700:#4a443e;--ink-500:#7e756b;--bg-page:var(--cream-200);--bg-surface:var(--cream-100);--bg-raised:var(--cream-50);--bg-sunken:var(--cream-300);--text-strong:var(--ink-900);--text-body:var(--ink-700);--text-muted:var(--ink-500);--text-on-brand:var(--cream-50);--text-accent:var(--yahya-gold);--border-subtle:var(--cream-400);--border-gold:var(--yahya-gold-soft);--action-primary:var(--yahya-cacao);--action-primary-hover:var(--yahya-cacao-deep);--action-accent:var(--yahya-gold);--action-accent-hover:var(--yahya-gold-deep);--overlay-scrim:#1c1b1a73;--shadow-card:0 2px 8px #3c2a1c0f;--shadow-banner:0 6px 18px #3c2a1c1a;--shadow-sheet:0 -12px 40px #3c2a1c38;--shadow-close-btn:0 2px 8px #3c2a1c26;--radius-sm:8px;--radius-thumb:14px;--radius-card:20px;--radius-banner:24px;--radius-sheet:28px;--radius-pill:999px;--font-sans:var(--font-montserrat), "Helvetica Neue", Arial, sans-serif;--ls-label:.14em;--ls-heading:.06em;--border-width-strong:1.5px;--ease-standard:cubic-bezier(.4, 0, .2, 1);--menu-max-width:480px}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}html{height:100%}body{min-height:100%;font-family:var(--font-sans);color:var(--text-body);background:var(--bg-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.55}a{color:var(--yahya-cacao);text-decoration:none}a:hover{color:var(--yahya-cacao-deep)}button{font-family:inherit}:focus-visible{outline:2px solid var(--yahya-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
