/* Generated by tools/build_presets.py from api/app/design/*.json -- edit the data, not this file. */
:root[data-preset="ninetyfive"] {
  --radius-xs: 0px;
  --radius-sm: 0px;
  --radius-md: 0px;
  --radius-lg: 0px;
  --radius-pill: 0px;
  --font-display: "IBM Plex Sans", system-ui, sans-serif;
  --surface: #c0c0c0;
  --surface-raised: #ffffff;
  --surface-sunken: #d6d6d6;
  --surface-hover: #e6e6e6;
  --band: #000080;
  --band-text: #ffffff;
  --band-muted: #c8c8ff;
  --text: #0a0a0a;
  --text-muted: #404040;
  --line: #a0a0a0;
  --line-strong: #606060;
  --accent: #000080;
  --accent-fill: #000080;
  --on-accent: #ffffff;
  --accent-track: #a8a8d8;
  --focus: #000080;
  --danger: #8f0000;
  --danger-line: #a03030;
  --danger-wash: #f0d0d0;
  --warning: #5a4500;
  --warning-wash: #f0e6a8;
  --success: #005000;
  --success-wash: #cfe6cf;
  --scrim: #000000d8;
  --on-scrim: #ffffff;
  --on-scrim-muted: #c4c4c8;
  --on-scrim-danger: #ffb37a;
  --stripe-1: #a0a0a0;
  --stripe-2: #a0a0a0;
  --stripe-3: #a0a0a0;
  --stripe-4: #a0a0a0;
  --stripe-5: #a0a0a0;
  --shadow-pop: 2px 2px 0 #0a0a0a;
}
:root[data-preset="ninetyfive"][data-theme="dark"] {
  --surface: #2a2a2a;
  --surface-raised: #1b1b1b;
  --surface-sunken: #3a3a3a;
  --surface-hover: #4a4a4a;
  --band: #15158f;
  --band-text: #ffffff;
  --band-muted: #c4c4ff;
  --text: #ececec;
  --text-muted: #ababab;
  --line: #454545;
  --line-strong: #8a8a8a;
  --accent: #a9b8ff;
  --accent-fill: #a9b8ff;
  --on-accent: #0a0a2a;
  --accent-track: #2c3050;
  --focus: #a9b8ff;
  --danger: #ffb0a0;
  --danger-line: #b0604c;
  --danger-wash: #3a1c18;
  --warning: #f0d070;
  --warning-wash: #33301a;
  --success: #90e090;
  --success-wash: #1c301c;
  --scrim: #000000e0;
  --on-scrim: #ffffff;
  --on-scrim-muted: #c4c4c8;
  --on-scrim-danger: #ffb37a;
  --stripe-1: #454545;
  --stripe-2: #454545;
  --stripe-3: #454545;
  --stripe-4: #454545;
  --stripe-5: #454545;
  --shadow-pop: 2px 2px 0 #000000;
}
@media (prefers-color-scheme: dark) {
  :root[data-preset="ninetyfive"]:not([data-theme]) {
    --surface: #2a2a2a;
    --surface-raised: #1b1b1b;
    --surface-sunken: #3a3a3a;
    --surface-hover: #4a4a4a;
    --band: #15158f;
    --band-text: #ffffff;
    --band-muted: #c4c4ff;
    --text: #ececec;
    --text-muted: #ababab;
    --line: #454545;
    --line-strong: #8a8a8a;
    --accent: #a9b8ff;
    --accent-fill: #a9b8ff;
    --on-accent: #0a0a2a;
    --accent-track: #2c3050;
    --focus: #a9b8ff;
    --danger: #ffb0a0;
    --danger-line: #b0604c;
    --danger-wash: #3a1c18;
    --warning: #f0d070;
    --warning-wash: #33301a;
    --success: #90e090;
    --success-wash: #1c301c;
    --scrim: #000000e0;
    --on-scrim: #ffffff;
    --on-scrim-muted: #c4c4c8;
    --on-scrim-danger: #ffb37a;
    --stripe-1: #454545;
    --stripe-2: #454545;
    --stripe-3: #454545;
    --stripe-4: #454545;
    --stripe-5: #454545;
    --shadow-pop: 2px 2px 0 #000000;
  }
}
