:root{--disp:"Lora", Georgia, serif;--ui:"IBM Plex Sans", system-ui, sans-serif;--bg:#f7f5f0;--card:#fff;--line:#e6e1d7;--ink:#1c1c1e;--ink2:#213031;--ink3:#3e5354;--muted:#4b5556;--teal:#006d77;--tealSoft:#e8f4f5;--tealLine:#b9cfd1;--badgeLine:#bfd8da;--badgeSub:#4c7a7e;--gold:#c9962b;--goldInk:#8a7538;--goldLabel:#69561d;--goldSurf:#fdf6e3;--goldLine:#efe3c9;--track:#edeae2;--ring:#d8d2c6;--barTrack:#e8f0f0;--clay:#f6e8e1;--clayInk:#a5705c;--ai:#5a4fa6;--aiSoft:#efedfb;--aiLine:#cfc8ee;--picVeil:0;--coralText:#c8503a;--coral:#c8503a;--aiBar:#fff;--coralSoft:#fbe9e3;--coralLine:#efc4b6;--choiceBg:#fff;--choiceLine:#006d77;--choiceInk:#006d77;--tileWave:#f6e8e1;--tileWaveInk:#006d77;--tileWell:#e8f4f5;--tileWellInk:#006d77;--tileBook:#e7eef7;--tileBookInk:#3a5d88;--tileCircle:#e7efe6;--tileCircleInk:#466844;--tileRow:#fff;--tileText:#1c1c1e;--wave:0,109,119;--waveFade:247,245,240;--ls16:.05em;--ls14:.06em;--ls12:.07em;--tt:uppercase;--screen-top:max(env(safe-area-inset-top,0px), 16px)}.dark{--bg:#0b1f22;--card:#12292d;--line:#1f3d40;--ink:#f2efe9;--ink2:#dde6e4;--ink3:#a9c6c7;--muted:#8fa6a8;--teal:#7fc6cb;--tealSoft:#12343a;--tealLine:#3a5b5e;--badgeLine:#23484c;--badgeSub:#9fbfc2;--gold:#d9ae55;--goldInk:#c4a468;--goldLabel:#e3c888;--goldSurf:#231d0f;--goldLine:#4a3d1c;--track:#22292a;--ring:#2f5457;--barTrack:#1b3134;--clay:#2a2320;--clayInk:#c89a83;--ai:#b3abf2;--aiSoft:#1b2140;--aiLine:#3a3c6b;--picVeil:.2;--coralText:#e8927c;--coral:#d65a43;--aiBar:#2a3161;--coralSoft:#3a2622;--coralLine:#6b3b32;--choiceBg:transparent;--choiceLine:#4db0ba;--choiceInk:#f2efe9;--tileWave:#3a2c27;--tileWaveInk:#4db0ba;--tileWell:#1b3237;--tileWellInk:#7fc6cb;--tileBook:#232d3b;--tileBookInk:#9db8da;--tileCircle:#26302a;--tileCircleInk:#9dbf99;--tileRow:#2c2c2e;--tileText:#f7f5f0;--wave:127,198,203;--waveFade:11,31,34}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{height:100%;margin:0;padding:0}body{overscroll-behavior:none;height:100%;font-family:var(--ui), system-ui, sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;padding:0}#root{width:100%;height:100%;position:fixed;top:0;left:0}body.rtl{font-family:Noto Kufi Arabic,Cairo,system-ui,sans-serif}button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}input,textarea,select{color:inherit;outline:none;font-family:inherit}.phone-scroll::-webkit-scrollbar{display:none}.phone-scroll,*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}input[type=range]{appearance:none;background:0 0}@keyframes mw-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.32)}}@keyframes briefProgress{0%{width:0%}to{width:100%}}@keyframes pulse-gold{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}@keyframes skeleton-shimmer{0%{background-position:-300px 0}to{background-position:300px 0}}.skeleton{background:linear-gradient(90deg,#e5eeef 25%,#d1e3e5 50%,#e5eeef 75%) 0 0/600px 100%;border-radius:8px;animation:1.6s ease-in-out infinite skeleton-shimmer}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.hc{--muted:#333b3c;--ink2:#10191a;--ink3:#22383a;--line:#c9c2b4}.dark.hc{--muted:#c4cfcf;--ink2:#f1f4f3;--ink3:#d8e2e1;--line:#4a5657}.rm *,.rm :before,.rm :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}:root{text-wrap:pretty}@keyframes mawja-splash-a{0%{transform:translate(-34px)}to{transform:translate(26px,-14px)}}@keyframes mawja-splash-b{0%{transform:translate(30px,-10px)}to{transform:translate(-30px,8px)}}@keyframes mawja-splash-c{0%{transform:translate(-26px,8px)}to{transform:translate(34px,-12px)}}@keyframes mawja-splash-d{0%{transform:translate(22px,-8px)}to{transform:translate(-40px,10px)}}@keyframes mawja-splash-gold{0%{transform:translate(-44px,4px)}to{transform:translate(44px,-10px)}}@keyframes mawja-splash-still{0%{transform:scale(1.045)translateY(6px)}to{transform:scale(1)translate(0,0)}}@keyframes mawja-splash-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mawja-splash-layers{display:none!important}}.rm .mawja-splash-layers{display:none!important}@keyframes browseNudge{0%,70%,to{opacity:.85;transform:translateY(0)}82%{opacity:1;transform:translateY(3px)}}
