/* JuriCloud theme for Twenty (light mode only): colours, fonts, radii via Twenty's --t-* theme variables. */
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap");

/* .light.light outranks Twenty's own .light blocks (incl. the display-p3 one) and leaves .dark alone. */
.light.light {
  --t-font-family: Inter, -apple-system, system-ui, "Segoe UI", Roboto, sans-serif;

  --t-font-color-primary: #110603;
  --t-font-color-secondary: #553f39;
  --t-font-color-tertiary: #6c5a50;
  --t-font-color-light: #9a8a7f;
  --t-font-color-extra-light: #c2b6aa;

  --t-background-primary: #fcfaf6;
  --t-background-secondary: #f8f5ef;
  --t-background-tertiary: #f1ebe0;
  --t-background-quaternary: #e9e0cf;
  --t-background-transparent-primary: #fcfaf680;
  --t-background-transparent-secondary: #fcfaf666;
  --t-background-transparent-strong: #55361f29;
  --t-background-transparent-medium: #55361f14;
  --t-background-transparent-light: #55361f0d;
  --t-background-transparent-lighter: #55361f06;
  --t-background-transparent-blue: #bd9d601f;
  --t-background-inverted-primary: #110603;
  --t-background-inverted-secondary: #553f39;
  /* solid ("Continue", primary) buttons: gold with ink text, set per-button below */
  --t-background-primary-inverted: #110603;
  --t-background-primary-inverted-hover: #553f39;

  --t-border-color-strong: #e5d8bf;
  --t-border-color-medium: #ece4d4;
  --t-border-color-light: #f3eee4;
  --t-border-color-blue: #bd9d60;
  --t-border-color-inverted: #110603;

  /* accent (blue) -> sand / gold / bronze */
  --t-accent-primary: #e5d8bf;
  --t-accent-secondary: #e5d8bf;
  --t-accent-tertiary: #f2ebde;
  --t-accent-quaternary: #f8f5ef;
  --t-accent-accent3570: #bd9d60;
  --t-accent-accent4060: #bd9d60;
  --t-accent-accent1: #fcfaf6; --t-accent-accent2: #f8f5ef; --t-accent-accent3: #f2ebde; --t-accent-accent4: #ebe0cc;
  --t-accent-accent5: #e5d8bf; --t-accent-accent6: #dac8a6; --t-accent-accent7: #cdb68c; --t-accent-accent8: #bd9d60;
  --t-accent-accent9: #715e3a; --t-accent-accent10: #604f30; --t-accent-accent11: #715e3a; --t-accent-accent12: #553f39;
  --t-color-blue: #715e3a;
  --t-color-blue1: #fcfaf6; --t-color-blue2: #f8f5ef; --t-color-blue3: #f2ebde; --t-color-blue4: #ebe0cc;
  --t-color-blue5: #e5d8bf; --t-color-blue6: #dac8a6; --t-color-blue7: #cdb68c; --t-color-blue8: #bd9d60;
  --t-color-blue9: #715e3a; --t-color-blue10: #604f30; --t-color-blue11: #715e3a; --t-color-blue12: #553f39;
  --t-buttons-secondary-text-color: #715e3a;
  --t-snack-bar-info-color: #3a4987;

  /* warm greys */
  --t-gray-scale-gray1: #fff; --t-gray-scale-gray2: #fcfaf6; --t-gray-scale-gray3: #f8f5ef; --t-gray-scale-gray4: #f1ebe0;
  --t-gray-scale-gray5: #e9e0cf; --t-gray-scale-gray6: #ddd0b8; --t-gray-scale-gray7: #c2b6aa; --t-gray-scale-gray8: #ab9d92;
  --t-gray-scale-gray9: #9a8a7f; --t-gray-scale-gray10: #85746a; --t-gray-scale-gray11: #6c5a50; --t-gray-scale-gray12: #3a2a24;
  --t-color-gray: #9a8a7f;
  --t-color-gray1: #fff; --t-color-gray2: #fcfaf6; --t-color-gray3: #f8f5ef; --t-color-gray4: #f1ebe0;
  --t-color-gray5: #e9e0cf; --t-color-gray6: #ddd0b8; --t-color-gray7: #c2b6aa; --t-color-gray8: #ab9d92;
  --t-color-gray9: #9a8a7f; --t-color-gray10: #85746a; --t-color-gray11: #6c5a50; --t-color-gray12: #3a2a24;
}

/* Solid buttons (accent and neutral, not danger): gold with ink text. */
.light [data-variant="solid"][data-variant]:not([data-color="danger"]) {
  --tw-button-background: #bd9d60;
  --tw-button-color: #110603;
  --tw-button-hover: #ad8d52;
  --tw-button-active: #9c7e47;
}

.light ::selection { background: #e5d8bf; color: #110603; }
.light :is(h1, h2, h3) { font-family: Manrope, Inter, -apple-system, system-ui, sans-serif; }

/* Logos: Twenty's own icon files (/images/icons/*) are replaced by nginx with JuriCloud's icon. */

/* White-label: vendor links (twenty.com privacy/terms on sign-in, Community/Documentation/Releases in settings). */
div:has(> a[href^="https://twenty.com/"]) , a[href^="https://twenty.com"], a[href*="discord"],
[id^="nav-item-community"], [id^="nav-item-documentation"], [id*="nav-item-releases"] { display: none !important; }
