/* MindFold OS Design System 0.5.0: tokens.css, generated from tokens_src.py. Do not edit by hand. */
:root, [data-theme="light"] {
  color-scheme: light;
  --mf-surface-0: #FFFFFF;
  --mf-surface-1: #F3F3F3;
  --mf-surface-2: #F1F1F1;
  --mf-surface-3: #FFFFFF;
  --mf-ink: #111111;
  --mf-ink-muted: #6B6B6B;
  --mf-line: #E6E6E6;
  --mf-action: #111111;
  --mf-on-action: #FFFFFF;
  --mf-focus: #3B6FE0;
  --mf-needs-decision: #B42318;
  --mf-scrim: rgba(10,10,10,0.6);
  --mf-elevation-0: none;
  --mf-elevation-1: 0 1px 2px rgba(17,17,17,0.06), 0 8px 24px rgba(17,17,17,0.08);
  --mf-elevation-2: 0 2px 4px rgba(17,17,17,0.08), 0 12px 32px rgba(17,17,17,0.10);
  --mf-status-attention: #B54708; --mf-status-attention-fill: #FEF0E1; --mf-status-attention-dot: #E1792F; --mf-status-attention-ink: #B54708;
  --mf-status-blocked: #B42318; --mf-status-blocked-fill: #FDECEA; --mf-status-blocked-dot: #E5484D; --mf-status-blocked-ink: #B42318;
  --mf-status-waiting: #6941C6; --mf-status-waiting-fill: #F2EDFD; --mf-status-waiting-dot: #9B7BEA; --mf-status-waiting-ink: #6941C6;
  --mf-status-working: #0B6A93; --mf-status-working-fill: #E5F4FB; --mf-status-working-dot: #339DCA; --mf-status-working-ink: #0B6A93;
  --mf-status-ready: #157F3C; --mf-status-ready-fill: #E5F6EC; --mf-status-ready-dot: #32A95F; --mf-status-ready-ink: #157F3C;
  --mf-status-active: #2645B0; --mf-status-active-fill: #EAEFFC; --mf-status-active-dot: #5B7FE6; --mf-status-active-ink: #2645B0;
  --mf-status-answered: #0C716C; --mf-status-answered-fill: #E1F4F2; --mf-status-answered-dot: #2AA39B; --mf-status-answered-ink: #0C716C;
  --mf-status-won: #835C00; --mf-status-won-fill: #FCF2D2; --mf-status-won-dot: #B98A08; --mf-status-won-ink: #835C00;
  --mf-status-priority: #AE1150; --mf-status-priority-fill: #FCE7EF; --mf-status-priority-dot: #E5578C; --mf-status-priority-ink: #AE1150;
  --mf-status-neutral: #555555; --mf-status-neutral-fill: #F0F0F0; --mf-status-neutral-dot: #939393; --mf-status-neutral-ink: #555555;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    color-scheme: dark;
    --mf-surface-0: #0E0E0E;
    --mf-surface-1: #181818;
    --mf-surface-2: #1F1F1F;
    --mf-surface-3: #272727;
    --mf-ink: #F2F2F2;
    --mf-ink-muted: #9A9A9A;
    --mf-line: #262626;
    --mf-action: #F2F2F2;
    --mf-on-action: #0E0E0E;
    --mf-focus: #7EA6F0;
    --mf-needs-decision: #F97066;
    --mf-scrim: rgba(0,0,0,0.75);
    --mf-elevation-0: none;
    --mf-elevation-1: none;
    --mf-elevation-2: none;
    --mf-status-attention: #F5B380; --mf-status-attention-fill: #402918; --mf-status-attention-dot: #F08A3C; --mf-status-attention-ink: #F5B380;
    --mf-status-blocked: #EE888B; --mf-status-blocked-fill: #3D1B1C; --mf-status-blocked-dot: #E5484D; --mf-status-blocked-ink: #EE888B;
    --mf-status-waiting: #BEA9F1; --mf-status-waiting-fill: #2D263E; --mf-status-waiting-dot: #9B7BEA; --mf-status-waiting-ink: #BEA9F1;
    --mf-status-working: #7FC5E3; --mf-status-working-fill: #182F3A; --mf-status-working-dot: #3AA6D4; --mf-status-working-ink: #7FC5E3;
    --mf-status-ready: #7CCA9A; --mf-status-ready-fill: #173121; --mf-status-ready-dot: #35AE63; --mf-status-ready-ink: #7CCA9A;
    --mf-status-active: #94ACEF; --mf-status-active-fill: #1F273E; --mf-status-active-dot: #5B7FE6; --mf-status-active-ink: #94ACEF;
    --mf-status-answered: #75C3BE; --mf-status-answered-fill: #142F2D; --mf-status-answered-dot: #2AA39B; --mf-status-answered-ink: #75C3BE;
    --mf-status-won: #E9C662; --mf-status-won-fill: #3C300E; --mf-status-won-dot: #DDA80E; --mf-status-won-ink: #E9C662;
    --mf-status-priority: #EE92B4; --mf-status-priority-fill: #3D1E2A; --mf-status-priority-dot: #E5578C; --mf-status-priority-ink: #EE92B4;
    --mf-status-neutral: #BDBDBD; --mf-status-neutral-fill: #2D2D2D; --mf-status-neutral-dot: #9A9A9A; --mf-status-neutral-ink: #BDBDBD;
  }
}
:root[data-theme="dark"], [data-theme="dark"] {
  color-scheme: dark;
  --mf-surface-0: #0E0E0E;
  --mf-surface-1: #181818;
  --mf-surface-2: #1F1F1F;
  --mf-surface-3: #272727;
  --mf-ink: #F2F2F2;
  --mf-ink-muted: #9A9A9A;
  --mf-line: #262626;
  --mf-action: #F2F2F2;
  --mf-on-action: #0E0E0E;
  --mf-focus: #7EA6F0;
  --mf-needs-decision: #F97066;
  --mf-scrim: rgba(0,0,0,0.75);
  --mf-elevation-0: none;
  --mf-elevation-1: none;
  --mf-elevation-2: none;
  --mf-status-attention: #F5B380; --mf-status-attention-fill: #402918; --mf-status-attention-dot: #F08A3C; --mf-status-attention-ink: #F5B380;
  --mf-status-blocked: #EE888B; --mf-status-blocked-fill: #3D1B1C; --mf-status-blocked-dot: #E5484D; --mf-status-blocked-ink: #EE888B;
  --mf-status-waiting: #BEA9F1; --mf-status-waiting-fill: #2D263E; --mf-status-waiting-dot: #9B7BEA; --mf-status-waiting-ink: #BEA9F1;
  --mf-status-working: #7FC5E3; --mf-status-working-fill: #182F3A; --mf-status-working-dot: #3AA6D4; --mf-status-working-ink: #7FC5E3;
  --mf-status-ready: #7CCA9A; --mf-status-ready-fill: #173121; --mf-status-ready-dot: #35AE63; --mf-status-ready-ink: #7CCA9A;
  --mf-status-active: #94ACEF; --mf-status-active-fill: #1F273E; --mf-status-active-dot: #5B7FE6; --mf-status-active-ink: #94ACEF;
  --mf-status-answered: #75C3BE; --mf-status-answered-fill: #142F2D; --mf-status-answered-dot: #2AA39B; --mf-status-answered-ink: #75C3BE;
  --mf-status-won: #E9C662; --mf-status-won-fill: #3C300E; --mf-status-won-dot: #DDA80E; --mf-status-won-ink: #E9C662;
  --mf-status-priority: #EE92B4; --mf-status-priority-fill: #3D1E2A; --mf-status-priority-dot: #E5578C; --mf-status-priority-ink: #EE92B4;
  --mf-status-neutral: #BDBDBD; --mf-status-neutral-fill: #2D2D2D; --mf-status-neutral-dot: #9A9A9A; --mf-status-neutral-ink: #BDBDBD;
}
:root {
  --mf-brand-partner: #C8BEFA;
  --mf-brand-anchor: #151130;
  --mf-font-sans: Inter, "Helvetica Neue", Arial, sans-serif;
  --mf-font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;
  --mf-text-caption: 11px;
  --mf-leading-caption: 13px;
  --mf-text-body: 13px;
  --mf-leading-body: 18px;
  --mf-text-emphasis: 15px;
  --mf-leading-emphasis: 20px;
  --mf-text-heading: 17px;
  --mf-leading-heading: 22px;
  --mf-text-display: 22px;
  --mf-leading-display: 28px;
  --mf-text-input-web: 16px;
  --mf-space-10: 10px;
  --mf-space-20: 20px;
  --mf-space-30: 30px;
  --mf-space-40: 40px;
  --mf-space-60: 60px;
  --mf-space-80: 80px;
  --mf-form-hint: 4px;
  --mf-form-label: 8px;
  --mf-radius-pill: 999px;
  --mf-radius-panel: 12px;
  --mf-radius-panel-lg: 14px;
  --mf-radius-field: 8px;
  --mf-radius-tile: 6px;
  --mf-radius-check-mac: 4px;
  --mf-radius-check-web: 6px;
  --mf-pill-short: 28px;
  --mf-pill-tall: 36px;
  --mf-target-web: 44px;
  --mf-focus-width-web: 2px;
  --mf-focus-width-mac: 1.5px;
  --mf-focus-gap: 2px;
  --mf-suggest-ring: 1.5px;
  --mf-underline-tab: 2px;
  --mf-list-inset: 4px;
  --mf-scroller: 6px;
  --mf-scroller-clear: 10px;
  --mf-list-fade: 20px;
  --mf-menu-panel: 360px;
  --mf-check-mac: 16px;
  --mf-check-web: 20px;
  --mf-motion-leave: 140ms ease-in;
  --mf-motion-arrive: 200ms ease-out;
  --mf-motion-undo: 200ms ease-out;
}
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { transition: none !important; animation: none !important; }
}
/* Status palette 'studio': Named colours from the ingested posts, each light colour set with its dark partner (ig-duo, ig-pair, ig-pal, ig-grad). */
[data-palette="studio"] {
  --mf-status-attention: #7A2404; --mf-status-attention-fill: #FFD6C2; --mf-status-attention-dot: #F54F1B; --mf-status-attention-ink: #7A2404;
  --mf-status-blocked: #800020; --mf-status-blocked-fill: #F7D5DB; --mf-status-blocked-dot: #800020; --mf-status-blocked-ink: #800020;
  --mf-status-waiting: #151130; --mf-status-waiting-fill: #C8BEFA; --mf-status-waiting-dot: #7A66E0; --mf-status-waiting-ink: #151130;
  --mf-status-working: #08434F; --mf-status-working-fill: #C4F8FF; --mf-status-working-dot: #2D9EB2; --mf-status-working-ink: #08434F;
  --mf-status-ready: #1F3B0A; --mf-status-ready-fill: #C6E385; --mf-status-ready-dot: #749F2C; --mf-status-ready-ink: #1F3B0A;
  --mf-status-active: #12305E; --mf-status-active-fill: #D3E6FF; --mf-status-active-dot: #4E94E7; --mf-status-active-ink: #12305E;
  --mf-status-answered: #10403D; --mf-status-answered-fill: #CDE8E5; --mf-status-answered-dot: #1A615D; --mf-status-answered-ink: #10403D;
  --mf-status-won: #4B260C; --mf-status-won-fill: #F3E8BC; --mf-status-won-dot: #AE903B; --mf-status-won-ink: #4B260C;
  --mf-status-priority: #5C0A1E; --mf-status-priority-fill: #EFA8AC; --mf-status-priority-dot: #D9535F; --mf-status-priority-ink: #5C0A1E;
  --mf-status-neutral: #3F3838; --mf-status-neutral-fill: #EFE9E9; --mf-status-neutral-dot: #9B9090; --mf-status-neutral-ink: #3F3838;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) [data-palette="studio"] {
  --mf-status-attention: #7A2404; --mf-status-attention-fill: #FFD6C2; --mf-status-attention-dot: #F54F1B; --mf-status-attention-ink: #FFD6C2;
  --mf-status-blocked: #800020; --mf-status-blocked-fill: #F7D5DB; --mf-status-blocked-dot: #F7D5DB; --mf-status-blocked-ink: #F7D5DB;
  --mf-status-waiting: #151130; --mf-status-waiting-fill: #C8BEFA; --mf-status-waiting-dot: #7A66E0; --mf-status-waiting-ink: #C8BEFA;
  --mf-status-working: #08434F; --mf-status-working-fill: #C4F8FF; --mf-status-working-dot: #36B5CB; --mf-status-working-ink: #C4F8FF;
  --mf-status-ready: #1F3B0A; --mf-status-ready-fill: #C6E385; --mf-status-ready-dot: #7DAA30; --mf-status-ready-ink: #C6E385;
  --mf-status-active: #12305E; --mf-status-active-fill: #D3E6FF; --mf-status-active-dot: #58A6FF; --mf-status-active-ink: #D3E6FF;
  --mf-status-answered: #10403D; --mf-status-answered-fill: #CDE8E5; --mf-status-answered-dot: #CDE8E5; --mf-status-answered-ink: #CDE8E5;
  --mf-status-won: #4B260C; --mf-status-won-fill: #F3E8BC; --mf-status-won-dot: #E4C954; --mf-status-won-ink: #F3E8BC;
  --mf-status-priority: #5C0A1E; --mf-status-priority-fill: #EFA8AC; --mf-status-priority-dot: #D9535F; --mf-status-priority-ink: #EFA8AC;
  --mf-status-neutral: #3F3838; --mf-status-neutral-fill: #EFE9E9; --mf-status-neutral-dot: #A59A9A; --mf-status-neutral-ink: #EFE9E9;
  }
}
[data-theme="dark"] [data-palette="studio"], [data-theme="dark"][data-palette="studio"] {
  --mf-status-attention: #7A2404; --mf-status-attention-fill: #FFD6C2; --mf-status-attention-dot: #F54F1B; --mf-status-attention-ink: #FFD6C2;
  --mf-status-blocked: #800020; --mf-status-blocked-fill: #F7D5DB; --mf-status-blocked-dot: #F7D5DB; --mf-status-blocked-ink: #F7D5DB;
  --mf-status-waiting: #151130; --mf-status-waiting-fill: #C8BEFA; --mf-status-waiting-dot: #7A66E0; --mf-status-waiting-ink: #C8BEFA;
  --mf-status-working: #08434F; --mf-status-working-fill: #C4F8FF; --mf-status-working-dot: #36B5CB; --mf-status-working-ink: #C4F8FF;
  --mf-status-ready: #1F3B0A; --mf-status-ready-fill: #C6E385; --mf-status-ready-dot: #7DAA30; --mf-status-ready-ink: #C6E385;
  --mf-status-active: #12305E; --mf-status-active-fill: #D3E6FF; --mf-status-active-dot: #58A6FF; --mf-status-active-ink: #D3E6FF;
  --mf-status-answered: #10403D; --mf-status-answered-fill: #CDE8E5; --mf-status-answered-dot: #CDE8E5; --mf-status-answered-ink: #CDE8E5;
  --mf-status-won: #4B260C; --mf-status-won-fill: #F3E8BC; --mf-status-won-dot: #E4C954; --mf-status-won-ink: #F3E8BC;
  --mf-status-priority: #5C0A1E; --mf-status-priority-fill: #EFA8AC; --mf-status-priority-dot: #D9535F; --mf-status-priority-ink: #EFA8AC;
  --mf-status-neutral: #3F3838; --mf-status-neutral-fill: #EFE9E9; --mf-status-neutral-dot: #A59A9A; --mf-status-neutral-ink: #EFE9E9;
}
/* Status palette 'quiet': The pre-0.4 look: grey chips and ink numbers, colour only in dots and bars. */
[data-palette="quiet"] {
  --mf-status-attention: #111111; --mf-status-attention-fill: #F1F1F1; --mf-status-attention-dot: #E1792F; --mf-status-attention-ink: #111111;
  --mf-status-blocked: #111111; --mf-status-blocked-fill: #F1F1F1; --mf-status-blocked-dot: #E5484D; --mf-status-blocked-ink: #111111;
  --mf-status-waiting: #111111; --mf-status-waiting-fill: #F1F1F1; --mf-status-waiting-dot: #9B7BEA; --mf-status-waiting-ink: #111111;
  --mf-status-working: #111111; --mf-status-working-fill: #F1F1F1; --mf-status-working-dot: #339DCA; --mf-status-working-ink: #111111;
  --mf-status-ready: #111111; --mf-status-ready-fill: #F1F1F1; --mf-status-ready-dot: #32A95F; --mf-status-ready-ink: #111111;
  --mf-status-active: #111111; --mf-status-active-fill: #F1F1F1; --mf-status-active-dot: #5B7FE6; --mf-status-active-ink: #111111;
  --mf-status-answered: #111111; --mf-status-answered-fill: #F1F1F1; --mf-status-answered-dot: #2AA39B; --mf-status-answered-ink: #111111;
  --mf-status-won: #111111; --mf-status-won-fill: #F1F1F1; --mf-status-won-dot: #B98A08; --mf-status-won-ink: #111111;
  --mf-status-priority: #111111; --mf-status-priority-fill: #F1F1F1; --mf-status-priority-dot: #E5578C; --mf-status-priority-ink: #111111;
  --mf-status-neutral: #111111; --mf-status-neutral-fill: #F1F1F1; --mf-status-neutral-dot: #939393; --mf-status-neutral-ink: #111111;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) [data-palette="quiet"] {
  --mf-status-attention: #F2F2F2; --mf-status-attention-fill: #1F1F1F; --mf-status-attention-dot: #F08A3C; --mf-status-attention-ink: #F2F2F2;
  --mf-status-blocked: #F2F2F2; --mf-status-blocked-fill: #1F1F1F; --mf-status-blocked-dot: #E5484D; --mf-status-blocked-ink: #F2F2F2;
  --mf-status-waiting: #F2F2F2; --mf-status-waiting-fill: #1F1F1F; --mf-status-waiting-dot: #9B7BEA; --mf-status-waiting-ink: #F2F2F2;
  --mf-status-working: #F2F2F2; --mf-status-working-fill: #1F1F1F; --mf-status-working-dot: #3AA6D4; --mf-status-working-ink: #F2F2F2;
  --mf-status-ready: #F2F2F2; --mf-status-ready-fill: #1F1F1F; --mf-status-ready-dot: #35AE63; --mf-status-ready-ink: #F2F2F2;
  --mf-status-active: #F2F2F2; --mf-status-active-fill: #1F1F1F; --mf-status-active-dot: #5B7FE6; --mf-status-active-ink: #F2F2F2;
  --mf-status-answered: #F2F2F2; --mf-status-answered-fill: #1F1F1F; --mf-status-answered-dot: #2AA39B; --mf-status-answered-ink: #F2F2F2;
  --mf-status-won: #F2F2F2; --mf-status-won-fill: #1F1F1F; --mf-status-won-dot: #DDA80E; --mf-status-won-ink: #F2F2F2;
  --mf-status-priority: #F2F2F2; --mf-status-priority-fill: #1F1F1F; --mf-status-priority-dot: #E5578C; --mf-status-priority-ink: #F2F2F2;
  --mf-status-neutral: #F2F2F2; --mf-status-neutral-fill: #1F1F1F; --mf-status-neutral-dot: #9A9A9A; --mf-status-neutral-ink: #F2F2F2;
  }
}
[data-theme="dark"] [data-palette="quiet"], [data-theme="dark"][data-palette="quiet"] {
  --mf-status-attention: #F2F2F2; --mf-status-attention-fill: #1F1F1F; --mf-status-attention-dot: #F08A3C; --mf-status-attention-ink: #F2F2F2;
  --mf-status-blocked: #F2F2F2; --mf-status-blocked-fill: #1F1F1F; --mf-status-blocked-dot: #E5484D; --mf-status-blocked-ink: #F2F2F2;
  --mf-status-waiting: #F2F2F2; --mf-status-waiting-fill: #1F1F1F; --mf-status-waiting-dot: #9B7BEA; --mf-status-waiting-ink: #F2F2F2;
  --mf-status-working: #F2F2F2; --mf-status-working-fill: #1F1F1F; --mf-status-working-dot: #3AA6D4; --mf-status-working-ink: #F2F2F2;
  --mf-status-ready: #F2F2F2; --mf-status-ready-fill: #1F1F1F; --mf-status-ready-dot: #35AE63; --mf-status-ready-ink: #F2F2F2;
  --mf-status-active: #F2F2F2; --mf-status-active-fill: #1F1F1F; --mf-status-active-dot: #5B7FE6; --mf-status-active-ink: #F2F2F2;
  --mf-status-answered: #F2F2F2; --mf-status-answered-fill: #1F1F1F; --mf-status-answered-dot: #2AA39B; --mf-status-answered-ink: #F2F2F2;
  --mf-status-won: #F2F2F2; --mf-status-won-fill: #1F1F1F; --mf-status-won-dot: #DDA80E; --mf-status-won-ink: #F2F2F2;
  --mf-status-priority: #F2F2F2; --mf-status-priority-fill: #1F1F1F; --mf-status-priority-dot: #E5578C; --mf-status-priority-ink: #F2F2F2;
  --mf-status-neutral: #F2F2F2; --mf-status-neutral-fill: #1F1F1F; --mf-status-neutral-dot: #9A9A9A; --mf-status-neutral-ink: #F2F2F2;
}
