/* The only file allowed to hold colour literals.
   Every colour is a pixel measured in brand/LOGO UNFUND PNG.png (8-bit RGBA, colour type 6, 2000x2000),
   converted to OKLCH. `@src` names the exact source pixel and how many pixels carry it;
   alpha variants (`@base`) reuse a base token's L C H and only change opacity. Nothing is invented. */
:root {
  color-scheme: dark;

  --bg: oklch(0.1468 0.0040 164.84); /* @src #090b0a brand/LOGO UNFUND PNG.png n=3755221 */
  --surface: oklch(0.1739 0.0052 173.69); /* @src #0e1110 brand/LOGO UNFUND PNG.png n=757 */
  --line: oklch(0.2438 0.0116 167.59); /* @src #1b221f brand/LOGO UNFUND PNG.png n=141 */
  --dim: oklch(0.3291 0.0224 168.50); /* @src #2a3933 brand/LOGO UNFUND PNG.png n=47 */
  --mute: oklch(0.6569 0.0520 171.08); /* @src #719c8d brand/LOGO UNFUND PNG.png n=19 */
  --brand-deep: oklch(0.5757 0.0975 163.63); /* @src #378b69 brand/LOGO UNFUND PNG.png n=10 */
  --brand: oklch(0.7657 0.0567 168.06); /* @src #90bfac brand/LOGO UNFUND PNG.png n=17 */
  --fg: oklch(0.9284 0.0035 174.48); /* @src #e5e8e7 brand/LOGO UNFUND PNG.png n=48 */

  --bg-70: oklch(0.1468 0.0040 164.84 / 0.7); /* @base bg */
  --bg-90: oklch(0.1468 0.0040 164.84 / 0.9); /* @base bg */
  --fg-04: oklch(0.9284 0.0035 174.48 / 0.04); /* @base fg */
  --fg-06: oklch(0.9284 0.0035 174.48 / 0.06); /* @base fg */
  --fg-10: oklch(0.9284 0.0035 174.48 / 0.1); /* @base fg */
  --fg-16: oklch(0.9284 0.0035 174.48 / 0.16); /* @base fg */
  --fg-24: oklch(0.9284 0.0035 174.48 / 0.24); /* @base fg */
  --fg-40: oklch(0.9284 0.0035 174.48 / 0.4); /* @base fg */
  --fg-80: oklch(0.9284 0.0035 174.48 / 0.8); /* @base fg */
  --brand-06: oklch(0.7657 0.0567 168.06 / 0.06); /* @base brand */
  --brand-10: oklch(0.7657 0.0567 168.06 / 0.1); /* @base brand */
  --brand-16: oklch(0.7657 0.0567 168.06 / 0.16); /* @base brand */
  --brand-24: oklch(0.7657 0.0567 168.06 / 0.24); /* @base brand */
  --brand-40: oklch(0.7657 0.0567 168.06 / 0.4); /* @base brand */
  --brand-deep-16: oklch(0.5757 0.0975 163.63 / 0.16); /* @base brand-deep */
  --brand-deep-24: oklch(0.5757 0.0975 163.63 / 0.24); /* @base brand-deep */
  --brand-deep-40: oklch(0.5757 0.0975 163.63 / 0.4); /* @base brand-deep */

  --focus: var(--brand);

  --sans: "Onest", system-ui, sans-serif;
  --mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;

  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);
  --ease-io: cubic-bezier(0.65, 0, 0.35, 1);
  --t-med: 300ms;
  --t-slow: 600ms;
  --caret: 1.1s;
}
