/* SOLA proxy skin copied from the generated project theme.
   Tokens: DESIGN.md and SPEC.md s9. The application marks its theme with html.light / html.dark.
   Specificity: html.light beats the bare .light rule regardless of stylesheet order. */
html.light {
  color-scheme: light;
  --t-background-noisy: #f5f2ea;
  --t-background-primary: #fbf9f3;
  --t-background-secondary: #f5f2ea;
  --t-background-tertiary: #efebe0;
  --t-background-quaternary: #e6e1d3;
  --t-background-inverted-primary: #211f1a;
  --t-background-inverted-secondary: #4a463c;
  --t-background-primary-inverted: #8a5f00;
  --t-background-primary-inverted-hover: #6e4c00;
  --t-background-danger: #f7e7e3;
  --t-background-overlay-primary: rgba(20,18,12,.72);
  --t-background-overlay-secondary: rgba(20,18,12,.40);
  --t-background-overlay-tertiary: rgba(20,18,12,.10);
  --t-background-radial-gradient: radial-gradient(50% 62.62% at 50% 0%, #8a5f00 0%, #6e4c00 100%);
  --t-background-radial-gradient-hover: radial-gradient(76.32% 95.59% at 50% 0%, #6e4c00 0%, #6e4c00 100%);
  --t-background-transparent-strong: rgba(33,31,26,0.16);
  --t-background-transparent-medium: rgba(33,31,26,0.08);
  --t-background-transparent-light: rgba(33,31,26,0.045);
  --t-background-transparent-lighter: rgba(33,31,26,0.025);
  --t-background-transparent-primary: rgba(251,249,243,.5);
  --t-background-transparent-secondary: rgba(251,249,243,.4);
  --t-background-transparent-danger: rgba(168,53,42,0.1);
  --t-background-transparent-success: rgba(28,122,77,0.1);
  --t-background-transparent-orange: rgba(160,85,24,0.12);
  --t-background-transparent-blue: rgba(138,95,0,0.12);
  --t-border-color-strong: rgba(33,31,26,0.28);
  --t-border-color-medium: rgba(33,31,26,0.16);
  --t-border-color-light: rgba(33,31,26,0.09);
  --t-border-color-inverted: #211f1a;
  --t-border-color-secondary-inverted: #4a463c;
  --t-border-color-danger: #e3bdb6;
  --t-border-color-blue: #c8aa52;
  --t-border-color-transparent-strong: rgba(33,31,26,0.09);
  --t-border-radius-xs: 2px;
  --t-border-radius-sm: 4px;
  --t-border-radius-md: 8px;
  --t-border-radius-sm-round: 2px;
  --t-border-radius-md-round: 4px;
  --t-border-radius-lg: 12px;
  --t-border-radius-xl: 16px;
  --t-box-shadow-color: rgba(33,31,26,0.08);
  --t-box-shadow-light: 0 1px 2px rgba(33,31,26,0.08), 0 0 0 1px rgba(33,31,26,0.09);
  --t-box-shadow-sidebar: none;
  --t-box-shadow-bottom-panel: 0 -1px 0 rgba(33,31,26,0.16);
  --t-box-shadow-strong: 0 6px 20px rgba(33,31,26,0.08), 0 0 0 1px rgba(33,31,26,0.16);
  --t-box-shadow-underline: 0 1px 0 0 rgba(33,31,26,0.16);
  --t-box-shadow-super-heavy: 0 16px 48px rgba(33,31,26,0.08), 0 0 0 1px rgba(33,31,26,0.16);
  --t-font-color-primary: #211f1a;
  --t-font-color-secondary: #6d675a;
  --t-font-color-tertiary: #6d675a;
  --t-font-color-light: #98917f;
  --t-font-color-extra-light: #c4bda9;
  --t-font-color-inverted: #fbf9f3;
  --t-font-color-danger: #a8352a;
  --t-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, Helvetica, Arial, sans-serif;
  --t-code-font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --t-accent-primary: #e3d092;
  --t-accent-secondary: #e3d092;
  --t-accent-tertiary: #f4ebcd;
  --t-accent-quaternary: #faf5e6;
  --t-accent-accent3570: #ae8a2a;
  --t-accent-accent4060: #ae8a2a;
  --t-accent-accent1: #fdfbf4;
  --t-color-blue1: #fdfbf4;
  --t-accent-accent2: #faf5e6;
  --t-color-blue2: #faf5e6;
  --t-accent-accent3: #f4ebcd;
  --t-color-blue3: #f4ebcd;
  --t-accent-accent4: #ecdfb0;
  --t-color-blue4: #ecdfb0;
  --t-accent-accent5: #e3d092;
  --t-color-blue5: #e3d092;
  --t-accent-accent6: #d8c074;
  --t-color-blue6: #d8c074;
  --t-accent-accent7: #c8aa52;
  --t-color-blue7: #c8aa52;
  --t-accent-accent8: #ae8a2a;
  --t-color-blue8: #ae8a2a;
  --t-accent-accent9: #8a5f00;
  --t-color-blue9: #8a5f00;
  --t-accent-accent10: #7a5400;
  --t-color-blue10: #7a5400;
  --t-accent-accent11: #6e4c00;
  --t-color-blue11: #6e4c00;
  --t-accent-accent12: #3b2a00;
  --t-color-blue12: #3b2a00;
  --t-color-blue: #8a5f00;
  --t-buttons-secondary-text-color: #6e4c00;
  --t-tag-text-blue: #6e4c00;
  --t-tag-background-blue: #f4ebcd;
  --t-illustration-icon-color-blue: #ae8a2a;
  --t-illustration-icon-fill-blue: #e3d092;
  --t-color-gray1: #fbf9f3;
  --t-gray-scale-gray1: #fbf9f3;
  --t-color-gray2: #f8f5ee;
  --t-gray-scale-gray2: #f8f5ee;
  --t-color-gray3: #f3efe5;
  --t-gray-scale-gray3: #f3efe5;
  --t-color-gray4: #ece8dc;
  --t-gray-scale-gray4: #ece8dc;
  --t-color-gray5: #e4dfd1;
  --t-gray-scale-gray5: #e4dfd1;
  --t-color-gray6: #d7d1c0;
  --t-gray-scale-gray6: #d7d1c0;
  --t-color-gray7: #c4bda9;
  --t-gray-scale-gray7: #c4bda9;
  --t-color-gray8: #a9a28e;
  --t-gray-scale-gray8: #a9a28e;
  --t-color-gray9: #8c8573;
  --t-gray-scale-gray9: #8c8573;
  --t-color-gray10: #7a7464;
  --t-gray-scale-gray10: #7a7464;
  --t-color-gray11: #6d675a;
  --t-gray-scale-gray11: #6d675a;
  --t-color-gray12: #211f1a;
  --t-gray-scale-gray12: #211f1a;
  --t-color-gray: #98917f;
  --t-tag-text-gray: #6d675a;
  --t-tag-background-gray: #efebe0;
  --t-tag-text-gray: #6d675a;
  --t-tag-background-gray: #efebe0;
  --t-tag-text-mauve: #6d675a;
  --t-tag-background-mauve: #efebe0;
  --t-tag-text-slate: #6d675a;
  --t-tag-background-slate: #efebe0;
  --t-tag-text-sage: #6d675a;
  --t-tag-background-sage: #efebe0;
  --t-tag-text-olive: #6d675a;
  --t-tag-background-olive: #efebe0;
  --t-tag-text-sand: #6d675a;
  --t-tag-background-sand: #efebe0;
  --t-tag-text-purple: #6d675a;
  --t-tag-background-purple: #efebe0;
  --t-tag-text-plum: #6d675a;
  --t-tag-background-plum: #efebe0;
  --t-tag-text-tomato: #a8352a;
  --t-tag-background-tomato: rgba(168,53,42,0.12);
  --t-tag-text-red: #a8352a;
  --t-tag-background-red: rgba(168,53,42,0.12);
  --t-tag-text-ruby: #a8352a;
  --t-tag-background-ruby: rgba(168,53,42,0.12);
  --t-tag-text-crimson: #a8352a;
  --t-tag-background-crimson: rgba(168,53,42,0.12);
  --t-tag-text-pink: #a8352a;
  --t-tag-background-pink: rgba(168,53,42,0.12);
  --t-tag-text-orange: #a05518;
  --t-tag-background-orange: rgba(160,85,24,0.13);
  --t-tag-text-amber: #a05518;
  --t-tag-background-amber: rgba(160,85,24,0.13);
  --t-tag-text-yellow: #8a5f00;
  --t-tag-background-yellow: rgba(138,95,0,0.13);
  --t-tag-text-gold: #8a5f00;
  --t-tag-background-gold: rgba(138,95,0,0.13);
  --t-tag-text-bronze: #8a5f00;
  --t-tag-background-bronze: rgba(138,95,0,0.13);
  --t-tag-text-brown: #8a5f00;
  --t-tag-background-brown: rgba(138,95,0,0.13);
  --t-tag-text-blue: #8a5f00;
  --t-tag-background-blue: rgba(138,95,0,0.13);
  --t-tag-text-lime: #8a5f00;
  --t-tag-background-lime: rgba(138,95,0,0.13);
  --t-tag-text-jade: #1c7a4d;
  --t-tag-background-jade: rgba(28,122,77,0.12);
  --t-tag-text-green: #1c7a4d;
  --t-tag-background-green: rgba(28,122,77,0.12);
  --t-tag-text-grass: #1c7a4d;
  --t-tag-background-grass: rgba(28,122,77,0.12);
  --t-tag-text-mint: #1c7a4d;
  --t-tag-background-mint: rgba(28,122,77,0.12);
  --t-tag-text-cyan: #2b5d9c;
  --t-tag-background-cyan: rgba(43,93,156,0.12);
  --t-tag-text-turquoise: #2b5d9c;
  --t-tag-background-turquoise: rgba(43,93,156,0.12);
  --t-tag-text-sky: #2b5d9c;
  --t-tag-background-sky: rgba(43,93,156,0.12);
  --t-tag-text-iris: #2b5d9c;
  --t-tag-background-iris: rgba(43,93,156,0.12);
  --t-tag-text-violet: #2b5d9c;
  --t-tag-background-violet: rgba(43,93,156,0.12);
  --t-color-gray1: #fbf9f3;
  --t-color-gray2: #f8f5ee;
  --t-color-gray3: #f3efe5;
  --t-color-gray4: #ece8dc;
  --t-color-gray5: #e4dfd1;
  --t-color-gray6: #d7d1c0;
  --t-color-gray7: #c4bda9;
  --t-color-gray8: #a9a28e;
  --t-color-gray9: #8c8573;
  --t-color-gray10: #7a7464;
  --t-color-gray11: #6d675a;
  --t-color-gray12: #211f1a;
  --t-color-gray: #8c8573;
  --t-color-mauve1: #fbf9f3;
  --t-color-mauve2: #f8f5ee;
  --t-color-mauve3: #f3efe5;
  --t-color-mauve4: #ece8dc;
  --t-color-mauve5: #e4dfd1;
  --t-color-mauve6: #d7d1c0;
  --t-color-mauve7: #c4bda9;
  --t-color-mauve8: #a9a28e;
  --t-color-mauve9: #8c8573;
  --t-color-mauve10: #7a7464;
  --t-color-mauve11: #6d675a;
  --t-color-mauve12: #211f1a;
  --t-color-mauve: #8c8573;
  --t-color-slate1: #fbf9f3;
  --t-color-slate2: #f8f5ee;
  --t-color-slate3: #f3efe5;
  --t-color-slate4: #ece8dc;
  --t-color-slate5: #e4dfd1;
  --t-color-slate6: #d7d1c0;
  --t-color-slate7: #c4bda9;
  --t-color-slate8: #a9a28e;
  --t-color-slate9: #8c8573;
  --t-color-slate10: #7a7464;
  --t-color-slate11: #6d675a;
  --t-color-slate12: #211f1a;
  --t-color-slate: #8c8573;
  --t-color-sage1: #fbf9f3;
  --t-color-sage2: #f8f5ee;
  --t-color-sage3: #f3efe5;
  --t-color-sage4: #ece8dc;
  --t-color-sage5: #e4dfd1;
  --t-color-sage6: #d7d1c0;
  --t-color-sage7: #c4bda9;
  --t-color-sage8: #a9a28e;
  --t-color-sage9: #8c8573;
  --t-color-sage10: #7a7464;
  --t-color-sage11: #6d675a;
  --t-color-sage12: #211f1a;
  --t-color-sage: #8c8573;
  --t-color-olive1: #fbf9f3;
  --t-color-olive2: #f8f5ee;
  --t-color-olive3: #f3efe5;
  --t-color-olive4: #ece8dc;
  --t-color-olive5: #e4dfd1;
  --t-color-olive6: #d7d1c0;
  --t-color-olive7: #c4bda9;
  --t-color-olive8: #a9a28e;
  --t-color-olive9: #8c8573;
  --t-color-olive10: #7a7464;
  --t-color-olive11: #6d675a;
  --t-color-olive12: #211f1a;
  --t-color-olive: #8c8573;
  --t-color-sand1: #fbf9f3;
  --t-color-sand2: #f8f5ee;
  --t-color-sand3: #f3efe5;
  --t-color-sand4: #ece8dc;
  --t-color-sand5: #e4dfd1;
  --t-color-sand6: #d7d1c0;
  --t-color-sand7: #c4bda9;
  --t-color-sand8: #a9a28e;
  --t-color-sand9: #8c8573;
  --t-color-sand10: #7a7464;
  --t-color-sand11: #6d675a;
  --t-color-sand12: #211f1a;
  --t-color-sand: #8c8573;
  --t-color-purple1: #fbf9f3;
  --t-color-purple2: #f8f5ee;
  --t-color-purple3: #f3efe5;
  --t-color-purple4: #ece8dc;
  --t-color-purple5: #e4dfd1;
  --t-color-purple6: #d7d1c0;
  --t-color-purple7: #c4bda9;
  --t-color-purple8: #a9a28e;
  --t-color-purple9: #8c8573;
  --t-color-purple10: #7a7464;
  --t-color-purple11: #6d675a;
  --t-color-purple12: #211f1a;
  --t-color-purple: #8c8573;
  --t-color-plum1: #fbf9f3;
  --t-color-plum2: #f8f5ee;
  --t-color-plum3: #f3efe5;
  --t-color-plum4: #ece8dc;
  --t-color-plum5: #e4dfd1;
  --t-color-plum6: #d7d1c0;
  --t-color-plum7: #c4bda9;
  --t-color-plum8: #a9a28e;
  --t-color-plum9: #8c8573;
  --t-color-plum10: #7a7464;
  --t-color-plum11: #6d675a;
  --t-color-plum12: #211f1a;
  --t-color-plum: #8c8573;
  --t-color-tomato1: #f7efe9;
  --t-color-tomato2: #f4e7e1;
  --t-color-tomato3: #efdcd5;
  --t-color-tomato4: #e9cec7;
  --t-color-tomato5: #e2beb7;
  --t-color-tomato6: #daaba3;
  --t-color-tomato7: #d0938a;
  --t-color-tomato8: #c4786e;
  --t-color-tomato9: #a8352a;
  --t-color-tomato10: #943228;
  --t-color-tomato11: #7d2e25;
  --t-color-tomato12: #47251e;
  --t-color-tomato: #a8352a;
  --t-color-red1: #f7efe9;
  --t-color-red2: #f4e7e1;
  --t-color-red3: #efdcd5;
  --t-color-red4: #e9cec7;
  --t-color-red5: #e2beb7;
  --t-color-red6: #daaba3;
  --t-color-red7: #d0938a;
  --t-color-red8: #c4786e;
  --t-color-red9: #a8352a;
  --t-color-red10: #943228;
  --t-color-red11: #7d2e25;
  --t-color-red12: #47251e;
  --t-color-red: #a8352a;
  --t-color-ruby1: #f7efe9;
  --t-color-ruby2: #f4e7e1;
  --t-color-ruby3: #efdcd5;
  --t-color-ruby4: #e9cec7;
  --t-color-ruby5: #e2beb7;
  --t-color-ruby6: #daaba3;
  --t-color-ruby7: #d0938a;
  --t-color-ruby8: #c4786e;
  --t-color-ruby9: #a8352a;
  --t-color-ruby10: #943228;
  --t-color-ruby11: #7d2e25;
  --t-color-ruby12: #47251e;
  --t-color-ruby: #a8352a;
  --t-color-crimson1: #f7efe9;
  --t-color-crimson2: #f4e7e1;
  --t-color-crimson3: #efdcd5;
  --t-color-crimson4: #e9cec7;
  --t-color-crimson5: #e2beb7;
  --t-color-crimson6: #daaba3;
  --t-color-crimson7: #d0938a;
  --t-color-crimson8: #c4786e;
  --t-color-crimson9: #a8352a;
  --t-color-crimson10: #943228;
  --t-color-crimson11: #7d2e25;
  --t-color-crimson12: #47251e;
  --t-color-crimson: #a8352a;
  --t-color-pink1: #f7efe9;
  --t-color-pink2: #f4e7e1;
  --t-color-pink3: #efdcd5;
  --t-color-pink4: #e9cec7;
  --t-color-pink5: #e2beb7;
  --t-color-pink6: #daaba3;
  --t-color-pink7: #d0938a;
  --t-color-pink8: #c4786e;
  --t-color-pink9: #a8352a;
  --t-color-pink10: #943228;
  --t-color-pink11: #7d2e25;
  --t-color-pink12: #47251e;
  --t-color-pink: #a8352a;
  --t-color-orange1: #f6f1e8;
  --t-color-orange2: #f3eadf;
  --t-color-orange3: #ede0d2;
  --t-color-orange4: #e7d5c3;
  --t-color-orange5: #e0c8b1;
  --t-color-orange6: #d7b79b;
  --t-color-orange7: #cca481;
  --t-color-orange8: #bf8d62;
  --t-color-orange9: #a05518;
  --t-color-orange10: #8d4d18;
  --t-color-orange11: #774419;
  --t-color-orange12: #452e19;
  --t-color-orange: #a05518;
  --t-color-amber1: #f6f1e8;
  --t-color-amber2: #f3eadf;
  --t-color-amber3: #ede0d2;
  --t-color-amber4: #e7d5c3;
  --t-color-amber5: #e0c8b1;
  --t-color-amber6: #d7b79b;
  --t-color-amber7: #cca481;
  --t-color-amber8: #bf8d62;
  --t-color-amber9: #a05518;
  --t-color-amber10: #8d4d18;
  --t-color-amber11: #774419;
  --t-color-amber12: #452e19;
  --t-color-amber: #a05518;
  --t-color-yellow1: #fdfbf4;
  --t-color-yellow2: #faf5e6;
  --t-color-yellow3: #f4ebcd;
  --t-color-yellow4: #ecdfb0;
  --t-color-yellow5: #e3d092;
  --t-color-yellow6: #d8c074;
  --t-color-yellow7: #c8aa52;
  --t-color-yellow8: #ae8a2a;
  --t-color-yellow9: #8a5f00;
  --t-color-yellow10: #7a5400;
  --t-color-yellow11: #6e4c00;
  --t-color-yellow12: #3b2a00;
  --t-color-yellow: #8a5f00;
  --t-color-gold1: #fdfbf4;
  --t-color-gold2: #faf5e6;
  --t-color-gold3: #f4ebcd;
  --t-color-gold4: #ecdfb0;
  --t-color-gold5: #e3d092;
  --t-color-gold6: #d8c074;
  --t-color-gold7: #c8aa52;
  --t-color-gold8: #ae8a2a;
  --t-color-gold9: #8a5f00;
  --t-color-gold10: #7a5400;
  --t-color-gold11: #6e4c00;
  --t-color-gold12: #3b2a00;
  --t-color-gold: #8a5f00;
  --t-color-bronze1: #fdfbf4;
  --t-color-bronze2: #faf5e6;
  --t-color-bronze3: #f4ebcd;
  --t-color-bronze4: #ecdfb0;
  --t-color-bronze5: #e3d092;
  --t-color-bronze6: #d8c074;
  --t-color-bronze7: #c8aa52;
  --t-color-bronze8: #ae8a2a;
  --t-color-bronze9: #8a5f00;
  --t-color-bronze10: #7a5400;
  --t-color-bronze11: #6e4c00;
  --t-color-bronze12: #3b2a00;
  --t-color-bronze: #8a5f00;
  --t-color-brown1: #fdfbf4;
  --t-color-brown2: #faf5e6;
  --t-color-brown3: #f4ebcd;
  --t-color-brown4: #ecdfb0;
  --t-color-brown5: #e3d092;
  --t-color-brown6: #d8c074;
  --t-color-brown7: #c8aa52;
  --t-color-brown8: #ae8a2a;
  --t-color-brown9: #8a5f00;
  --t-color-brown10: #7a5400;
  --t-color-brown11: #6e4c00;
  --t-color-brown12: #3b2a00;
  --t-color-brown: #8a5f00;
  --t-color-blue1: #fdfbf4;
  --t-color-blue2: #faf5e6;
  --t-color-blue3: #f4ebcd;
  --t-color-blue4: #ecdfb0;
  --t-color-blue5: #e3d092;
  --t-color-blue6: #d8c074;
  --t-color-blue7: #c8aa52;
  --t-color-blue8: #ae8a2a;
  --t-color-blue9: #8a5f00;
  --t-color-blue10: #7a5400;
  --t-color-blue11: #6e4c00;
  --t-color-blue12: #3b2a00;
  --t-color-blue: #8a5f00;
  --t-color-lime1: #fdfbf4;
  --t-color-lime2: #faf5e6;
  --t-color-lime3: #f4ebcd;
  --t-color-lime4: #ecdfb0;
  --t-color-lime5: #e3d092;
  --t-color-lime6: #d8c074;
  --t-color-lime7: #c8aa52;
  --t-color-lime8: #ae8a2a;
  --t-color-lime9: #8a5f00;
  --t-color-lime10: #7a5400;
  --t-color-lime11: #6e4c00;
  --t-color-lime12: #3b2a00;
  --t-color-lime: #8a5f00;
  --t-color-jade1: #f0f3eb;
  --t-color-jade2: #e7eee4;
  --t-color-jade3: #dae6da;
  --t-color-jade4: #caddce;
  --t-color-jade5: #b8d3c1;
  --t-color-jade6: #a2c6b1;
  --t-color-jade7: #87b79d;
  --t-color-jade8: #68a585;
  --t-color-jade9: #1c7a4d;
  --t-color-jade10: #1d6c45;
  --t-color-jade11: #1e5d3d;
  --t-color-jade12: #203828;
  --t-color-jade: #1c7a4d;
  --t-color-green1: #f0f3eb;
  --t-color-green2: #e7eee4;
  --t-color-green3: #dae6da;
  --t-color-green4: #caddce;
  --t-color-green5: #b8d3c1;
  --t-color-green6: #a2c6b1;
  --t-color-green7: #87b79d;
  --t-color-green8: #68a585;
  --t-color-green9: #1c7a4d;
  --t-color-green10: #1d6c45;
  --t-color-green11: #1e5d3d;
  --t-color-green12: #203828;
  --t-color-green: #1c7a4d;
  --t-color-grass1: #f0f3eb;
  --t-color-grass2: #e7eee4;
  --t-color-grass3: #dae6da;
  --t-color-grass4: #caddce;
  --t-color-grass5: #b8d3c1;
  --t-color-grass6: #a2c6b1;
  --t-color-grass7: #87b79d;
  --t-color-grass8: #68a585;
  --t-color-grass9: #1c7a4d;
  --t-color-grass10: #1d6c45;
  --t-color-grass11: #1e5d3d;
  --t-color-grass12: #203828;
  --t-color-grass: #1c7a4d;
  --t-color-mint1: #f0f3eb;
  --t-color-mint2: #e7eee4;
  --t-color-mint3: #dae6da;
  --t-color-mint4: #caddce;
  --t-color-mint5: #b8d3c1;
  --t-color-mint6: #a2c6b1;
  --t-color-mint7: #87b79d;
  --t-color-mint8: #68a585;
  --t-color-mint9: #1c7a4d;
  --t-color-mint10: #1d6c45;
  --t-color-mint11: #1e5d3d;
  --t-color-mint12: #203828;
  --t-color-mint: #1c7a4d;
  --t-color-cyan1: #f1f1ef;
  --t-color-cyan2: #e8ebeb;
  --t-color-cyan3: #dce2e6;
  --t-color-cyan4: #cdd7e0;
  --t-color-cyan5: #bdcad9;
  --t-color-cyan6: #a8bbd0;
  --t-color-cyan7: #8fa8c6;
  --t-color-cyan8: #7292ba;
  --t-color-cyan9: #2b5d9c;
  --t-color-cyan10: #2a5488;
  --t-color-cyan11: #284972;
  --t-color-cyan12: #24303e;
  --t-color-cyan: #2b5d9c;
  --t-color-turquoise1: #f1f1ef;
  --t-color-turquoise2: #e8ebeb;
  --t-color-turquoise3: #dce2e6;
  --t-color-turquoise4: #cdd7e0;
  --t-color-turquoise5: #bdcad9;
  --t-color-turquoise6: #a8bbd0;
  --t-color-turquoise7: #8fa8c6;
  --t-color-turquoise8: #7292ba;
  --t-color-turquoise9: #2b5d9c;
  --t-color-turquoise10: #2a5488;
  --t-color-turquoise11: #284972;
  --t-color-turquoise12: #24303e;
  --t-color-turquoise: #2b5d9c;
  --t-color-sky1: #f1f1ef;
  --t-color-sky2: #e8ebeb;
  --t-color-sky3: #dce2e6;
  --t-color-sky4: #cdd7e0;
  --t-color-sky5: #bdcad9;
  --t-color-sky6: #a8bbd0;
  --t-color-sky7: #8fa8c6;
  --t-color-sky8: #7292ba;
  --t-color-sky9: #2b5d9c;
  --t-color-sky10: #2a5488;
  --t-color-sky11: #284972;
  --t-color-sky12: #24303e;
  --t-color-sky: #2b5d9c;
  --t-color-iris1: #f1f1ef;
  --t-color-iris2: #e8ebeb;
  --t-color-iris3: #dce2e6;
  --t-color-iris4: #cdd7e0;
  --t-color-iris5: #bdcad9;
  --t-color-iris6: #a8bbd0;
  --t-color-iris7: #8fa8c6;
  --t-color-iris8: #7292ba;
  --t-color-iris9: #2b5d9c;
  --t-color-iris10: #2a5488;
  --t-color-iris11: #284972;
  --t-color-iris12: #24303e;
  --t-color-iris: #2b5d9c;
  --t-color-violet1: #f1f1ef;
  --t-color-violet2: #e8ebeb;
  --t-color-violet3: #dce2e6;
  --t-color-violet4: #cdd7e0;
  --t-color-violet5: #bdcad9;
  --t-color-violet6: #a8bbd0;
  --t-color-violet7: #8fa8c6;
  --t-color-violet8: #7292ba;
  --t-color-violet9: #2b5d9c;
  --t-color-violet10: #2a5488;
  --t-color-violet11: #284972;
  --t-color-violet12: #24303e;
  --t-color-violet: #2b5d9c;
  --t-snack-bar-success-color: #1c7a4d;
  --t-snack-bar-success-background-color: rgba(28,122,77,0.12);
  --t-snack-bar-error-color: #a8352a;
  --t-snack-bar-error-background-color: rgba(168,53,42,0.12);
  --t-snack-bar-warning-color: #a05518;
  --t-snack-bar-warning-background-color: rgba(160,85,24,0.14);
  --t-snack-bar-info-color: #2b5d9c;
  --t-snack-bar-info-background-color: rgba(43,93,156,0.12);
  --t-snack-bar-default-color: #211f1a;
  --t-snack-bar-default-background-color: #efebe0;
  --t-tooltip-background: rgba(33,31,26,.92);
  --t-tooltip-color: #fbf9f3;
  --t-tooltip-description-color: rgba(251,249,243,.7);
  --t-code-text-gray: #98917f;
  --t-code-text-sky: #2b5d9c;
  --t-code-text-pink: #a8352a;
  --t-code-text-orange: #a05518;
  --t-code-text-green: #1c7a4d;
  --sola-display: Optima, Candara, Georgia, serif;
  --sola-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --sola-gold: #8a5f00; --sola-gold-deep: #6e4c00;
}
html.dark {
  color-scheme: dark;
  --t-background-noisy: #1c1a16;
  --t-background-primary: #24211c;
  --t-background-secondary: #1c1a16;
  --t-background-tertiary: #2b2822;
  --t-background-quaternary: #34302a;
  --t-background-inverted-primary: #ece6d8;
  --t-background-inverted-secondary: #a59d8b;
  --t-background-primary-inverted: #c9a24a;
  --t-background-primary-inverted-hover: #d9b560;
  --t-background-danger: #35201c;
  --t-background-overlay-primary: rgba(20,18,12,.72);
  --t-background-overlay-secondary: rgba(20,18,12,.40);
  --t-background-overlay-tertiary: rgba(20,18,12,.10);
  --t-background-radial-gradient: radial-gradient(50% 62.62% at 50% 0%, #c9a24a 0%, #d9b560 100%);
  --t-background-radial-gradient-hover: radial-gradient(76.32% 95.59% at 50% 0%, #d9b560 0%, #d9b560 100%);
  --t-background-transparent-strong: rgba(236,230,216,0.14);
  --t-background-transparent-medium: rgba(236,230,216,0.1);
  --t-background-transparent-light: rgba(236,230,216,0.06);
  --t-background-transparent-lighter: rgba(236,230,216,0.03);
  --t-background-transparent-primary: rgba(28,26,22,.5);
  --t-background-transparent-secondary: rgba(28,26,22,.4);
  --t-background-transparent-danger: rgba(224,120,109,0.1);
  --t-background-transparent-success: rgba(58,160,114,0.1);
  --t-background-transparent-orange: rgba(217,138,69,0.12);
  --t-background-transparent-blue: rgba(201,162,74,0.12);
  --t-border-color-strong: rgba(236,230,216,0.3);
  --t-border-color-medium: rgba(236,230,216,0.18);
  --t-border-color-light: rgba(236,230,216,0.1);
  --t-border-color-inverted: #ece6d8;
  --t-border-color-secondary-inverted: #a59d8b;
  --t-border-color-danger: #5a2f28;
  --t-border-color-blue: #94782b;
  --t-border-color-transparent-strong: rgba(236,230,216,0.1);
  --t-border-radius-xs: 2px;
  --t-border-radius-sm: 4px;
  --t-border-radius-md: 8px;
  --t-border-radius-sm-round: 2px;
  --t-border-radius-md-round: 4px;
  --t-border-radius-lg: 12px;
  --t-border-radius-xl: 16px;
  --t-box-shadow-color: rgba(0,0,0,.35);
  --t-box-shadow-light: 0 1px 2px rgba(0,0,0,.35), 0 0 0 1px rgba(236,230,216,0.1);
  --t-box-shadow-sidebar: none;
  --t-box-shadow-bottom-panel: 0 -1px 0 rgba(236,230,216,0.18);
  --t-box-shadow-strong: 0 6px 20px rgba(0,0,0,.35), 0 0 0 1px rgba(236,230,216,0.18);
  --t-box-shadow-underline: 0 1px 0 0 rgba(236,230,216,0.18);
  --t-box-shadow-super-heavy: 0 16px 48px rgba(0,0,0,.35), 0 0 0 1px rgba(236,230,216,0.18);
  --t-font-color-primary: #ece6d8;
  --t-font-color-secondary: #a59d8b;
  --t-font-color-tertiary: #a59d8b;
  --t-font-color-light: #7b7466;
  --t-font-color-extra-light: #4d4739;
  --t-font-color-inverted: #1c1a16;
  --t-font-color-danger: #e0786d;
  --t-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, Helvetica, Arial, sans-serif;
  --t-code-font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --t-accent-primary: #4b3a10;
  --t-accent-secondary: #4b3a10;
  --t-accent-tertiary: #30260f;
  --t-accent-quaternary: #221c11;
  --t-accent-accent3570: #94782b;
  --t-accent-accent4060: #94782b;
  --t-accent-accent1: #1b1710;
  --t-color-blue1: #1b1710;
  --t-accent-accent2: #221c11;
  --t-color-blue2: #221c11;
  --t-accent-accent3: #30260f;
  --t-color-blue3: #30260f;
  --t-accent-accent4: #3d2f0e;
  --t-color-blue4: #3d2f0e;
  --t-accent-accent5: #4b3a10;
  --t-color-blue5: #4b3a10;
  --t-accent-accent6: #5d4814;
  --t-color-blue6: #5d4814;
  --t-accent-accent7: #77601f;
  --t-color-blue7: #77601f;
  --t-accent-accent8: #94782b;
  --t-color-blue8: #94782b;
  --t-accent-accent9: #c9a24a;
  --t-color-blue9: #c9a24a;
  --t-accent-accent10: #d6b25c;
  --t-color-blue10: #d6b25c;
  --t-accent-accent11: #e0bf6f;
  --t-color-blue11: #e0bf6f;
  --t-accent-accent12: #f1dfae;
  --t-color-blue12: #f1dfae;
  --t-color-blue: #c9a24a;
  --t-buttons-secondary-text-color: #e0bf6f;
  --t-tag-text-blue: #e0bf6f;
  --t-tag-background-blue: #30260f;
  --t-illustration-icon-color-blue: #94782b;
  --t-illustration-icon-fill-blue: #4b3a10;
  --t-color-gray1: #1c1a16;
  --t-gray-scale-gray1: #1c1a16;
  --t-color-gray2: #201e19;
  --t-gray-scale-gray2: #201e19;
  --t-color-gray3: #24211c;
  --t-gray-scale-gray3: #24211c;
  --t-color-gray4: #2b2822;
  --t-gray-scale-gray4: #2b2822;
  --t-color-gray5: #34302a;
  --t-gray-scale-gray5: #34302a;
  --t-color-gray6: #453f35;
  --t-gray-scale-gray6: #453f35;
  --t-color-gray7: #4d4739;
  --t-gray-scale-gray7: #4d4739;
  --t-color-gray8: #6a6354;
  --t-gray-scale-gray8: #6a6354;
  --t-color-gray9: #7b7466;
  --t-gray-scale-gray9: #7b7466;
  --t-color-gray10: #8d8574;
  --t-gray-scale-gray10: #8d8574;
  --t-color-gray11: #a59d8b;
  --t-gray-scale-gray11: #a59d8b;
  --t-color-gray12: #ece6d8;
  --t-gray-scale-gray12: #ece6d8;
  --t-color-gray: #4d4739;
  --t-tag-text-gray: #a59d8b;
  --t-tag-background-gray: #2b2822;
  --t-tag-text-gray: #a59d8b;
  --t-tag-background-gray: #2b2822;
  --t-tag-text-mauve: #a59d8b;
  --t-tag-background-mauve: #2b2822;
  --t-tag-text-slate: #a59d8b;
  --t-tag-background-slate: #2b2822;
  --t-tag-text-sage: #a59d8b;
  --t-tag-background-sage: #2b2822;
  --t-tag-text-olive: #a59d8b;
  --t-tag-background-olive: #2b2822;
  --t-tag-text-sand: #a59d8b;
  --t-tag-background-sand: #2b2822;
  --t-tag-text-purple: #a59d8b;
  --t-tag-background-purple: #2b2822;
  --t-tag-text-plum: #a59d8b;
  --t-tag-background-plum: #2b2822;
  --t-tag-text-tomato: #e0786d;
  --t-tag-background-tomato: rgba(224,120,109,0.12);
  --t-tag-text-red: #e0786d;
  --t-tag-background-red: rgba(224,120,109,0.12);
  --t-tag-text-ruby: #e0786d;
  --t-tag-background-ruby: rgba(224,120,109,0.12);
  --t-tag-text-crimson: #e0786d;
  --t-tag-background-crimson: rgba(224,120,109,0.12);
  --t-tag-text-pink: #e0786d;
  --t-tag-background-pink: rgba(224,120,109,0.12);
  --t-tag-text-orange: #d98a45;
  --t-tag-background-orange: rgba(217,138,69,0.13);
  --t-tag-text-amber: #d98a45;
  --t-tag-background-amber: rgba(217,138,69,0.13);
  --t-tag-text-yellow: #e0bf6f;
  --t-tag-background-yellow: rgba(201,162,74,0.13);
  --t-tag-text-gold: #e0bf6f;
  --t-tag-background-gold: rgba(201,162,74,0.13);
  --t-tag-text-bronze: #e0bf6f;
  --t-tag-background-bronze: rgba(201,162,74,0.13);
  --t-tag-text-brown: #e0bf6f;
  --t-tag-background-brown: rgba(201,162,74,0.13);
  --t-tag-text-blue: #e0bf6f;
  --t-tag-background-blue: rgba(201,162,74,0.13);
  --t-tag-text-lime: #e0bf6f;
  --t-tag-background-lime: rgba(201,162,74,0.13);
  --t-tag-text-jade: #3aa072;
  --t-tag-background-jade: rgba(58,160,114,0.12);
  --t-tag-text-green: #3aa072;
  --t-tag-background-green: rgba(58,160,114,0.12);
  --t-tag-text-grass: #3aa072;
  --t-tag-background-grass: rgba(58,160,114,0.12);
  --t-tag-text-mint: #3aa072;
  --t-tag-background-mint: rgba(58,160,114,0.12);
  --t-tag-text-cyan: #5b8ccf;
  --t-tag-background-cyan: rgba(91,140,207,0.12);
  --t-tag-text-turquoise: #5b8ccf;
  --t-tag-background-turquoise: rgba(91,140,207,0.12);
  --t-tag-text-sky: #5b8ccf;
  --t-tag-background-sky: rgba(91,140,207,0.12);
  --t-tag-text-iris: #5b8ccf;
  --t-tag-background-iris: rgba(91,140,207,0.12);
  --t-tag-text-violet: #5b8ccf;
  --t-tag-background-violet: rgba(91,140,207,0.12);
  --t-color-gray1: #1c1a16;
  --t-color-gray2: #201e19;
  --t-color-gray3: #24211c;
  --t-color-gray4: #2b2822;
  --t-color-gray5: #34302a;
  --t-color-gray6: #453f35;
  --t-color-gray7: #4d4739;
  --t-color-gray8: #6a6354;
  --t-color-gray9: #7b7466;
  --t-color-gray10: #8d8574;
  --t-color-gray11: #a59d8b;
  --t-color-gray12: #ece6d8;
  --t-color-gray: #7b7466;
  --t-color-mauve1: #1c1a16;
  --t-color-mauve2: #201e19;
  --t-color-mauve3: #24211c;
  --t-color-mauve4: #2b2822;
  --t-color-mauve5: #34302a;
  --t-color-mauve6: #453f35;
  --t-color-mauve7: #4d4739;
  --t-color-mauve8: #6a6354;
  --t-color-mauve9: #7b7466;
  --t-color-mauve10: #8d8574;
  --t-color-mauve11: #a59d8b;
  --t-color-mauve12: #ece6d8;
  --t-color-mauve: #7b7466;
  --t-color-slate1: #1c1a16;
  --t-color-slate2: #201e19;
  --t-color-slate3: #24211c;
  --t-color-slate4: #2b2822;
  --t-color-slate5: #34302a;
  --t-color-slate6: #453f35;
  --t-color-slate7: #4d4739;
  --t-color-slate8: #6a6354;
  --t-color-slate9: #7b7466;
  --t-color-slate10: #8d8574;
  --t-color-slate11: #a59d8b;
  --t-color-slate12: #ece6d8;
  --t-color-slate: #7b7466;
  --t-color-sage1: #1c1a16;
  --t-color-sage2: #201e19;
  --t-color-sage3: #24211c;
  --t-color-sage4: #2b2822;
  --t-color-sage5: #34302a;
  --t-color-sage6: #453f35;
  --t-color-sage7: #4d4739;
  --t-color-sage8: #6a6354;
  --t-color-sage9: #7b7466;
  --t-color-sage10: #8d8574;
  --t-color-sage11: #a59d8b;
  --t-color-sage12: #ece6d8;
  --t-color-sage: #7b7466;
  --t-color-olive1: #1c1a16;
  --t-color-olive2: #201e19;
  --t-color-olive3: #24211c;
  --t-color-olive4: #2b2822;
  --t-color-olive5: #34302a;
  --t-color-olive6: #453f35;
  --t-color-olive7: #4d4739;
  --t-color-olive8: #6a6354;
  --t-color-olive9: #7b7466;
  --t-color-olive10: #8d8574;
  --t-color-olive11: #a59d8b;
  --t-color-olive12: #ece6d8;
  --t-color-olive: #7b7466;
  --t-color-sand1: #1c1a16;
  --t-color-sand2: #201e19;
  --t-color-sand3: #24211c;
  --t-color-sand4: #2b2822;
  --t-color-sand5: #34302a;
  --t-color-sand6: #453f35;
  --t-color-sand7: #4d4739;
  --t-color-sand8: #6a6354;
  --t-color-sand9: #7b7466;
  --t-color-sand10: #8d8574;
  --t-color-sand11: #a59d8b;
  --t-color-sand12: #ece6d8;
  --t-color-sand: #7b7466;
  --t-color-purple1: #1c1a16;
  --t-color-purple2: #201e19;
  --t-color-purple3: #24211c;
  --t-color-purple4: #2b2822;
  --t-color-purple5: #34302a;
  --t-color-purple6: #453f35;
  --t-color-purple7: #4d4739;
  --t-color-purple8: #6a6354;
  --t-color-purple9: #7b7466;
  --t-color-purple10: #8d8574;
  --t-color-purple11: #a59d8b;
  --t-color-purple12: #ece6d8;
  --t-color-purple: #7b7466;
  --t-color-plum1: #1c1a16;
  --t-color-plum2: #201e19;
  --t-color-plum3: #24211c;
  --t-color-plum4: #2b2822;
  --t-color-plum5: #34302a;
  --t-color-plum6: #453f35;
  --t-color-plum7: #4d4739;
  --t-color-plum8: #6a6354;
  --t-color-plum9: #7b7466;
  --t-color-plum10: #8d8574;
  --t-color-plum11: #a59d8b;
  --t-color-plum12: #ece6d8;
  --t-color-plum: #7b7466;
  --t-color-tomato1: #2d2520;
  --t-color-tomato2: #352923;
  --t-color-tomato3: #402e28;
  --t-color-tomato4: #4d342e;
  --t-color-tomato5: #5c3b34;
  --t-color-tomato6: #6f443c;
  --t-color-tomato7: #864e46;
  --t-color-tomato8: #a05a51;
  --t-color-tomato9: #e0786d;
  --t-color-tomato10: #e38a7f;
  --t-color-tomato11: #e79c90;
  --t-color-tomato12: #f0cec1;
  --t-color-tomato: #e0786d;
  --t-color-red1: #2d2520;
  --t-color-red2: #352923;
  --t-color-red3: #402e28;
  --t-color-red4: #4d342e;
  --t-color-red5: #5c3b34;
  --t-color-red6: #6f443c;
  --t-color-red7: #864e46;
  --t-color-red8: #a05a51;
  --t-color-red9: #e0786d;
  --t-color-red10: #e38a7f;
  --t-color-red11: #e79c90;
  --t-color-red12: #f0cec1;
  --t-color-red: #e0786d;
  --t-color-ruby1: #2d2520;
  --t-color-ruby2: #352923;
  --t-color-ruby3: #402e28;
  --t-color-ruby4: #4d342e;
  --t-color-ruby5: #5c3b34;
  --t-color-ruby6: #6f443c;
  --t-color-ruby7: #864e46;
  --t-color-ruby8: #a05a51;
  --t-color-ruby9: #e0786d;
  --t-color-ruby10: #e38a7f;
  --t-color-ruby11: #e79c90;
  --t-color-ruby12: #f0cec1;
  --t-color-ruby: #e0786d;
  --t-color-crimson1: #2d2520;
  --t-color-crimson2: #352923;
  --t-color-crimson3: #402e28;
  --t-color-crimson4: #4d342e;
  --t-color-crimson5: #5c3b34;
  --t-color-crimson6: #6f443c;
  --t-color-crimson7: #864e46;
  --t-color-crimson8: #a05a51;
  --t-color-crimson9: #e0786d;
  --t-color-crimson10: #e38a7f;
  --t-color-crimson11: #e79c90;
  --t-color-crimson12: #f0cec1;
  --t-color-crimson: #e0786d;
  --t-color-pink1: #2d2520;
  --t-color-pink2: #352923;
  --t-color-pink3: #402e28;
  --t-color-pink4: #4d342e;
  --t-color-pink5: #5c3b34;
  --t-color-pink6: #6f443c;
  --t-color-pink7: #864e46;
  --t-color-pink8: #a05a51;
  --t-color-pink9: #e0786d;
  --t-color-pink10: #e38a7f;
  --t-color-pink11: #e79c90;
  --t-color-pink12: #f0cec1;
  --t-color-pink: #e0786d;
  --t-color-orange1: #2d261e;
  --t-color-orange2: #342a20;
  --t-color-orange3: #3f3122;
  --t-color-orange4: #4c3825;
  --t-color-orange5: #5a4028;
  --t-color-orange6: #6c4b2c;
  --t-color-orange7: #825831;
  --t-color-orange8: #9b6637;
  --t-color-orange9: #d98a45;
  --t-color-orange10: #dd995d;
  --t-color-orange11: #e2a974;
  --t-color-orange12: #eed3b6;
  --t-color-orange: #d98a45;
  --t-color-amber1: #2d261e;
  --t-color-amber2: #342a20;
  --t-color-amber3: #3f3122;
  --t-color-amber4: #4c3825;
  --t-color-amber5: #5a4028;
  --t-color-amber6: #6c4b2c;
  --t-color-amber7: #825831;
  --t-color-amber8: #9b6637;
  --t-color-amber9: #d98a45;
  --t-color-amber10: #dd995d;
  --t-color-amber11: #e2a974;
  --t-color-amber12: #eed3b6;
  --t-color-amber: #d98a45;
  --t-color-yellow1: #1b1710;
  --t-color-yellow2: #221c11;
  --t-color-yellow3: #30260f;
  --t-color-yellow4: #3d2f0e;
  --t-color-yellow5: #4b3a10;
  --t-color-yellow6: #5d4814;
  --t-color-yellow7: #77601f;
  --t-color-yellow8: #94782b;
  --t-color-yellow9: #c9a24a;
  --t-color-yellow10: #d6b25c;
  --t-color-yellow11: #e0bf6f;
  --t-color-yellow12: #f1dfae;
  --t-color-yellow: #c9a24a;
  --t-color-gold1: #1b1710;
  --t-color-gold2: #221c11;
  --t-color-gold3: #30260f;
  --t-color-gold4: #3d2f0e;
  --t-color-gold5: #4b3a10;
  --t-color-gold6: #5d4814;
  --t-color-gold7: #77601f;
  --t-color-gold8: #94782b;
  --t-color-gold9: #c9a24a;
  --t-color-gold10: #d6b25c;
  --t-color-gold11: #e0bf6f;
  --t-color-gold12: #f1dfae;
  --t-color-gold: #c9a24a;
  --t-color-bronze1: #1b1710;
  --t-color-bronze2: #221c11;
  --t-color-bronze3: #30260f;
  --t-color-bronze4: #3d2f0e;
  --t-color-bronze5: #4b3a10;
  --t-color-bronze6: #5d4814;
  --t-color-bronze7: #77601f;
  --t-color-bronze8: #94782b;
  --t-color-bronze9: #c9a24a;
  --t-color-bronze10: #d6b25c;
  --t-color-bronze11: #e0bf6f;
  --t-color-bronze12: #f1dfae;
  --t-color-bronze: #c9a24a;
  --t-color-brown1: #1b1710;
  --t-color-brown2: #221c11;
  --t-color-brown3: #30260f;
  --t-color-brown4: #3d2f0e;
  --t-color-brown5: #4b3a10;
  --t-color-brown6: #5d4814;
  --t-color-brown7: #77601f;
  --t-color-brown8: #94782b;
  --t-color-brown9: #c9a24a;
  --t-color-brown10: #d6b25c;
  --t-color-brown11: #e0bf6f;
  --t-color-brown12: #f1dfae;
  --t-color-brown: #c9a24a;
  --t-color-blue1: #1b1710;
  --t-color-blue2: #221c11;
  --t-color-blue3: #30260f;
  --t-color-blue4: #3d2f0e;
  --t-color-blue5: #4b3a10;
  --t-color-blue6: #5d4814;
  --t-color-blue7: #77601f;
  --t-color-blue8: #94782b;
  --t-color-blue9: #c9a24a;
  --t-color-blue10: #d6b25c;
  --t-color-blue11: #e0bf6f;
  --t-color-blue12: #f1dfae;
  --t-color-blue: #c9a24a;
  --t-color-lime1: #1b1710;
  --t-color-lime2: #221c11;
  --t-color-lime3: #30260f;
  --t-color-lime4: #3d2f0e;
  --t-color-lime5: #4b3a10;
  --t-color-lime6: #5d4814;
  --t-color-lime7: #77601f;
  --t-color-lime8: #94782b;
  --t-color-lime9: #c9a24a;
  --t-color-lime10: #d6b25c;
  --t-color-lime11: #e0bf6f;
  --t-color-lime12: #f1dfae;
  --t-color-lime: #c9a24a;
  --t-color-jade1: #252720;
  --t-color-jade2: #262c24;
  --t-color-jade3: #273429;
  --t-color-jade4: #293d2f;
  --t-color-jade5: #2b4736;
  --t-color-jade6: #2d543e;
  --t-color-jade7: #2f6349;
  --t-color-jade8: #337555;
  --t-color-jade9: #3aa072;
  --t-color-jade10: #56ac83;
  --t-color-jade11: #72b894;
  --t-color-jade12: #c1dac3;
  --t-color-jade: #3aa072;
  --t-color-green1: #252720;
  --t-color-green2: #262c24;
  --t-color-green3: #273429;
  --t-color-green4: #293d2f;
  --t-color-green5: #2b4736;
  --t-color-green6: #2d543e;
  --t-color-green7: #2f6349;
  --t-color-green8: #337555;
  --t-color-green9: #3aa072;
  --t-color-green10: #56ac83;
  --t-color-green11: #72b894;
  --t-color-green12: #c1dac3;
  --t-color-green: #3aa072;
  --t-color-grass1: #252720;
  --t-color-grass2: #262c24;
  --t-color-grass3: #273429;
  --t-color-grass4: #293d2f;
  --t-color-grass5: #2b4736;
  --t-color-grass6: #2d543e;
  --t-color-grass7: #2f6349;
  --t-color-grass8: #337555;
  --t-color-grass9: #3aa072;
  --t-color-grass10: #56ac83;
  --t-color-grass11: #72b894;
  --t-color-grass12: #c1dac3;
  --t-color-grass: #3aa072;
  --t-color-mint1: #252720;
  --t-color-mint2: #262c24;
  --t-color-mint3: #273429;
  --t-color-mint4: #293d2f;
  --t-color-mint5: #2b4736;
  --t-color-mint6: #2d543e;
  --t-color-mint7: #2f6349;
  --t-color-mint8: #337555;
  --t-color-mint9: #3aa072;
  --t-color-mint10: #56ac83;
  --t-color-mint11: #72b894;
  --t-color-mint12: #c1dac3;
  --t-color-mint: #3aa072;
  --t-color-cyan1: #272625;
  --t-color-cyan2: #292b2c;
  --t-color-cyan3: #2c3137;
  --t-color-cyan4: #303943;
  --t-color-cyan5: #344152;
  --t-color-cyan6: #3a4c64;
  --t-color-cyan7: #415979;
  --t-color-cyan8: #486892;
  --t-color-cyan9: #5b8ccf;
  --t-color-cyan10: #729bd2;
  --t-color-cyan11: #8aaad5;
  --t-color-cyan12: #cbd4dd;
  --t-color-cyan: #5b8ccf;
  --t-color-turquoise1: #272625;
  --t-color-turquoise2: #292b2c;
  --t-color-turquoise3: #2c3137;
  --t-color-turquoise4: #303943;
  --t-color-turquoise5: #344152;
  --t-color-turquoise6: #3a4c64;
  --t-color-turquoise7: #415979;
  --t-color-turquoise8: #486892;
  --t-color-turquoise9: #5b8ccf;
  --t-color-turquoise10: #729bd2;
  --t-color-turquoise11: #8aaad5;
  --t-color-turquoise12: #cbd4dd;
  --t-color-turquoise: #5b8ccf;
  --t-color-sky1: #272625;
  --t-color-sky2: #292b2c;
  --t-color-sky3: #2c3137;
  --t-color-sky4: #303943;
  --t-color-sky5: #344152;
  --t-color-sky6: #3a4c64;
  --t-color-sky7: #415979;
  --t-color-sky8: #486892;
  --t-color-sky9: #5b8ccf;
  --t-color-sky10: #729bd2;
  --t-color-sky11: #8aaad5;
  --t-color-sky12: #cbd4dd;
  --t-color-sky: #5b8ccf;
  --t-color-iris1: #272625;
  --t-color-iris2: #292b2c;
  --t-color-iris3: #2c3137;
  --t-color-iris4: #303943;
  --t-color-iris5: #344152;
  --t-color-iris6: #3a4c64;
  --t-color-iris7: #415979;
  --t-color-iris8: #486892;
  --t-color-iris9: #5b8ccf;
  --t-color-iris10: #729bd2;
  --t-color-iris11: #8aaad5;
  --t-color-iris12: #cbd4dd;
  --t-color-iris: #5b8ccf;
  --t-color-violet1: #272625;
  --t-color-violet2: #292b2c;
  --t-color-violet3: #2c3137;
  --t-color-violet4: #303943;
  --t-color-violet5: #344152;
  --t-color-violet6: #3a4c64;
  --t-color-violet7: #415979;
  --t-color-violet8: #486892;
  --t-color-violet9: #5b8ccf;
  --t-color-violet10: #729bd2;
  --t-color-violet11: #8aaad5;
  --t-color-violet12: #cbd4dd;
  --t-color-violet: #5b8ccf;
  --t-snack-bar-success-color: #3aa072;
  --t-snack-bar-success-background-color: rgba(58,160,114,0.12);
  --t-snack-bar-error-color: #e0786d;
  --t-snack-bar-error-background-color: rgba(224,120,109,0.12);
  --t-snack-bar-warning-color: #d98a45;
  --t-snack-bar-warning-background-color: rgba(217,138,69,0.14);
  --t-snack-bar-info-color: #5b8ccf;
  --t-snack-bar-info-background-color: rgba(91,140,207,0.12);
  --t-snack-bar-default-color: #ece6d8;
  --t-snack-bar-default-background-color: #2b2822;
  --t-tooltip-background: rgba(236,230,216,.94);
  --t-tooltip-color: #1c1a16;
  --t-tooltip-description-color: rgba(28,26,22,.7);
  --t-code-text-gray: #7b7466;
  --t-code-text-sky: #5b8ccf;
  --t-code-text-pink: #e0786d;
  --t-code-text-orange: #d98a45;
  --t-code-text-green: #3aa072;
  --sola-display: Optima, Candara, Georgia, serif;
  --sola-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --sola-gold: #c9a24a; --sola-gold-deep: #d9b560;
}

/* ---- Element layer: only what tokens cannot reach. Prefer stable application class names
   (navigation-drawer-item, section-title-label, header-cell, record-table-*) and
   attribute selectors; never hashed class names (they change every build). ---- */

/* Icons: the application draws object/feature icons with stroke="var(--t-color-<hue>10)". Collapse the rainbow
   to the ledger: muted ink, gold when active. Status chips keep their hue (they are tag tokens, not icon strokes). */
svg[stroke^="var(--t-color-"] {
  stroke: var(--t-font-color-secondary) !important;
}
.navigation-drawer-item svg[stroke^="var(--t-color-"] { stroke: var(--t-font-color-secondary) !important; }
.navigation-drawer-item[aria-current="page"] svg, .navigation-drawer-item.active svg { stroke: var(--sola-gold) !important; }

/* Section labels: tracked capitals, as in the desk */
.section-title-label, .navigation-drawer-section-title {
  text-transform: uppercase; letter-spacing: .14em; font-size: 10.5px !important; font-weight: 500 !important;
}

/* Table header cells: quiet tracked caps over hairlines */
.header-cell .record-table-cell-content span { letter-spacing: .02em; }

/* Display type for headings that are real headings */
h1, h2, h3, [role="heading"] { font-family: var(--sola-display) !important; font-weight: 400 !important; letter-spacing: .02em; }

/* IDs, numbers and timestamps read as ledger figures */
input, textarea, td, [class*="record-table-cell"], [class*="Number"] { font-variant-numeric: tabular-nums; }
code, pre, kbd, samp { font-family: var(--sola-mono) !important; }

/* Pre-hydration background flash (the inline <style> uses stock greys) */
html.light, html.light body { background-color: #f5f2ea; }
html.dark, html.dark body { background-color: #1c1a16; }
::selection { background: color-mix(in srgb, var(--sola-gold) 28%, transparent); }
:focus-visible { outline-color: var(--sola-gold); }


/* The upstream vendor's own ToS/DPA must not be presented as SOLA's: hide the Legal settings entry (Lead 2026-10-14). */
a[href^="/settings/legal"] { display: none !important; }
