:root{--mrsm-skel-a:#E6E4DE;--mrsm-skel-b:#F1EFEA}:root[data-theme=artistic],:root[data-theme=astronomy],:root[data-theme=atari-8bit],:root[data-theme=dark],:root[data-theme=sportive]{--mrsm-skel-a:#15151A;--mrsm-skel-b:#212129}@keyframes mrsm-show{0%{opacity:0}to{opacity:1}}.mrsm-spinner{position:relative;display:inline-block;flex:none;width:var(--s);height:var(--s);direction:ltr;animation:mrsm-show 1ms linear .3s both}.mrsm-spinner[data-immediate]{animation:none}.mrsm-spinner>i{position:absolute;left:0;top:0;width:var(--t);height:var(--t);animation:mrsm-a 2.4s linear infinite;will-change:transform}.mrsm-spinner>i:first-child{background:#FF5A00}.mrsm-spinner>i:nth-child(2){background:#FF2D7D;left:var(--d);animation-name:mrsm-b}.mrsm-spinner>i:nth-child(3){background:#2457FF;left:var(--d);top:var(--d);animation-name:mrsm-c}.mrsm-spinner>i:nth-child(4){background:#36E58C;top:var(--d);animation-name:mrsm-d}.mrsm-spinner>i>svg{position:absolute;left:0;top:0;width:100%;height:100%;display:block}@keyframes mrsm-a{0%{transform:translate(0);animation-timing-function:cubic-bezier(.2,.7,.1,1)}15.8%{transform:translate(var(--d))}25%{transform:translate(var(--d));animation-timing-function:cubic-bezier(.2,.7,.1,1)}40.8%{transform:translate(var(--d),var(--d))}50%{transform:translate(var(--d),var(--d));animation-timing-function:cubic-bezier(.2,.7,.1,1)}65.8%{transform:translateY(var(--d))}75%{transform:translateY(var(--d));animation-timing-function:cubic-bezier(.2,.7,.1,1)}90.8%,to{transform:translate(0)}}@keyframes mrsm-b{0%{transform:translate(0);animation-timing-function:cubic-bezier(.2,.7,.1,1)}15.8%{transform:translateY(var(--d))}25%{transform:translateY(var(--d));animation-timing-function:cubic-bezier(.2,.7,.1,1)}40.8%{transform:translate(calc(-1 * var(--d)),var(--d))}50%{transform:translate(calc(-1 * var(--d)),var(--d));animation-timing-function:cubic-bezier(.2,.7,.1,1)}65.8%{transform:translate(calc(-1 * var(--d)))}75%{transform:translate(calc(-1 * var(--d)));animation-timing-function:cubic-bezier(.2,.7,.1,1)}90.8%,to{transform:translate(0)}}@keyframes mrsm-c{0%{transform:translate(0);animation-timing-function:cubic-bezier(.2,.7,.1,1)}15.8%{transform:translate(calc(-1 * var(--d)))}25%{transform:translate(calc(-1 * var(--d)));animation-timing-function:cubic-bezier(.2,.7,.1,1)}40.8%{transform:translate(calc(-1 * var(--d)),calc(-1 * var(--d)))}50%{transform:translate(calc(-1 * var(--d)),calc(-1 * var(--d)));animation-timing-function:cubic-bezier(.2,.7,.1,1)}65.8%{transform:translateY(calc(-1 * var(--d)))}75%{transform:translateY(calc(-1 * var(--d)));animation-timing-function:cubic-bezier(.2,.7,.1,1)}90.8%,to{transform:translate(0)}}@keyframes mrsm-d{0%{transform:translate(0);animation-timing-function:cubic-bezier(.2,.7,.1,1)}15.8%{transform:translateY(calc(-1 * var(--d)))}25%{transform:translateY(calc(-1 * var(--d)));animation-timing-function:cubic-bezier(.2,.7,.1,1)}40.8%{transform:translate(var(--d),calc(-1 * var(--d)))}50%{transform:translate(var(--d),calc(-1 * var(--d)));animation-timing-function:cubic-bezier(.2,.7,.1,1)}65.8%{transform:translate(var(--d))}75%{transform:translate(var(--d));animation-timing-function:cubic-bezier(.2,.7,.1,1)}90.8%,to{transform:translate(0)}}@keyframes mrsm-pulse{0%,to{opacity:.4}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.mrsm-spinner>i{animation:mrsm-pulse 1.6s ease-in-out infinite!important}.mrsm-spinner>i:nth-child(2){animation-delay:.2s!important}.mrsm-spinner>i:nth-child(3){animation-delay:.4s!important}.mrsm-spinner>i:nth-child(4){animation-delay:.6s!important}}.mrsm-bar{position:relative;overflow:hidden;height:3px;border-radius:2px;background:rgb(var(--clr-ink-primary)/.1)}.mrsm-bar-fill{position:absolute;inset:0;background:linear-gradient(90deg,#FF5A00,#FF2D7D 34%,#2457FF 67%,#36E58C);clip-path:inset(0 calc(100% - var(--v, 0%)) 0 0);transition:clip-path .38s cubic-bezier(.2,.7,.1,1)}[dir=rtl] .mrsm-bar-fill{background:linear-gradient(270deg,#FF5A00,#FF2D7D 34%,#2457FF 67%,#36E58C);clip-path:inset(0 0 0 calc(100% - var(--v, 0%)))}.mrsm-bar-run{position:absolute;top:0;left:0;height:100%;width:30%;background:linear-gradient(90deg,#FF5A00,#FF2D7D,#2457FF,#36E58C);animation:mrsm-slide 1.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes mrsm-slide{0%{transform:translateX(-100%)}to{transform:translateX(434%)}}@media (prefers-reduced-motion:reduce){.mrsm-bar-run{width:100%;opacity:.6;transform:none;animation:none!important}}.mrsm-route-bar{position:fixed;top:0;left:0;right:0;z-index:9999;height:2px;border-radius:0;pointer-events:none;animation:mrsm-show 1ms linear .3s both}.mrsm-skeleton{background:linear-gradient(90deg,var(--mrsm-skel-a) 0,var(--mrsm-skel-b) 45%,var(--mrsm-skel-a) 90%);background-size:200% 100%;animation:mrsm-shimmer 1.6s linear infinite}@keyframes mrsm-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}:root,:root[data-theme=light]{color-scheme:light;--theme-font-display:var(--font-tajawal),"Tajawal",ui-sans-serif,system-ui;--theme-font-body:var(--font-tajawal),"Tajawal",ui-sans-serif,system-ui;--theme-font-mono:var(--font-tajawal),"Tajawal",ui-sans-serif,system-ui;--theme-radius-sm:0.375rem;--theme-radius:0.5rem;--theme-radius-lg:0.75rem;--theme-radius-xl:0.75rem;--theme-radius-2xl:1rem;--theme-radius-3xl:1.25rem;--theme-radius-full:9999px;--theme-radius-hero:1rem;--theme-display-tracking:-0.015em;--theme-display-weight:800;--theme-display-transform:none;--theme-panel-blur:12px;--theme-panel-shadow:0 1px 2px rgba(20,22,28,0.04),0 8px 24px rgba(20,22,28,0.05);--theme-button-shadow:0 6px 18px rgba(0,69,252,0.22);--clr-primary:0 69 252;--clr-primary-fg:255 255 255;--clr-secondary:252 22 110;--clr-secondary-fg:255 255 255;--clr-tertiary:11 127 73;--clr-tertiary-fg:255 255 255;--clr-surface-dim:247 244 238;--clr-surface:255 255 255;--clr-surface-glass:255 255 255;--clr-surface-glass-alpha:0.85;--clr-ink-primary:20 22 28;--clr-ink-secondary:88 92 104;--clr-outline-strong:150 153 163;--clr-outline-subtle:214 210 201;--clr-danger:200 30 50;--brand-gradient:linear-gradient(120deg,#fd5104,#fc166e 34%,#0045fc 68%,#1be179);--brand-mark-ink:#14161c;--atelier-radial:none;--campaign-wash:radial-gradient(circle at 8% 15%,rgba(253,81,4,0.16),transparent 40%),radial-gradient(circle at 92% 8%,rgba(252,22,110,0.14),transparent 42%),radial-gradient(circle at 15% 95%,rgba(0,69,252,0.12),transparent 45%),radial-gradient(circle at 90% 90%,rgba(27,225,121,0.16),transparent 45%);--shadow-glow-primary:0 6px 18px rgba(0,69,252,0.18);--shadow-glow-secondary:0 6px 18px rgba(252,22,110,0.14);--shadow-glow-tertiary:0 6px 18px rgba(11,127,73,0.14);--selection-bg:rgba(0,69,252,0.18);--selection-fg:#14161c}:root[data-theme=dark]{color-scheme:dark;--theme-font-display:var(--font-tajawal),"Tajawal",ui-sans-serif,system-ui;--theme-font-body:var(--font-tajawal),"Tajawal",ui-sans-serif,system-ui;--theme-font-mono:var(--font-tajawal),"Tajawal",ui-sans-serif,system-ui;--theme-radius-sm:0.375rem;--theme-radius:0.5rem;--theme-radius-lg:0.75rem;--theme-radius-xl:0.75rem;--theme-radius-2xl:1rem;--theme-radius-3xl:1.25rem;--theme-radius-full:9999px;--theme-radius-hero:1rem;--theme-display-tracking:-0.015em;--theme-display-weight:800;--theme-display-transform:none;--theme-panel-blur:16px;--theme-panel-shadow:0 1px 0 rgba(255,255,255,0.04) inset;--theme-button-shadow:0 6px 18px rgba(77,123,255,0.28);--clr-primary:77 123 255;--clr-primary-fg:255 255 255;--clr-secondary:255 70 140;--clr-secondary-fg:255 255 255;--clr-tertiary:27 225 121;--clr-tertiary-fg:6 20 14;--clr-surface-dim:15 17 23;--clr-surface:24 27 35;--clr-surface-glass:32 36 46;--clr-surface-glass-alpha:0.6;--clr-ink-primary:236 237 242;--clr-ink-secondary:162 166 180;--clr-outline-strong:104 109 124;--clr-outline-subtle:52 56 68;--clr-danger:255 107 107;--brand-gradient:linear-gradient(120deg,#fd5104,#fc166e 34%,#4d7bff 68%,#1be179);--brand-mark-ink:#0f1117;--atelier-radial:none;--campaign-wash:radial-gradient(circle at 8% 15%,rgba(253,81,4,0.18),transparent 40%),radial-gradient(circle at 92% 8%,rgba(252,22,110,0.16),transparent 42%),radial-gradient(circle at 15% 95%,rgba(77,123,255,0.18),transparent 45%),radial-gradient(circle at 90% 90%,rgba(27,225,121,0.14),transparent 45%);--shadow-glow-primary:0 0 30px rgba(77,123,255,0.30);--shadow-glow-secondary:0 0 26px rgba(255,70,140,0.22);--shadow-glow-tertiary:0 0 26px rgba(27,225,121,0.22);--selection-bg:rgba(77,123,255,0.4);--selection-fg:#ffffff}:root[data-theme=astronomy]{color-scheme:dark;--clr-primary:36 87 255;--clr-primary-fg:247 249 255;--clr-secondary:255 45 125;--clr-secondary-fg:255 255 255;--clr-tertiary:54 229 140;--clr-tertiary-fg:6 20 14;--clr-surface-dim:8 14 28;--clr-surface:18 25 42;--clr-surface-glass:29 37 58;--clr-surface-glass-alpha:0.4;--clr-ink-primary:227 231 252;--clr-ink-secondary:165 170 190;--clr-outline-strong:112 117 135;--clr-outline-subtle:66 72 88;--clr-danger:255 107 107;--brand-gradient:linear-gradient(135deg,#2457FF,#FF2D7D 50%,#36E58C);--brand-mark-ink:#08101c;--shadow-glow-primary:0 0 40px rgba(36,87,255,0.38);--shadow-glow-secondary:0 0 30px rgba(255,45,125,0.25);--shadow-glow-tertiary:0 0 30px rgba(54,229,140,0.25);--selection-bg:rgba(36,87,255,0.4);--selection-fg:#ffffff;--atelier-radial:none;--campaign-wash:radial-gradient(circle at 8% 15%,rgb(var(--clr-secondary)/0.18),transparent 42%),radial-gradient(circle at 92% 10%,rgb(var(--clr-primary)/0.18),transparent 42%),radial-gradient(circle at 85% 95%,rgb(var(--clr-tertiary)/0.16),transparent 45%)}:root[data-theme=cotton-candy]{color-scheme:light;--clr-primary:255 133 194;--clr-primary-fg:42 26 46;--clr-secondary:183 148 244;--clr-secondary-fg:42 26 46;--clr-tertiary:128 228 255;--clr-tertiary-fg:42 26 46;--clr-surface-dim:255 245 250;--clr-surface:255 233 243;--clr-surface-glass:255 255 255;--clr-surface-glass-alpha:0.55;--clr-ink-primary:42 26 46;--clr-ink-secondary:119 92 121;--clr-outline-strong:197 156 192;--clr-outline-subtle:233 200 224;--clr-danger:235 75 95;--brand-gradient:linear-gradient(135deg,#ff85c2,#b794f4 50%,#80e4ff);--brand-mark-ink:#2a1a2e;--shadow-glow-primary:0 0 40px rgba(255,133,194,0.45);--shadow-glow-secondary:0 0 30px rgba(183,148,244,0.4);--shadow-glow-tertiary:0 0 30px rgba(128,228,255,0.4);--selection-bg:rgba(255,133,194,0.45);--selection-fg:#2a1a2e;--atelier-radial:none;--campaign-wash:radial-gradient(circle at 8% 15%,rgb(var(--clr-secondary)/0.18),transparent 42%),radial-gradient(circle at 92% 10%,rgb(var(--clr-primary)/0.18),transparent 42%),radial-gradient(circle at 85% 95%,rgb(var(--clr-tertiary)/0.16),transparent 45%)}:root[data-theme=sportive]{color-scheme:dark;--clr-primary:255 61 0;--clr-primary-fg:255 255 255;--clr-secondary:255 212 0;--clr-secondary-fg:13 15 18;--clr-tertiary:0 217 107;--clr-tertiary-fg:13 15 18;--clr-surface-dim:13 15 18;--clr-surface:26 29 35;--clr-surface-glass:36 40 49;--clr-surface-glass-alpha:0.5;--clr-ink-primary:255 255 255;--clr-ink-secondary:184 189 196;--clr-outline-strong:110 116 128;--clr-outline-subtle:60 66 78;--clr-danger:255 61 0;--brand-gradient:linear-gradient(135deg,#ff3d00,#ffd400 50%,#00d96b);--brand-mark-ink:#0d0f12;--shadow-glow-primary:0 0 40px rgba(255,61,0,0.45);--shadow-glow-secondary:0 0 30px rgba(255,212,0,0.35);--shadow-glow-tertiary:0 0 30px rgba(0,217,107,0.35);--selection-bg:rgba(255,212,0,0.45);--selection-fg:#0d0f12;--atelier-radial:none;--campaign-wash:radial-gradient(circle at 8% 15%,rgb(var(--clr-secondary)/0.18),transparent 42%),radial-gradient(circle at 92% 10%,rgb(var(--clr-primary)/0.18),transparent 42%),radial-gradient(circle at 85% 95%,rgb(var(--clr-tertiary)/0.16),transparent 45%)}:root[data-theme=artistic]{color-scheme:dark;--clr-primary:255 90 0;--clr-primary-fg:255 250 245;--clr-secondary:255 45 125;--clr-secondary-fg:255 245 240;--clr-tertiary:54 229 140;--clr-tertiary-fg:16 26 20;--clr-surface-dim:28 24 20;--clr-surface:42 36 29;--clr-surface-glass:58 49 39;--clr-surface-glass-alpha:0.45;--clr-ink-primary:245 237 224;--clr-ink-secondary:184 164 138;--clr-outline-strong:138 118 90;--clr-outline-subtle:80 67 51;--clr-danger:200 80 70;--brand-gradient:linear-gradient(135deg,#FF5A00,#FF2D7D 50%,#36E58C);--brand-mark-ink:#1c1814;--shadow-glow-primary:0 0 36px rgba(255,90,0,0.35);--shadow-glow-secondary:0 0 30px rgba(255,45,125,0.3);--shadow-glow-tertiary:0 0 30px rgba(54,229,140,0.3);--selection-bg:rgba(255,90,0,0.4);--selection-fg:#1c1814;--atelier-radial:none;--campaign-wash:radial-gradient(circle at 8% 15%,rgb(var(--clr-secondary)/0.18),transparent 42%),radial-gradient(circle at 92% 10%,rgb(var(--clr-primary)/0.18),transparent 42%),radial-gradient(circle at 85% 95%,rgb(var(--clr-tertiary)/0.16),transparent 45%)}:root[data-theme=classic]{color-scheme:light;--clr-primary:26 37 64;--clr-primary-fg:245 241 232;--clr-secondary:184 152 90;--clr-secondary-fg:26 37 64;--clr-tertiary:138 48 51;--clr-tertiary-fg:245 241 232;--clr-surface-dim:245 241 232;--clr-surface:255 255 255;--clr-surface-glass:255 255 255;--clr-surface-glass-alpha:0.7;--clr-ink-primary:26 37 64;--clr-ink-secondary:90 103 129;--clr-outline-strong:140 150 170;--clr-outline-subtle:200 196 184;--clr-danger:175 50 55;--brand-gradient:linear-gradient(135deg,#1a2540,#b8985a 55%,#8a3033);--brand-mark-ink:#f5f1e8;--shadow-glow-primary:0 4px 24px rgba(26,37,64,0.18);--shadow-glow-secondary:0 4px 18px rgba(184,152,90,0.22);--shadow-glow-tertiary:0 4px 18px rgba(138,48,51,0.18);--selection-bg:rgba(184,152,90,0.45);--selection-fg:#1a2540;--atelier-radial:none;--campaign-wash:radial-gradient(circle at 8% 15%,rgb(var(--clr-secondary)/0.18),transparent 42%),radial-gradient(circle at 92% 10%,rgb(var(--clr-primary)/0.18),transparent 42%),radial-gradient(circle at 85% 95%,rgb(var(--clr-tertiary)/0.16),transparent 45%)}:root[data-theme=atari-8bit]{color-scheme:dark;--clr-primary:0 255 102;--clr-primary-fg:0 0 0;--clr-secondary:255 0 153;--clr-secondary-fg:0 0 0;--clr-tertiary:255 213 0;--clr-tertiary-fg:0 0 0;--clr-surface-dim:0 0 0;--clr-surface:6 6 14;--clr-surface-glass:12 14 24;--clr-surface-glass-alpha:1;--clr-ink-primary:0 255 102;--clr-ink-secondary:255 0 153;--clr-outline-strong:0 255 102;--clr-outline-subtle:0 153 60;--clr-danger:255 60 60;--brand-gradient:linear-gradient(135deg,#00ff66,#ff0099 50%,#ffd500);--brand-mark-ink:#000000;--shadow-glow-primary:0 0 24px rgba(0,255,102,0.7);--shadow-glow-secondary:0 0 24px rgba(255,0,153,0.7);--shadow-glow-tertiary:0 0 20px rgba(255,213,0,0.5);--selection-bg:rgba(0,255,102,0.5);--selection-fg:#000;--theme-font-display:"Press Start 2P","VT323","Courier New",ui-monospace,monospace;--theme-font-body:"VT323","Press Start 2P","Courier New",ui-monospace,monospace;--theme-font-mono:"VT323","Press Start 2P","Courier New",ui-monospace,monospace;--atelier-radial:none;--campaign-wash:radial-gradient(circle at 8% 15%,rgb(var(--clr-secondary)/0.18),transparent 42%),radial-gradient(circle at 92% 10%,rgb(var(--clr-primary)/0.18),transparent 42%),radial-gradient(circle at 85% 95%,rgb(var(--clr-tertiary)/0.16),transparent 45%)}html{font-family:var(--theme-font-body)}.font-display,[class*=font-display]{font-family:var(--theme-font-display)!important;letter-spacing:var(--theme-display-tracking);text-transform:var(--theme-display-transform)}.font-body{font-family:var(--theme-font-body)!important}.font-mono,[class*=font-mono]{font-family:var(--theme-font-mono)!important}h1,h2,h3,h4{font-family:var(--theme-font-display);letter-spacing:var(--theme-display-tracking)}[class*=bg-brand-gradient]:not([class*=bg-clip-text]){background-image:none;background-color:rgb(var(--clr-primary));color:rgb(var(--clr-primary-fg))}[class*=bg-brand-gradient]:not([class*=bg-clip-text]):hover{background-color:rgb(var(--clr-primary)/.9)}.bg-primary.text-black,[class*="bg-primary "].text-black{color:rgb(var(--clr-primary-fg))}.bg-campaign{background-color:rgb(var(--clr-surface-dim));background-image:var(--campaign-wash)}.text-brand-gradient,[class*=bg-clip-text]{background-image:none!important;color:rgb(var(--clr-primary))!important;-webkit-text-fill-color:currentColor!important}