@font-face{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-family:manrope;src:url(../media/Manrope_latin-s.p.2ywnh8m32q6p0.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_d01c300-module__rxRBva__className{font-family:manrope,manrope Fallback;font-style:normal}.manrope_d01c300-module__rxRBva__variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:manropeExt;src:url(../media/Manrope_latin_ext-s.p.2gp_y-cmv6-ey.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:manropeExt Fallback;src:local(Arial);ascent-override:106.6%;descent-override:30%;line-gap-override:0.0%;size-adjust:100.0%}.manropeext_c3c7b396-module__yJQhrW__className{font-family:manropeExt,manropeExt Fallback;font-style:normal}.manropeext_c3c7b396-module__yJQhrW__variable{--font-manrope-ext:"manropeExt", "manropeExt Fallback"}
:root{--color-screen:#f0e8e3;--color-surface:#fbf8f5;--color-muted:#eaddd7;--color-brand:#602945;--color-brand-hover:#6e3352;--color-brand-pressed:#4e2037;--color-brand-subtle:#e7d4dd;--color-text:#171312;--color-text-secondary:#5e5452;--color-border:#e2d6cf;--color-border-strong:#ceb2a8;--color-input:#8e8381;--color-error:#9b3a30;--color-error-bg:#f4ddd7;--color-success:#2f6b4a;--color-success-bg:#dcebe2;--color-warning:#8a5a14;--color-warning-bg:#f5e8cf;--font-serif:var(--font-manrope), var(--font-manrope-ext), "Manrope", system-ui, sans-serif;--font-sans:var(--font-manrope), var(--font-manrope-ext), "Manrope", system-ui, sans-serif;--radius:12px;--shadow-card:0 1px 2px #1713120a, 0 6px 18px -10px #6029451f}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-screen);color:var(--color-text);font-family:var(--font-sans);font-size:15px;line-height:1.5}h1,h2,h3{font-family:var(--font-serif);margin:0;font-weight:600;line-height:1.15}a{color:var(--color-brand)}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rahmah-loading{text-align:center;min-height:70dvh;font-family:var(--font-manrope), sans-serif;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:24px;display:flex}.rahmah-loading h1{font:700 24px/1.4 var(--font-manrope), sans-serif}.rahmah-spinner{border:3px solid;border-right-color:#0000;border-radius:50%;width:28px;height:28px;animation:1s linear infinite rahmah-spin}@keyframes rahmah-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rahmah-spinner{animation:none}}.rahmah-admin-logo{flex-shrink:0;display:inline-flex}.rahmah-admin-logo img{object-fit:contain}.rahmah-logo-dark{display:none}@media (prefers-color-scheme:dark){.rahmah-logo-light{display:none}.rahmah-logo-dark{display:block}}[data-theme=light] .rahmah-logo-light{display:block}[data-theme=light] .rahmah-logo-dark,[data-theme=dark] .rahmah-logo-light{display:none}[data-theme=dark] .rahmah-logo-dark{display:block}@media (prefers-color-scheme:dark){.rahmah-loading{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-on-brand:#21151c;--color-screen:#130d11;--color-surface:#1f171c;--color-muted:#2a2127;--color-brand:#cc8fb0;--color-brand-hover:#e0a2c3;--color-brand-pressed:#b57a9a;--color-brand-subtle:#372431;--color-text:#f0e6df;--color-text-secondary:#afa6a0;--color-border:#393035;--color-border-strong:#5c4d57;--color-input:#786e74;--color-error:#efaaa0;--color-error-bg:#3c2526;--color-success:#a8c9a5;--color-success-bg:#253626;--color-warning:#e4c48d;--color-warning-bg:#3b3022;--shadow-card:0 1px 2px #0003;background:var(--color-screen);color:var(--color-text)}@supports (color:lab(0% 0 0)){.rahmah-loading{--color-screen:lab(4.32725% 2.6306 -1.05044);--color-surface:lab(8.7195% 5.04991 -2.01702);--color-muted:lab(13.9122% 5.68558 -2.27035);--color-brand:lab(66.3631% 27.4084 -7.48936);--color-brand-hover:lab(73.3241% 27.4494 -7.49415);--color-brand-pressed:lab(58.2418% 27.352 -7.48279);--color-brand-subtle:lab(17.1539% 10.9737 -4.39244);--color-text:lab(91.8375% 2.72101 4.42053);--color-text-secondary:lab(68.6369% 2.73374 4.42921);--color-border:lab(20.9004% 5.06873 -2.02215);--color-border-strong:lab(34.6965% 7.91156 -3.15734);--color-input:lab(47.5811% 5.08565 -2.0268)}}}
