/*!
   * Generated by noctua-colors — do not edit.
   * Source: specs/noctua.toml
   * Regenerate: cargo xtask build
   *
   * Edits to this file will be overwritten. Change the spec instead.
   */

/* The dense neutral ramp: one resource both modes draw from, so
   --nc-gray-4 is one color rather than two. */

:root {
  --nc-gray-1: #030303;
  --nc-gray-2: #060606;
  --nc-gray-3: #0a0909;
  --nc-gray-4: #0e0e0e;
  --nc-gray-5: #131312;
  --nc-gray-6: #181717;
  --nc-gray-7: #1d1c1c;
  --nc-gray-8: #222121;
  --nc-gray-9: #31302f;
  --nc-gray-10: #424140;
  --nc-gray-11: #545251;
  --nc-gray-12: #666462;
  --nc-gray-13: #787674;
  --nc-gray-14: #8b8987;
  --nc-gray-15: #9f9c9a;
  --nc-gray-16: #b3b0ad;
  --nc-gray-17: #c7c4c3;
  --nc-gray-18: #d3d1d0;
  --nc-gray-19: #dad8d7;
  --nc-gray-20: #e0dfde;
  --nc-gray-21: #e7e6e6;
  --nc-gray-22: #eeeded;
  --nc-gray-23: #f5f4f4;
  --nc-gray-24: #fcfcfc;
  --nc-gray-cool-1: #030304;
  --nc-gray-cool-2: #050608;
  --nc-gray-cool-3: #080a0c;
  --nc-gray-cool-4: #0c0e11;
  --nc-gray-cool-5: #101316;
  --nc-gray-cool-6: #14181c;
  --nc-gray-cool-7: #191d21;
  --nc-gray-cool-8: #1d2227;
  --nc-gray-cool-9: #2b3138;
  --nc-gray-cool-10: #3a424a;
  --nc-gray-cool-11: #4a535d;
  --nc-gray-cool-12: #5b6571;
  --nc-gray-cool-13: #6b7885;
  --nc-gray-cool-14: #7d8b9a;
  --nc-gray-cool-15: #919ead;
  --nc-gray-cool-16: #a7b2be;
  --nc-gray-cool-17: #bec6ce;
  --nc-gray-cool-18: #ccd2d9;
  --nc-gray-cool-19: #d4d9df;
  --nc-gray-cool-20: #dce0e4;
  --nc-gray-cool-21: #e4e7ea;
  --nc-gray-cool-22: #eceef0;
  --nc-gray-cool-23: #f3f5f6;
  --nc-gray-cool-24: #fbfcfc;
  --nc-gray-warm-1: #040303;
  --nc-gray-warm-2: #080505;
  --nc-gray-warm-3: #0c0908;
  --nc-gray-warm-4: #110d0b;
  --nc-gray-warm-5: #161110;
  --nc-gray-warm-6: #1c1614;
  --nc-gray-warm-7: #211b18;
  --nc-gray-warm-8: #27201d;
  --nc-gray-warm-9: #382e2b;
  --nc-gray-warm-10: #4a3e39;
  --nc-gray-warm-11: #5d4f49;
  --nc-gray-warm-12: #716059;
  --nc-gray-warm-13: #86716a;
  --nc-gray-warm-14: #9b847b;
  --nc-gray-warm-15: #b0978d;
  --nc-gray-warm-16: #bfaca5;
  --nc-gray-warm-17: #cfc2bc;
  --nc-gray-warm-18: #dacfcb;
  --nc-gray-warm-19: #dfd6d3;
  --nc-gray-warm-20: #e5dedb;
  --nc-gray-warm-21: #ebe5e3;
  --nc-gray-warm-22: #f0edeb;
  --nc-gray-warm-23: #f6f4f3;
  --nc-gray-warm-24: #fcfbfb;
}

@supports (color: oklch(0 0 0)) {
  :root {
    --nc-gray-1: oklch(0.1000 0.0007 59.30);
    --nc-gray-2: oklch(0.1213 0.0008 59.30);
    --nc-gray-3: oklch(0.1426 0.0010 59.30);
    --nc-gray-4: oklch(0.1639 0.0011 59.30);
    --nc-gray-5: oklch(0.1852 0.0013 59.30);
    --nc-gray-6: oklch(0.2065 0.0014 59.30);
    --nc-gray-7: oklch(0.2278 0.0016 59.30);
    --nc-gray-8: oklch(0.2491 0.0017 59.30);
    --nc-gray-9: oklch(0.3113 0.0022 59.30);
    --nc-gray-10: oklch(0.3752 0.0026 59.30);
    --nc-gray-11: oklch(0.4391 0.0031 59.30);
    --nc-gray-12: oklch(0.5030 0.0035 59.30);
    --nc-gray-13: oklch(0.5670 0.0040 59.30);
    --nc-gray-14: oklch(0.6309 0.0044 59.30);
    --nc-gray-15: oklch(0.6948 0.0049 59.30);
    --nc-gray-16: oklch(0.7587 0.0052 59.30);
    --nc-gray-17: oklch(0.8226 0.0036 59.30);
    --nc-gray-18: oklch(0.8622 0.0027 59.30);
    --nc-gray-19: oklch(0.8835 0.0022 59.30);
    --nc-gray-20: oklch(0.9048 0.0018 59.30);
    --nc-gray-21: oklch(0.9261 0.0013 59.30);
    --nc-gray-22: oklch(0.9474 0.0009 59.30);
    --nc-gray-23: oklch(0.9687 0.0005 59.30);
    --nc-gray-24: oklch(0.9900 0.0001 59.30);
    --nc-gray-cool-1: oklch(0.1000 0.0045 250.00);
    --nc-gray-cool-2: oklch(0.1213 0.0054 250.00);
    --nc-gray-cool-3: oklch(0.1426 0.0064 250.00);
    --nc-gray-cool-4: oklch(0.1639 0.0074 250.00);
    --nc-gray-cool-5: oklch(0.1852 0.0083 250.00);
    --nc-gray-cool-6: oklch(0.2065 0.0093 250.00);
    --nc-gray-cool-7: oklch(0.2278 0.0103 250.00);
    --nc-gray-cool-8: oklch(0.2491 0.0112 250.00);
    --nc-gray-cool-9: oklch(0.3113 0.0140 250.00);
    --nc-gray-cool-10: oklch(0.3752 0.0169 250.00);
    --nc-gray-cool-11: oklch(0.4391 0.0198 250.00);
    --nc-gray-cool-12: oklch(0.5030 0.0227 250.00);
    --nc-gray-cool-13: oklch(0.5670 0.0256 250.00);
    --nc-gray-cool-14: oklch(0.6309 0.0285 250.00);
    --nc-gray-cool-15: oklch(0.6948 0.0266 250.00);
    --nc-gray-cool-16: oklch(0.7587 0.0205 250.00);
    --nc-gray-cool-17: oklch(0.8226 0.0147 250.00);
    --nc-gray-cool-18: oklch(0.8622 0.0112 250.00);
    --nc-gray-cool-19: oklch(0.8835 0.0094 250.00);
    --nc-gray-cool-20: oklch(0.9048 0.0076 250.00);
    --nc-gray-cool-21: oklch(0.9261 0.0059 250.00);
    --nc-gray-cool-22: oklch(0.9474 0.0041 250.00);
    --nc-gray-cool-23: oklch(0.9687 0.0024 250.00);
    --nc-gray-cool-24: oklch(0.9900 0.0007 250.00);
    --nc-gray-warm-1: oklch(0.1000 0.0049 42.00);
    --nc-gray-warm-2: oklch(0.1213 0.0060 42.00);
    --nc-gray-warm-3: oklch(0.1426 0.0071 42.00);
    --nc-gray-warm-4: oklch(0.1639 0.0081 42.00);
    --nc-gray-warm-5: oklch(0.1852 0.0092 42.00);
    --nc-gray-warm-6: oklch(0.2065 0.0102 42.00);
    --nc-gray-warm-7: oklch(0.2278 0.0113 42.00);
    --nc-gray-warm-8: oklch(0.2491 0.0124 42.00);
    --nc-gray-warm-9: oklch(0.3113 0.0154 42.00);
    --nc-gray-warm-10: oklch(0.3752 0.0186 42.00);
    --nc-gray-warm-11: oklch(0.4391 0.0218 42.00);
    --nc-gray-warm-12: oklch(0.5030 0.0250 42.00);
    --nc-gray-warm-13: oklch(0.5670 0.0282 42.00);
    --nc-gray-warm-14: oklch(0.6309 0.0314 42.00);
    --nc-gray-warm-15: oklch(0.6948 0.0335 42.00);
    --nc-gray-warm-16: oklch(0.7587 0.0248 42.00);
    --nc-gray-warm-17: oklch(0.8226 0.0172 42.00);
    --nc-gray-warm-18: oklch(0.8622 0.0128 42.00);
    --nc-gray-warm-19: oklch(0.8835 0.0106 42.00);
    --nc-gray-warm-20: oklch(0.9048 0.0085 42.00);
    --nc-gray-warm-21: oklch(0.9261 0.0065 42.00);
    --nc-gray-warm-22: oklch(0.9474 0.0045 42.00);
    --nc-gray-warm-23: oklch(0.9687 0.0026 42.00);
    --nc-gray-warm-24: oklch(0.9900 0.0008 42.00);
  }
}

@media (color-gamut: p3) {
  @supports (color: oklch(0 0 0)) {
    :root {
      --nc-gray-1: oklch(0.1000 0.0008 59.30);
      --nc-gray-2: oklch(0.1213 0.0009 59.30);
      --nc-gray-3: oklch(0.1426 0.0011 59.30);
      --nc-gray-4: oklch(0.1639 0.0013 59.30);
      --nc-gray-5: oklch(0.1852 0.0014 59.30);
      --nc-gray-6: oklch(0.2065 0.0016 59.30);
      --nc-gray-7: oklch(0.2278 0.0018 59.30);
      --nc-gray-8: oklch(0.2491 0.0020 59.30);
      --nc-gray-9: oklch(0.3113 0.0025 59.30);
      --nc-gray-10: oklch(0.3752 0.0030 59.30);
      --nc-gray-11: oklch(0.4391 0.0035 59.30);
      --nc-gray-12: oklch(0.5030 0.0040 59.30);
      --nc-gray-13: oklch(0.5670 0.0045 59.30);
      --nc-gray-14: oklch(0.6309 0.0051 59.30);
      --nc-gray-15: oklch(0.6948 0.0056 59.30);
      --nc-gray-16: oklch(0.7587 0.0061 59.30);
      --nc-gray-17: oklch(0.8226 0.0046 59.30);
      --nc-gray-18: oklch(0.8622 0.0034 59.30);
      --nc-gray-19: oklch(0.8835 0.0028 59.30);
      --nc-gray-20: oklch(0.9048 0.0023 59.30);
      --nc-gray-21: oklch(0.9261 0.0017 59.30);
      --nc-gray-22: oklch(0.9474 0.0012 59.30);
      --nc-gray-23: oklch(0.9687 0.0007 59.30);
      --nc-gray-24: oklch(0.9900 0.0002 59.30);
      --nc-gray-cool-1: oklch(0.1000 0.0058 250.00);
      --nc-gray-cool-2: oklch(0.1213 0.0070 250.00);
      --nc-gray-cool-3: oklch(0.1426 0.0083 250.00);
      --nc-gray-cool-4: oklch(0.1639 0.0095 250.00);
      --nc-gray-cool-5: oklch(0.1852 0.0108 250.00);
      --nc-gray-cool-6: oklch(0.2065 0.0120 250.00);
      --nc-gray-cool-7: oklch(0.2278 0.0133 250.00);
      --nc-gray-cool-8: oklch(0.2491 0.0145 250.00);
      --nc-gray-cool-9: oklch(0.3113 0.0182 250.00);
      --nc-gray-cool-10: oklch(0.3752 0.0219 250.00);
      --nc-gray-cool-11: oklch(0.4391 0.0256 250.00);
      --nc-gray-cool-12: oklch(0.5030 0.0294 250.00);
      --nc-gray-cool-13: oklch(0.5670 0.0331 250.00);
      --nc-gray-cool-14: oklch(0.6309 0.0355 250.00);
      --nc-gray-cool-15: oklch(0.6948 0.0288 250.00);
      --nc-gray-cool-16: oklch(0.7587 0.0223 250.00);
      --nc-gray-cool-17: oklch(0.8226 0.0160 250.00);
      --nc-gray-cool-18: oklch(0.8622 0.0123 250.00);
      --nc-gray-cool-19: oklch(0.8835 0.0103 250.00);
      --nc-gray-cool-20: oklch(0.9048 0.0084 250.00);
      --nc-gray-cool-21: oklch(0.9261 0.0064 250.00);
      --nc-gray-cool-22: oklch(0.9474 0.0045 250.00);
      --nc-gray-cool-23: oklch(0.9687 0.0027 250.00);
      --nc-gray-cool-24: oklch(0.9900 0.0008 250.00);
      --nc-gray-warm-1: oklch(0.1000 0.0056 42.00);
      --nc-gray-warm-2: oklch(0.1213 0.0068 42.00);
      --nc-gray-warm-3: oklch(0.1426 0.0080 42.00);
      --nc-gray-warm-4: oklch(0.1639 0.0092 42.00);
      --nc-gray-warm-5: oklch(0.1852 0.0104 42.00);
      --nc-gray-warm-6: oklch(0.2065 0.0116 42.00);
      --nc-gray-warm-7: oklch(0.2278 0.0128 42.00);
      --nc-gray-warm-8: oklch(0.2491 0.0140 42.00);
      --nc-gray-warm-9: oklch(0.3113 0.0175 42.00);
      --nc-gray-warm-10: oklch(0.3752 0.0211 42.00);
      --nc-gray-warm-11: oklch(0.4391 0.0247 42.00);
      --nc-gray-warm-12: oklch(0.5030 0.0283 42.00);
      --nc-gray-warm-13: oklch(0.5670 0.0319 42.00);
      --nc-gray-warm-14: oklch(0.6309 0.0355 42.00);
      --nc-gray-warm-15: oklch(0.6948 0.0391 42.00);
      --nc-gray-warm-16: oklch(0.7587 0.0316 42.00);
      --nc-gray-warm-17: oklch(0.8226 0.0220 42.00);
      --nc-gray-warm-18: oklch(0.8622 0.0165 42.00);
      --nc-gray-warm-19: oklch(0.8835 0.0137 42.00);
      --nc-gray-warm-20: oklch(0.9048 0.0110 42.00);
      --nc-gray-warm-21: oklch(0.9261 0.0084 42.00);
      --nc-gray-warm-22: oklch(0.9474 0.0059 42.00);
      --nc-gray-warm-23: oklch(0.9687 0.0034 42.00);
      --nc-gray-warm-24: oklch(0.9900 0.0010 42.00);
    }
  }
}

