/* ZHC (Zero Human Company) — Aventure Studio theme override for Paperclip UI
 * Paperclip ships with Radix UI color tokens (--blue-*, --slate-*, etc.).
 * We remap --blue-* to Aventure Studio's purple brand scale (Untitled UI tokens).
 */

@import url("https://rsms.me/inter/inter.css");

:root,
.light,
.light-theme {
  /* Aventure purple scale */
  --blue-1: #FCFAFF;
  --blue-2: #F9F5FF;
  --blue-3: #F4EBFF;
  --blue-4: #E9D7FE;
  --blue-5: #D6BBFB;
  --blue-6: #C4A9F7;
  --blue-7: #B692F6;
  --blue-8: #9E77ED;
  --blue-9: #7F56D9;  /* brand solid */
  --blue-10: #6941C6; /* brand solid hover */
  --blue-11: #53389E;
  --blue-12: #42307D;
}

.dark,
.dark-theme {
  --blue-1: #17121F;
  --blue-2: #1D1628;
  --blue-3: #261C38;
  --blue-4: #2F2347;
  --blue-5: #3A2B5A;
  --blue-6: #473572;
  --blue-7: #53389E;
  --blue-8: #6941C6;
  --blue-9: #7F56D9;  /* brand solid */
  --blue-10: #9E77ED; /* brand solid hover */
  --blue-11: #B692F6;
  --blue-12: #F4EBFF;
}

html,
body {
  font-family: "Inter", ui-sans-serif, system-ui, sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: "cv11", "ss01", "ss03";
}

@supports (font-variation-settings: normal) {
  html,
  body {
    font-family: "Inter var", "Inter", ui-sans-serif, system-ui, sans-serif !important;
  }
}
