@font-face {
  font-family: "Cuenta Marker";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/fonts/gochi-hand-latin.woff2") format("woff2");
}

:root {
  color-scheme: light;
  /* Aegean Sketch: clean paper, blue structure, and sparse coastal accents. */
  --ground: #fcfaf6;
  --paper: #ffffff;
  --ink: #183b63;
  --muted: #53677a;
  --brand: #183b63;
  --sea: #a9cee8;
  --terracotta: #e97145;
  --terracotta-ink: #9a3f24;
  --sunlight: #f2c44f;
  --warning-ink: #6b5109;
  --olive: #6a805c;
  --sand: #f2e9dd;
  --success: #3f7253;
  --danger: #a93232;
  --rule: #b8c7d3;
  --rule-light: #e3e9ee;

  /* Compatibility aliases while existing surfaces move to semantic names. */
  --cobalt: var(--brand);
  --orange: var(--terracotta);
  --yellow: var(--sunlight);
  --mint: var(--olive);
  --pink: var(--sea);
  --display: "Cuenta Marker", "Marker Felt", "Chalkboard SE", "Comic Sans MS", cursive;
  --body: Arial, Helvetica, sans-serif;
  --mono: "Courier New", Courier, monospace;
  --serif: Georgia, "Times New Roman", serif;
  --radius-control: 14px 17px 13px 16px / 12px 15px 14px 17px;
  --radius-receipt: 18px 22px 17px 21px / 16px 19px 20px 18px;
  --radius-card: 28px 32px 26px 30px / 25px 29px 31px 27px;
}
