/* Theme C tokens (plum + teal, Figtree). Light and dark.
 * NOT linked by any live page until the cutover issue. Scope: add class "theme-c"
 * to <html>, or wrap in .theme-c-scope (in-app auth chrome, follows the app .dark class). Dark follows [data-theme=dark] or the OS when [data-theme=light] is absent.
 * Source: website/mockups/full.html on mockups/homepage-themes-2 (Rajiv C0C7U35LBKR 1792738981.821159). */
@font-face{font-family:Figtree;src:url(../fonts/figtree.woff2) format("woff2");font-weight:300 900;font-display:swap}
html.theme-c,.theme-c-scope,html:has([data-dashboard-theme-c]){--tc-bg:#fbf8fb;--tc-surface:#fff;--tc-ink:#2a1d33;--tc-muted:#5b4d66;--tc-plum:#5b2a6b;--tc-teal:#0f6b6b;--tc-teal-soft:#e1f1f0;--tc-line:#e8dfee;--tc-band:#f1e8f5;--tc-ring:#d3bde0;--tc-on-plum:#fff;--tc-shadow:rgba(42,29,51,.12);--tc-final-bg:#4a2160;--tc-font:Figtree,system-ui,sans-serif}
html.theme-c,.theme-c-scope{color-scheme:light}
html.theme-c[data-theme=dark],.dark .theme-c-scope,html.dark:has([data-dashboard-theme-c]){--tc-bg:#150f1a;--tc-surface:#201729;--tc-ink:#f3ecf7;--tc-muted:#bcaec8;--tc-plum:#c79be0;--tc-teal:#62d3cd;--tc-teal-soft:#143736;--tc-line:#3a2b47;--tc-band:#1c1424;--tc-ring:#6d4b85;--tc-on-plum:#1f1028;--tc-shadow:rgba(0,0,0,.5)}
html.theme-c[data-theme=dark],.dark .theme-c-scope{color-scheme:dark}
@media(prefers-color-scheme:dark){html.theme-c:not([data-theme=light]){--tc-bg:#150f1a;--tc-surface:#201729;--tc-ink:#f3ecf7;--tc-muted:#bcaec8;--tc-plum:#c79be0;--tc-teal:#62d3cd;--tc-teal-soft:#143736;--tc-line:#3a2b47;--tc-band:#1c1424;--tc-ring:#6d4b85;--tc-on-plum:#1f1028;--tc-shadow:rgba(0,0,0,.5);color-scheme:dark}}
