:root{--font-serif-en:"Newsreader", "Source Serif 4", Georgia, serif;--font-serif-ar:"Cairo", "Amiri", "Markazi Text", "Noto Serif Arabic", serif;--font-sans-en:"Plus Jakarta Sans", "IBM Plex Sans", system-ui, sans-serif;--font-sans-ar:"Cairo", "IBM Plex Sans Arabic", "Noto Sans Arabic", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--t-xs:.75rem;--t-sm:.8125rem;--t-base:.9375rem;--t-md:1.0625rem;--t-lg:1.375rem;--t-xl:1.75rem;--t-2xl:2.375rem;--t-3xl:3.25rem;--t-4xl:4.75rem;--lh-tight:1.08;--lh-snug:1.25;--lh-body:1.55;--lh-loose:1.75;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:56px;--s-10:80px;--s-11:120px;--r-1:6px;--r-2:12px;--r-3:18px;--r-4:28px;--r-pill:999px;--breath-in:4s;--breath-hold-in:0s;--breath-out:6s;--breath-hold-out:1s;--ease-breath:cubic-bezier(.45, 0, .35, 1);--ease-quiet:cubic-bezier(.4, 0, .2, 1);--d-fast:.18s;--d-mid:.32s;--d-slow:.6s;--shadow-1:0 1px 2px #141e1c0a, 0 2px 8px #141e1c0a;--shadow-2:0 2px 4px #141e1c0d, 0 12px 32px #141e1c12;--shadow-3:0 8px 24px #141e1c1a, 0 24px 64px #141e1c1a}:root,:root[data-palette=teal-clay]{--bg:#f9f7f1;--bg-soft:#f4f0e7;--bg-deep:#ebe4d8;--ink:#111d1b;--ink-2:#384643;--ink-3:#6a7472;--rule:#d9d8cf;--rule-soft:#e9e8e1;--primary:#30554e;--primary-2:#1e3f39;--primary-soft:#d6eae5;--on-primary:#f9f7f1;--accent:#c1815c;--accent-soft:#fce6d9;--ok:#578861;--warn:#ca933e;--err:#b14f45}@supports (color:lab(0% 0 0)){:root,:root[data-palette=teal-clay]{--bg:lab(97.1413% -.0120699 3.05666);--bg-soft:lab(94.8276% .352055 4.5813);--bg-deep:lab(90.7689% 1.09285 6.82389);--ink:lab(9.74597% -6.18558 -.0528157);--ink-2:lab(28.306% -6.14479 -.0552654);--ink-3:lab(47.9507% -4.07738 -.0380874);--rule:lab(86.1661% -.708908 4.51959);--rule-soft:lab(91.9522% -.598103 3.76103);--primary:lab(33.2848% -15.5432 -.127643);--primary-2:lab(23.942% -13.8464 -.111854);--primary-soft:lab(90.9963% -7.47812 -.0696182);--on-primary:lab(97.1413% -.0120699 3.05666);--accent:lab(60.0496% 22.8006 30.4857);--accent-soft:lab(92.9433% 5.94106 9.55125);--ok:lab(52.3147% -23.8973 15.481);--warn:lab(65.1229% 15.422 51.651);--err:lab(46.5725% 40.1845 26.3487)}}:root[data-palette=olive-terra]{--bg:#f8f3e9;--bg-soft:#f2eade;--bg-deep:#e8dccd;--ink:#241e14;--ink-2:#4d473c;--ink-3:#79746b;--rule:#d8d0c3;--rule-soft:#e9e4da;--primary:#515632;--primary-2:#3c4021;--primary-soft:#e2e3cd;--on-primary:#f9f4ec;--accent:#ba654f;--accent-soft:#fee1d7;--ok:#6b8451;--warn:#d18e46;--err:#ad4c42}@supports (color:lab(0% 0 0)){:root[data-palette=olive-terra]{--bg:lab(95.9792% .829399 5.29321);--bg-soft:lab(93.0807% 1.29956 6.77823);--bg-deep:lab(88.4347% 2.19727 8.96541);--ink:lab(11.8743% 1.56957 7.87443);--ink-2:lab(30.4446% 1.38746 7.72033);--ink-3:lab(48.9968% .871927 5.32333);--rule:lab(83.8131% 1.23563 7.59739);--rule-soft:lab(90.759% .832289 5.29521);--primary:lab(35.5043% -6.83653 20.3244);--primary-2:lab(26.1735% -6.09542 18.706);--primary-soft:lab(89.8234% -3.37476 10.859);--on-primary:lab(96.554% .703454 4.53199);--accent:lab(52.6497% 33.6202 28.0603);--accent-soft:lab(91.6534% 9.16648 8.78085);--ok:lab(52.1443% -16.6813 24.6425);--warn:lab(64.8729% 21.5933 47.9851);--err:lab(45.4105% 40.207 26.4315)}}:root[data-palette=forest-ochre]{--bg:#f8f5ee;--bg-soft:#f3eee4;--bg-deep:#e8e0d3;--ink:#0f1911;--ink-2:#354137;--ink-3:#69716a;--rule:#d6d5ca;--rule-soft:#e9e8e1;--primary:#264531;--primary-2:#152f1f;--primary-soft:#d6e6d9;--on-primary:#f8f5ee;--accent:#c5954f;--accent-soft:#f8e9d2;--ok:#51825b;--warn:#c78a3b;--err:#ad4c42}@supports (color:lab(0% 0 0)){:root[data-palette=forest-ochre]{--bg:lab(96.5601% .286847 3.81331);--bg-soft:lab(94.2551% .419587 5.35089);--bg-deep:lab(89.6227% .994504 7.63178);--ink:lab(7.49796% -5.87803 3.63903);--ink-2:lab(26.0516% -6.52266 4.17588);--ink-3:lab(46.8277% -4.13883 2.63762);--rule:lab(85.0198% -.818223 5.27927);--rule-soft:lab(91.9522% -.598103 3.76103);--primary:lab(26.4194% -15.7468 8.0946);--primary-2:lab(17.0705% -14.2276 7.32028);--primary-soft:lab(89.8951% -7.39169 4.71151);--on-primary:lab(96.5601% .286847 3.81331);--accent:lab(65.1631% 12.9722 43.7181);--accent-soft:lab(93.1251% 2.30238 13.4029);--ok:lab(49.9931% -23.9102 15.5027);--warn:lab(62.6686% 18.7325 50.4718);--err:lab(45.4105% 40.207 26.4315)}}:root[data-theme=dark]{--bg:#0c1312;--bg-soft:#141d1b;--bg-deep:#050b09;--ink:#f0eee9;--ink-2:#bab7b0;--ink-3:#82807a;--rule:#26302e;--rule-soft:#1c2422;--primary:#7fb0a6;--primary-2:#a2cfc5;--primary-soft:#1c332e;--on-primary:#080f0d;--shadow-1:0 1px 2px #00000040, 0 2px 8px #0000004d;--shadow-2:0 2px 4px #0000004d, 0 12px 32px #00000059;--shadow-3:0 8px 24px #0006, 0 24px 64px #00000073}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--bg:lab(5.38288% -3.01607 -.0276119);--bg-soft:lab(9.69577% -4.79401 -.0420839);--bg-deep:lab(2.54826% -1.81459 -.0163585);--ink:lab(94.2412% -.0115335 3.05697);--ink-2:lab(74.5308% -.00187755 3.82971);--ink-3:lab(53.6501% .0090301 3.83735);--rule:lab(18.9758% -4.77865 -.0430167);--rule-soft:lab(13.1507% -4.09701 -.0368118);--primary:lab(68.2105% -18.8802 -.162542);--primary-2:lab(79.7478% -17.1128 -.150812);--primary-soft:lab(19.1766% -10.347 -.0859141);--on-primary:lab(3.79073% -2.37737 -.0216186)}}:root[data-theme=dark][data-palette=olive-terra]{--primary:#a9b084;--primary-soft:#2d301e}@supports (color:lab(0% 0 0)){:root[data-theme=dark][data-palette=olive-terra]{--primary:lab(70.3802% -7.91851 21.4718);--primary-soft:lab(19.0628% -3.85948 10.8732)}}:root[data-theme=dark][data-palette=forest-ochre]{--primary:#87b094;--primary-soft:#1e2d21}@supports (color:lab(0% 0 0)){:root[data-theme=dark][data-palette=forest-ochre]{--primary:lab(68.3214% -18.7242 9.6063);--primary-soft:lab(16.8718% -8.93271 5.75746)}}html{color:var(--ink);background:var(--bg)}body{font-family:var(--font-sans-en);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--ink);margin:0}[dir=rtl] body,[lang=ar]{font-family:var(--font-sans-ar)}h1,h2,h3,h4,.serif{font-family:var(--font-serif-en);letter-spacing:-.01em;font-weight:400}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[lang=ar] h1,[lang=ar] h2,[lang=ar] h3{font-family:var(--font-serif-ar);letter-spacing:0;font-weight:500;line-height:1.4}button{font-family:inherit}a{color:inherit}
