/* finleys-theme element 0e1e8023b3ec r5 — written by the house from app.css; edits here are replaced */
@font-face { font-family: 'DM Sans'; src: url('fonts/DMSans.ttf') format('truetype'); font-weight: 100 1000; font-style: normal; font-display: swap; }
.cpd-theme-light.cpd-theme-light {
  --cpd-color-theme-bg: #ccd1e0;
  --cpd-color-gray-100: #c6cbdb;
  --cpd-color-gray-200: #c3c8d7;
  --cpd-color-gray-300: #bdc2d1;
  --cpd-color-gray-400: #b6baca;
  --cpd-color-gray-500: #a7abbc;
  --cpd-color-gray-600: #989cad;
  --cpd-color-gray-700: #8a8d9e;
  --cpd-color-gray-800: #707385;
  --cpd-color-gray-900: #474963;
  --cpd-color-gray-1000: #4b4d61;
  --cpd-color-gray-1100: #3c3e52;
  --cpd-color-gray-1200: #2e2f43;
  --cpd-color-gray-1300: #212237;
  --cpd-color-gray-1400: #14152a;
  --cpd-color-green-100: #c8cbdf;
  --cpd-color-green-200: #c4c5df;
  --cpd-color-green-300: #bdbcde;
  --cpd-color-green-400: #b5afdd;
  --cpd-color-green-500: #a69adb;
  --cpd-color-green-600: #9884d8;
  --cpd-color-green-700: #8569d6;
  --cpd-color-green-800: #7450d3;
  --cpd-color-green-900: #6338d1;
  --cpd-color-green-1000: #5430b2;
  --cpd-color-green-1100: #452792;
  --cpd-color-green-1200: #321c68;
  --cpd-color-green-1300: #1e113f;
  --cpd-color-green-1400: #0f081f;
  --cpd-color-alpha-green-300: rgba(99, 56, 209, 0.16);
  --cpd-color-red-100: #ccccda;
  --cpd-color-red-200: #ccc6d4;
  --cpd-color-red-300: #ccbfcd;
  --cpd-color-red-400: #cbb5c1;
  --cpd-color-red-500: #cba3ae;
  --cpd-color-red-600: #ca8a93;
  --cpd-color-red-700: #ca6a70;
  --cpd-color-red-800: #c94649;
  --cpd-color-red-900: #c81f1f;
  --cpd-color-red-1000: #b01b1b;
  --cpd-color-red-1100: #961717;
  --cpd-color-red-1200: #741212;
  --cpd-color-red-1300: #500c0c;
  --cpd-color-red-1400: #2c0707;
  --cpd-font-family-sans: 'DM Sans', 'Segoe UI', system-ui, sans-serif, 'Inter';
  accent-color: #6338d1;
}
.cpd-theme-dark.cpd-theme-dark {
  --cpd-color-theme-bg: #07070f;
  --cpd-color-gray-100: #0e0e16;
  --cpd-color-gray-200: #13131b;
  --cpd-color-gray-300: #191922;
  --cpd-color-gray-400: #23232b;
  --cpd-color-gray-500: #35353e;
  --cpd-color-gray-600: #484850;
  --cpd-color-gray-700: #5a5a63;
  --cpd-color-gray-800: #7a7a84;
  --cpd-color-gray-900: #9898b8;
  --cpd-color-gray-1000: #a9a9b2;
  --cpd-color-gray-1100: #bbbbc5;
  --cpd-color-gray-1200: #ceced7;
  --cpd-color-gray-1300: #dedee8;
  --cpd-color-gray-1400: #eeeef8;
  --cpd-color-green-100: #0c0a18;
  --cpd-color-green-200: #100e22;
  --cpd-color-green-300: #171330;
  --cpd-color-green-400: #211a43;
  --cpd-color-green-500: #312664;
  --cpd-color-green-600: #423286;
  --cpd-color-green-700: #5741b0;
  --cpd-color-green-800: #694ed6;
  --cpd-color-green-900: #7c5cfc;
  --cpd-color-green-1000: #a78bfa;
  --cpd-color-green-1100: #b49cfb;
  --cpd-color-green-1200: #c6b4fc;
  --cpd-color-green-1300: #d7cbfd;
  --cpd-color-green-1400: #e5dcfe;
  --cpd-color-alpha-green-300: rgba(124, 92, 252, 0.16);
  --cpd-color-red-100: #1f1219;
  --cpd-color-red-200: #26151c;
  --cpd-color-red-300: #301920;
  --cpd-color-red-400: #3e1f26;
  --cpd-color-red-500: #572a2f;
  --cpd-color-red-600: #73373b;
  --cpd-color-red-700: #98474a;
  --cpd-color-red-800: #c35a5b;
  --cpd-color-red-900: #f87171;
  --cpd-color-red-1000: #f98282;
  --cpd-color-red-1100: #fa9494;
  --cpd-color-red-1200: #fbadad;
  --cpd-color-red-1300: #fcc6c6;
  --cpd-color-red-1400: #fde0e0;
  --cpd-font-family-sans: 'DM Sans', 'Segoe UI', system-ui, sans-serif, 'Inter';
  accent-color: #7c5cfc;
}
