@import "https://fonts.googleapis.com/css2?family=M+PLUS+2:wght@400;500;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";

:root{--fc-wasabi:#e9f056;--fc-orange:#ff5c34;--fc-coolblue:#d7efff;--fc-cassis:#351e28;--fc-sauge:#aeb8a0;--fc-orange-tint:#ffd8c2;--fc-bg:#efefea;--fc-card:#fff;--fc-card-soft:#fbfaf6;--fc-line:#e2e1da;--fc-ink-soft:#84787d;--fc-wasabi-ink:#666c14;--fc-blue-ink:#33566f;--fc-orange-ink:#b03616;--fc-sauge-ink:#4c5544;--fc-cassis-tint:#c9a2b8;--fc-cassis-soft:#9c8290;--fc-surface-page:var(--fc-bg);--fc-surface-card:var(--fc-card);--fc-surface-row:var(--fc-card-soft);--fc-surface-dark:var(--fc-cassis);--fc-surface-data:var(--fc-coolblue);--fc-surface-note:var(--fc-wasabi);--fc-surface-alert:var(--fc-orange-tint);--fc-text-body:var(--fc-cassis);--fc-text-muted:var(--fc-ink-soft);--fc-text-on-dark:var(--fc-cassis-tint);--fc-text-on-dark-muted:var(--fc-cassis-soft);--fc-text-on-data:var(--fc-blue-ink);--fc-text-on-note:var(--fc-wasabi-ink);--fc-text-on-alert:var(--fc-orange-ink);--fc-text-on-sauge:var(--fc-sauge-ink);--fc-border:var(--fc-line);--fc-border-strong:var(--fc-cassis);--fc-border-alert:var(--fc-orange);--fc-focus-ring:var(--fc-cassis);--fc-accent-form:var(--fc-cassis);--fc-bar-past:var(--fc-coolblue);--fc-bar-now:var(--fc-wasabi);--fc-bar-warn:var(--fc-orange);--fc-bar-track:var(--fc-line);--fc-bar-baseline:var(--fc-cassis);--fc-avatar-bg:var(--fc-coolblue);--fc-avatar-ink:var(--fc-blue-ink);--fc-disabled-bg:var(--fc-bg);--fc-disabled-ink:var(--fc-sauge)}
:root{--fc-font:"Manrope", "M PLUS 2", system-ui, sans-serif;--fc-font-num:"Manrope", "M PLUS 2", system-ui, sans-serif;--fc-fs-xl:21px;--fc-fs-lg:15px;--fc-fs-md:14px;--fc-fs-sm:12.5px;--fc-fs-xs:11px;--fc-fs-num-lg:24px;--fc-fw-normal:400;--fc-fw-medium:500;--fc-fw-bold:700;--fc-fw-black:800;--fc-lh-body:1.75;--fc-lh-tight:1.3;--fc-lh-flat:1;--fc-tracking-en:.04em}
:root{--fc-sp-1:4px;--fc-sp-2:8px;--fc-sp-3:16px;--fc-sp-4:24px;--fc-sp-5:32px;--fc-sp-6:48px;--fc-tap-min:44px;--fc-sidebar-w:236px;--fc-frame-mobile:390px;--fc-frame-desktop:1240px}
:root{--fc-r-pill:999px;--fc-r-card:16px;--fc-r-input:12px;--fc-r-frame:24px;--fc-r-tab:12px 12px 0 0;--fc-r-tab-panel:0 16px 16px 16px}
:root{--fc-shadow-frame:0 20px 50px #351e281f;--fc-shadow-none:none}
:root{--fc-dur-fast:.12s;--fc-dur-base:.18s;--fc-ease:cubic-bezier(.2, .6, .3, 1);--fc-hover-dim:.96}
*{box-sizing:border-box}body{background:var(--fc-surface-page);color:var(--fc-text-body);font-family:var(--fc-font);font-size:var(--fc-fs-md);line-height:var(--fc-lh-body);font-feature-settings:"palt";-webkit-font-smoothing:antialiased;margin:0}a{color:var(--fc-text-body)}a:hover{color:var(--fc-text-muted)}input,textarea,select,button{font-family:inherit}input[type=checkbox],input[type=radio]{accent-color:var(--fc-accent-form)}:focus-visible{outline:2px solid var(--fc-focus-ring);outline-offset:2px}.fc-num{font-variant-numeric:tabular-nums}

a{text-decoration:none}
