/* Approved identity 0.14.3; fonts and six palettes have one source. */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/tajawal/tajawal-01.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/tajawal/tajawal-02.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/tajawal/tajawal-03.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/tajawal/tajawal-04.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/tajawal/tajawal-05.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/tajawal/tajawal-06.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Alexandria';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/fonts/alexandria/alexandria-01.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
@font-face {
  font-family: 'Alexandria';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/fonts/alexandria/alexandria-04.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root {  --page:#f4f6fb; --panel:#fff; --sidebar:#fff; --ink:#182640; --muted:#596980; --line:#e0e6ef; --soft:#edf2fc; --accent:#2e51cd; --accent-soft:#e9efff; --on-accent:#fff; --hero:#2449c8; --hero-ink:#fff; --hero-muted:#e2eaff; --hero-button:#fff; --hero-button-ink:#2644b4; --positive:#25664d; --positive-soft:#e8f3ed; --sub-accent:#7958b4; --sub-soft:#f1ebfb; --scrim:#17264161; --shadow:#17264218; }
html[data-theme=afaq][data-tone=dark] {  --page:#101827; --panel:#19253a; --sidebar:#142035; --ink:#edf3ff; --muted:#b0bfd4; --line:#34455e; --soft:#22324d; --accent:#b0c6ff; --accent-soft:#283b62; --on-accent:#142648; --hero:#243f78; --hero-ink:#f5f8ff; --hero-muted:#d4e3ff; --hero-button:#c0d1ff; --hero-button-ink:#172d56; --positive:#a7dcc3; --positive-soft:#263e39; --sub-accent:#d6c2ff; --sub-soft:#38304e; --scrim:#03081299; --shadow:#03081244;  }
html[data-theme=riwaq] {  --page:#f7f3ed; --panel:#fffdf9; --sidebar:#fcf8f2; --ink:#362d28; --muted:#776558; --line:#e4d9cb; --soft:#f1eae1; --accent:#9b422a; --accent-soft:#f4e5db; --on-accent:#fff; --hero:#ecded0; --hero-ink:#422d21; --hero-muted:#72513b; --hero-button:#773b25; --hero-button-ink:#fff8f1; --positive:#37614c; --positive-soft:#e7efe7; --sub-accent:#866345; --sub-soft:#f1e9df; --scrim:#30201470; --shadow:#49331f16;  }
html[data-theme=riwaq][data-tone=dark] {  --page:#1e1917; --panel:#2b231f; --sidebar:#241d1a; --ink:#f5eade; --muted:#c9b6a7; --line:#514138; --soft:#392d27; --accent:#efb78f; --accent-soft:#49362b; --on-accent:#342217; --hero:#48342a; --hero-ink:#fff0e2; --hero-muted:#e5c6ad; --hero-button:#efbd99; --hero-button-ink:#392317; --positive:#b0d4b9; --positive-soft:#2d3a2e; --sub-accent:#e5c39b; --sub-soft:#403428; --scrim:#10090699; --shadow:#10090655;  }
html[data-theme=nabd] {  --page:#f3f3f6; --panel:#fff; --sidebar:#faf9fc; --ink:#292738; --muted:#635f76; --line:#dedce7; --soft:#edeaf3; --accent:#536226; --accent-soft:#eaf0d9; --on-accent:#fff; --hero:#e0eab9; --hero-ink:#293019; --hero-muted:#4d5c30; --hero-button:#303d1d; --hero-button-ink:#f5f8e9; --positive:#356149; --positive-soft:#e8f0e6; --sub-accent:#7050a5; --sub-soft:#efe9f7; --scrim:#28203266; --shadow:#24203316;  }
html[data-theme=nabd][data-tone=dark] {  --page:#18171f; --panel:#252330; --sidebar:#1e1d28; --ink:#f3f0f9; --muted:#bfbacf; --line:#464152; --soft:#312d3e; --accent:#dbeaa5; --accent-soft:#363d29; --on-accent:#2a301d; --hero:#dbeaa5; --hero-ink:#273019; --hero-muted:#4c5b31; --hero-button:#303d1d; --hero-button-ink:#f5f8e9; --positive:#b5dcbf; --positive-soft:#2f3c34; --sub-accent:#d3bdf3; --sub-soft:#3c304d; --scrim:#09050f99; --shadow:#0b051444;  }
:root { --mr-font:'Tajawal',sans-serif; --mr-logo-font:'Alexandria',sans-serif; --bg:var(--page); --card:var(--panel); --text:var(--ink); --brand:var(--accent); --brand-soft:var(--accent-soft); color-scheme:light; }
html[data-tone=dark] { color-scheme:dark; --ok:#b5dcbf; --ok-bg:#2f3c34; --info:#b0c6ff; --info-bg:#283b62; --warn:#f0cd90; --warn-bg:#463921; --bad:#ffb6ac; --bad-bg:#4a2b2b; }
html[data-tone=light] { --ok:#25664d; --ok-bg:#e8f3ed; --info:#264eb5; --info-bg:#e9efff; --warn:#805513; --warn-bg:#fff1d4; --bad:#962e26; --bad-bg:#fbe5e1; }
body.mr-platform { margin:0; background:var(--page); color:var(--ink); font-family:var(--mr-font); text-align:right; }
