/* Faymoo plum-magenta, sampled from the approved colour reference. */
:root,body.fmPremium{
 --fm-plum:#7a1d5e;--fm-plum-hover:#601247;--fm-plum-highlight:#af438c;
 --fm-plum-soft:#f6e9f2;--fm-plum-pale:#fcf7fa;--fm-plum-line:#ead9e5;
 --brand:var(--fm-plum);--purple:var(--fm-plum);--accent:var(--fm-plum);
 --brand-hover:var(--fm-plum-hover);--accentSoft:var(--fm-plum-soft);--brand-soft:var(--fm-plum-soft);
 --brand-gradient:linear-gradient(105deg,#7a1d5e,#a63c83);
 --bg:#fcf8fb;--wash:#fcf8fb;--ink:#30212c;--muted:#786572;--line:var(--fm-plum-line);--own:#f2dfee;--paper:#fff;--panel:#fff;--message:#fff;
 accent-color:var(--fm-plum);
}
body,body.fmPremium{background-color:var(--bg);color:var(--ink)}
body.dark,body.fmPremium.dark{
 --accent:#e8afd7;--brand:#e8afd7;--purple:#e8afd7;--accentSoft:#3b2133;--brand-soft:#3b2133;
 --ink:#faf0f7;--muted:#cab4c3;--line:#503344;--paper:#291a24;--panel:#291a24;--bg:#1c1119;--wash:#1c1119;--own:#52233f;
 color-scheme:dark;
}
body.fmPremium :is(button.primary,a.primary,.figmaPrimary),body.fmPremium.dark :is(button.primary,a.primary,.figmaPrimary),body.fmPremium.fmMessenger.dark .liveComposer :is(.send,#voiceNote){background:#7a1d5e;border-color:#7a1d5e;color:#fff}
body.fmPremium :is(button.primary,a.primary,.figmaPrimary):hover{background:#601247;border-color:#601247}
body.fmPremium :is(button,a,input,select,textarea,summary):focus-visible{outline-color:#b76b9f}
body.fmPremium .fmDestination[aria-current]{background:var(--accentSoft);color:var(--accent)}
#modal.phoneAuth.authReference{--auth-accent:#7a1d5e;--auth-ink:#30212c;--auth-muted:#786572}
#modal.authReference .primary{background:#7a1d5e;border-color:#7a1d5e;color:#fff}
#modal.authReference .primary:not(:disabled):hover{background:#601247;border-color:#601247}
#modal.authReference :is(.phoneTagline strong,.welcomeLogin .phoneLink,.authBrand h1 em){color:#7a1d5e}
/* Legible supporting text on the pale illustrated welcome. */
#modal.authReference :is(.welcomeEyebrow,.authBrandStory .authEyebrow,.phoneWelcomeNote,.welcomePossibilities,.welcomeLogin,.authWelcomeActions .phoneDisclosure,.authBrandFooter span){color:#816276}
