/* Diamond Bay Properties — canonical CSS tokens (extracted 2026-07-27 from brand_kit_spec.md).
   Consumed by the contract app. Fonts: relative path from the app's public dir — copy
   assets/fonts/*.woff2 into the app and keep these names. */

@font-face {
  font-family: "Fraunces";
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts/fraunces-latin.woff2") format("woff2");
}
@font-face {
  font-family: "Figtree";
  font-weight: 300 900;
  font-display: swap;
  src: url("/fonts/figtree-latin.woff2") format("woff2");
}

:root {
  /* color roles */
  --db-primary: #115E59;   /* bay teal — bands, filled buttons; white text on it */
  --db-ink: #0F172A;       /* headlines + body */
  --db-accent: #F59E0B;    /* gem amber — fills/highlights only, never text */
  --db-surface: #FAFAF9;   /* page surface, never pure white */
  --db-tint: #F0FDFA;      /* alternating bands, badges */
  --db-facet: #B7CEC9;     /* hairlines/borders echoing the mark's pale facet */
  --db-white: #FFFFFF;

  /* type */
  --db-font-display: "Fraunces", Georgia, serif;
  --db-font-body: "Figtree", system-ui, -apple-system, sans-serif;

  /* shape */
  --db-radius: 12px;       /* softly rounded */
  --db-radius-pill: 999px;
}
