/* Generated from index.html by tools/labs-entries.py. Do not edit. */
/* Sprout Parent — generated from tokens.json (Neutral and Night themes) */
:root,[data-theme="light"]{
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-6: 24px;
  --space-8: 32px;
  --radius-control: 8px;
  --radius-tile: 8px;
  --radius-badge: 5px;
  --radius-menu: 12px;
  --radius-card: 16px;
  --radius-bubble: 18px;
  --radius-composer: 20px;
  --radius-sheet: 32px;
  --radius-full: 9999px;
  --avatar-sm: 24px;
  --avatar-md: 32px;
  --avatar-lg: 48px;
  --control-xs: 28px;
  --control-sm: 32px;
  --control-md: 36px;
  --control-lg: 40px;
  --touch: 44px;
  --row: 56px;
  --duration-press: 120ms;
  --duration-exit: 100ms;
  --duration-menu: 160ms;
  --duration-dialog: 200ms;
  --duration-dialog-exit: 150ms;
  --duration-message: 240ms;
  --duration-drawer: 420ms;
  --duration-drawer-exit: 300ms;
  --duration-stagger: 40ms;
  --duration-pending-delay: 300ms;
  --duration-spin: 700ms;
  --duration-typing: 1200ms;
  --duration-skeleton: 1400ms;
  --ease-out: cubic-bezier(0.23, 1, 0.32, 1);
  --ease-color: cubic-bezier(0.25, 0.1, 0.25, 1);
  --ease-drawer: cubic-bezier(0.32, 0.72, 0, 1);
  --ease-loop: cubic-bezier(0.45, 0, 0.55, 1);
  --ease-linear: linear;
  --icon-sm: 16px;
  --icon-md: 20px;
  --icon-lg: 24px;
  --font-sans: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-icons: "Material Symbols Rounded";
  --brand-50: #f2f7ff;
  --brand-100: #e3edff;
  --brand-200: #caddff;
  --brand-300: #a6c7ff;
  --brand-400: #7aaaff;
  --brand-500: #0866ff;
  --brand-600: #004cc7;
  --brand-700: #00399a;
  --brand-800: #002872;
  --brand-900: #00194f;
  --brand-950: #021338;
  --gray-0: #ffffff;
  --gray-25: #f9fbfe;
  --gray-50: #f4f7fa;
  --gray-100: #eef0f4;
  --gray-150: #e7eaed;
  --gray-200: #dce0e4;
  --gray-300: #c8ced5;
  --gray-400: #9fa5ac;
  --gray-500: #777c83;
  --gray-600: #5b6167;
  --gray-700: #42474d;
  --gray-750: #32373d;
  --gray-800: #272c31;
  --gray-850: #1f2329;
  --gray-900: #181c21;
  --gray-950: #0f1318;
  --oat-0: #ffffff;
  --oat-25: #fcfbf8;
  --oat-50: #f8f7f4;
  --oat-100: #f2f0ec;
  --oat-150: #ebe9e5;
  --oat-200: #e2dfdb;
  --oat-300: #d1cdc7;
  --oat-400: #a7a49e;
  --oat-500: #7e7b75;
  --oat-600: #63605a;
  --oat-700: #494640;
  --oat-750: #393631;
  --oat-800: #2e2b26;
  --oat-850: #25221d;
  --oat-900: #1e1b17;
  --oat-950: #15120e;
  --red-50: #fef3f2;
  --red-200: #fecdca;
  --red-400: #f97066;
  --red-600: #d92d20;
  --red-800: #7a271a;
  --red-950: #55160c;
  --amber-50: #fffaeb;
  --amber-300: #f8e3b0;
  --amber-400: #fac515;
  --amber-500: #e3a33c;
  --amber-600: #a8771f;
  --amber-700: #a15c07;
  --amber-800: #6b4500;
  --amber-900: #3b2d10;
  --amber-100: #fcd77e;
  --green-50: #ecfdf3;
  --green-400: #47cd89;
  --green-700: #067647;
  --green-950: #053321;
  --ground: #f4f7fa;
  --surface: #ffffff;
  --raised: #ffffff;
  --input: #ffffff;
  --line: #dce0e4;
  --chip-line: #c8ced5;
  --composer-line: #dce0e4;
  --composer-line-focus: #c8ced5;
  --ink: #0f1318;
  --ink-2: #42474d;
  --muted: #5b6167;
  --hover: #eef0f4;
  --pressed: #e7eaed;
  --selected: #e7eaed;
  --them: #eef0f4;
  --them-line: #ffffff00;
  --me: #caddff;
  --me-ink: #0f1318;
  --brand: #0866ff;
  --accent: #0866ff;
  --accent-hover: #004cc7;
  --accent-pressed: #00399a;
  --on-accent: #ffffff;
  --accent-ink: #004cc7;
  --accent-soft: #f2f7ff;
  --accent-soft-hover: #e3edff;
  --focus: #0866ff;
  --attention-ink: #a15c07;
  --attention-soft: #fffaeb;
  --success: #067647;
  --success-soft: #ecfdf3;
  --notice: #f8e3b0;
  --notice-line: #e3a33c;
  --notice-ink: #6b4500;
  --danger: #d92d20;
  --danger-soft: #fef3f2;
  --danger-line: #fecdca;
  --on-danger: #ffffff;
  --avatar-ground: #e7eaed;
  --sprout-ground: #e3edff;
  --scrim: rgba(15,19,24,0.24);
  --elevation-1: 0 1px 2px rgba(15,19,24,0.05);
  --elevation-composer: 0 1px 2px rgba(15,19,24,0.05), 0 8px 24px -12px rgba(15,19,24,0.16);
  --elevation-2: 0 0 0 1px #dce0e4, 0 4px 8px -4px rgba(15,19,24,0.08), 0 16px 32px -12px rgba(15,19,24,0.18);
  --elevation-3: 0 0 0 1px #dce0e4, 0 8px 16px -8px rgba(15,19,24,0.10), 0 28px 56px -16px rgba(15,19,24,0.26);
}
[data-theme="dark"]{
  --brand-50: #f2f7ff;
  --brand-100: #e3edff;
  --brand-200: #caddff;
  --brand-300: #a6c7ff;
  --brand-400: #7aaaff;
  --brand-500: #0866ff;
  --brand-600: #004cc7;
  --brand-700: #00399a;
  --brand-800: #002872;
  --brand-900: #00194f;
  --brand-950: #021338;
  --gray-0: #ffffff;
  --gray-25: #f9fbfe;
  --gray-50: #f4f7fa;
  --gray-100: #eef0f4;
  --gray-150: #e7eaed;
  --gray-200: #dce0e4;
  --gray-300: #c8ced5;
  --gray-400: #9fa5ac;
  --gray-500: #777c83;
  --gray-600: #5b6167;
  --gray-700: #42474d;
  --gray-750: #32373d;
  --gray-800: #272c31;
  --gray-850: #1f2329;
  --gray-900: #181c21;
  --gray-950: #0f1318;
  --oat-0: #ffffff;
  --oat-25: #fcfbf8;
  --oat-50: #f8f7f4;
  --oat-100: #f2f0ec;
  --oat-150: #ebe9e5;
  --oat-200: #e2dfdb;
  --oat-300: #d1cdc7;
  --oat-400: #a7a49e;
  --oat-500: #7e7b75;
  --oat-600: #63605a;
  --oat-700: #494640;
  --oat-750: #393631;
  --oat-800: #2e2b26;
  --oat-850: #25221d;
  --oat-900: #1e1b17;
  --oat-950: #15120e;
  --red-50: #fef3f2;
  --red-200: #fecdca;
  --red-400: #f97066;
  --red-600: #d92d20;
  --red-800: #7a271a;
  --red-950: #55160c;
  --amber-50: #fffaeb;
  --amber-300: #f8e3b0;
  --amber-400: #fac515;
  --amber-500: #e3a33c;
  --amber-600: #a8771f;
  --amber-700: #a15c07;
  --amber-800: #6b4500;
  --amber-900: #3b2d10;
  --amber-100: #fcd77e;
  --green-50: #ecfdf3;
  --green-400: #47cd89;
  --green-700: #067647;
  --green-950: #053321;
  --ground: #0f1318;
  --surface: #181c21;
  --raised: #1f2329;
  --input: #1f2329;
  --line: #32373d;
  --chip-line: #42474d;
  --composer-line: #32373d;
  --composer-line-focus: #42474d;
  --ink: #f4f7fa;
  --ink-2: #c8ced5;
  --muted: #9fa5ac;
  --hover: #1f2329;
  --pressed: #272c31;
  --selected: #272c31;
  --them: #272c31;
  --them-line: #ffffff00;
  --me: #00194f;
  --me-ink: #f4f7fa;
  --brand: #0866ff;
  --accent: #0866ff;
  --accent-hover: #004cc7;
  --accent-pressed: #00399a;
  --on-accent: #ffffff;
  --accent-ink: #a6c7ff;
  --accent-soft: #021338;
  --accent-soft-hover: #00194f;
  --focus: #7aaaff;
  --attention-ink: #fac515;
  --attention-soft: #3b2d10;
  --success: #47cd89;
  --success-soft: #053321;
  --notice: #3b2d10;
  --notice-line: #a8771f;
  --notice-ink: #fcd77e;
  --danger: #f97066;
  --danger-soft: #55160c;
  --danger-line: #7a271a;
  --on-danger: #0f1318;
  --avatar-ground: #272c31;
  --sprout-ground: #e3edff;
  --scrim: rgba(0,0,0,0.5);
  --elevation-1: 0 1px 2px rgba(0,0,0,0.3);
  --elevation-composer: 0 1px 2px rgba(0,0,0,0.30), 0 8px 24px -12px rgba(0,0,0,0.55);
  --elevation-2: 0 0 0 1px #32373d, 0 4px 8px -4px rgba(0,0,0,0.35), 0 16px 32px -12px rgba(0,0,0,0.60);
  --elevation-3: 0 0 0 1px #32373d, 0 8px 16px -8px rgba(0,0,0,0.40), 0 28px 56px -16px rgba(0,0,0,0.70);
}
