@font-face{font-family:sans;src:url(../media/thmanyahsans_Regular-s.p.07f88l3mceio0.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sans;src:url(../media/thmanyahsans_Medium-s.p.0f9qje4o6q53q.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:sans;src:url(../media/thmanyahsans_Bold-s.p.0w8fp9543a7nt.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:96.94%;descent-override:24.23%;line-gap-override:0.0%;size-adjust:103.16%}.sans_956a510-module__RTVeQW__className{font-family:sans,sans Fallback}.sans_956a510-module__RTVeQW__variable{--font-body:"sans", "sans Fallback"}
@font-face{font-family:display;src:url(../media/thmanyahserifdisplay_Bold-s.p.06q9ut8.m~t1k.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:87.78%;descent-override:21.95%;line-gap-override:0.0%;size-adjust:113.92%}.display_98918eac-module__eMzAMa__className{font-family:display,display Fallback}.display_98918eac-module__eMzAMa__variable{--font-heading:"display", "display Fallback"}
:root{--color-paper:#fff;--color-ink:#1b1410;--color-ink-muted:#5e534b;--color-grey-warm:#8c7f75;--color-section:#faf7f3;--color-line:#efe7de;--color-accent-peach:#ffd0c2;--color-accent-pink:#f6b8e8;--color-accent-lilac:#c9ceff;--color-accent-lime:#f3ffb9;--color-accent-cream:#ffe9d2;--color-success:#3f9b62;--color-tile:#eeeeec;--color-ring-on-photo:#ffffff80;--color-backdrop:#1b141073;--color-shadow:#1b14101f;--font-sans:var(--font-body), system-ui, sans-serif;--font-display:var(--font-heading), var(--font-sans);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-gutter:var(--space-4);--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:20px;--text-xl:24px;--text-2xl:32px;--text-display:clamp(32px, 6vw, 44px);--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-full:999px;--width-content:640px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-md);-webkit-font-smoothing:antialiased;line-height:1.7}h1,h2{font-family:var(--font-display);font-weight:700}
