:root{color-scheme:light dark;--app-font-sans:"Outfit", sans-serif;--app-font-serif:"Outfit", sans-serif;--app-type-display-font:var(--app-font-serif);--app-type-display-size:34px;--app-type-display-line-height:40px;--app-type-display-weight:600;--app-type-display-tracking:-.4px;--app-type-title-font:var(--app-font-serif);--app-type-title-size:24px;--app-type-title-line-height:30px;--app-type-title-weight:600;--app-type-title-tracking:-.2px;--app-type-rule-font:var(--app-font-serif);--app-type-rule-size:20px;--app-type-rule-line-height:26px;--app-type-rule-weight:500;--app-type-rule-tracking:0px;--app-type-body-font:var(--app-font-sans);--app-type-body-size:17px;--app-type-body-line-height:24px;--app-type-body-weight:400;--app-type-body-tracking:0px;--app-type-label-font:var(--app-font-sans);--app-type-label-size:15px;--app-type-label-line-height:20px;--app-type-label-weight:600;--app-type-label-tracking:.1px;--app-type-caption-font:var(--app-font-sans);--app-type-caption-size:13px;--app-type-caption-line-height:18px;--app-type-caption-weight:400;--app-type-caption-tracking:.1px;--app-space-xxs:2px;--app-space-xs:4px;--app-space-sm:8px;--app-space-md:16px;--app-space-lg:24px;--app-space-xl:32px;--app-space-xxl:48px;--app-size-hairline:1px;--app-size-stroke:1.5px;--app-size-mark:22px;--app-size-mark-small:16px;--app-size-page-dot:8px;--app-size-tab-icon-width:30px;--app-size-tab-icon-height:22px;--app-size-touch-target:44px;--app-size-sign-in-button:48px;--app-size-sign-in-logo:20px;--app-size-sign-in-text:19px;--app-size-avatar:48px;--app-size-ring:76px;--app-size-ring-small:40px;--app-size-ring-stroke:6px;--app-size-bar:6px;--app-size-chart:112px;--app-size-switch-width:51px;--app-size-switch-height:31px;--app-size-switch-inset:2px;--app-size-column:576px;--app-size-dialog:280px;--app-size-panel:420px;--app-size-sidebar:240px;--app-size-wide:840px;--app-shape-control:calc(infinity * 1px);--app-shape-card:18px;--app-shape-sheet:24px;--app-duration-quick:.2s;--app-duration-standard:.28s;--app-duration-slow:.32s;--app-easing-out:cubic-bezier(0, 0, .2, 1);--app-bg-canvas:#fff;--app-bg-surface:#f0fbf4;--app-ink-primary:#12352a;--app-ink-secondary:#4f665c;--app-ink-faint:#7a9187;--app-rule-line:#ddf0e4;--app-missed:#7a9187;--app-danger:#9e3b2e;--app-google-fill:#fff;--app-google-stroke:#747775;--app-google-ink:#1f1f1f}@media (prefers-color-scheme:dark){:root{--app-bg-canvas:#0d1a14;--app-bg-surface:#13241c;--app-ink-primary:#e6f4ec;--app-ink-secondary:#a6bdb2;--app-ink-faint:#6f877c;--app-rule-line:#22362d;--app-missed:#6f877c;--app-danger:#e07a68;--app-google-fill:#131314;--app-google-stroke:#8e918f;--app-google-ink:#e3e3e3}}:root,[data-accent=moss]{--app-accent:#15803d;--app-on-accent:#fff;--app-kept:#16a34a;--app-partial:#16a34a;--app-accent-tint:#ddf7e8}@media (prefers-color-scheme:dark){:root,[data-accent=moss]{--app-accent:#4ade80;--app-on-accent:#0d1a14;--app-kept:#4ade80;--app-partial:#4ade80;--app-accent-tint:#163a26}}:root,[data-accent=moss]{--app-mark-circle-1:#4ade80;--app-mark-circle-2:#bbf7d0;--app-mark-circle-3:#fff}[data-accent=ochre]{--app-accent:#8f6200;--app-on-accent:#fff;--app-kept:#b07a00;--app-partial:#b07a00;--app-accent-tint:#fbf0d2}@media (prefers-color-scheme:dark){[data-accent=ochre]{--app-accent:#f5c542;--app-on-accent:#0d1a14;--app-kept:#f5c542;--app-partial:#f5c542;--app-accent-tint:#3a2e0e}}[data-accent=ochre]{--app-mark-circle-1:#f5c542;--app-mark-circle-2:#fbe7a6;--app-mark-circle-3:#fff}[data-accent=heather]{--app-accent:#6d4bd0;--app-on-accent:#fff;--app-kept:#7c5fe0;--app-partial:#7c5fe0;--app-accent-tint:#ece6fb}@media (prefers-color-scheme:dark){[data-accent=heather]{--app-accent:#b9a4f5;--app-on-accent:#0d1a14;--app-kept:#b9a4f5;--app-partial:#b9a4f5;--app-accent-tint:#2a2246}}[data-accent=heather]{--app-mark-circle-1:#b9a4f5;--app-mark-circle-2:#ddd3fb;--app-mark-circle-3:#fff}[data-accent=clay]{--app-accent:#c2410c;--app-on-accent:#fff;--app-kept:#d9581f;--app-partial:#d9581f;--app-accent-tint:#fde6dc}@media (prefers-color-scheme:dark){[data-accent=clay]{--app-accent:#fb8a64;--app-on-accent:#0d1a14;--app-kept:#fb8a64;--app-partial:#fb8a64;--app-accent-tint:#3d1e12}}[data-accent=clay]{--app-mark-circle-1:#fb8a64;--app-mark-circle-2:#fed2c1;--app-mark-circle-3:#fff}
