/* Borinken Labs' own brand, layered over the theme contract in BorinkenLabs.Web.
   Palette taken from the logo: travertine stem, deep green upper bowl, terracotta lower bowl
   (product decision W-06).

   This file exists so the package does not carry it. A client site loads the same theme.css and
   overrides these same properties with its own values — that separation is the reason the
   package is reusable at all. Override only what is declared in theme.css; anything else means
   the contract is missing a property and should be added there instead. */

:root {
  /* Ground and surfaces */
  --paper:       #F3EFE7;
  --paper-2:     #EAE4D8;
  --stone:       #E4DED1;
  --line:        #DDD5C5;
  --line-2:      #CBC1AE;

  /* Brand roles: --brand is the dark ground, --accent carries emphasis,
     --accent-soft is the accent legible against --brand. */
  --brand:       #1E3A31;
  --brand-deep:  #16281F;
  --accent:      #A2542A;
  --accent-soft: #C0793F;

  /* Text */
  --ink:         #1A1E1C;
  --muted:       #5F5B53;
  --muted-2:     #6E6960;

  /* Type. Both faces are declared in fonts.css; until the subset files exist the fallback
     stacks render, which is a visual gap and not a broken page. */
  --serif: "Instrument Serif", Georgia, "Times New Roman", serif;
  --sans:  "Jost", "Century Gothic", system-ui, -apple-system, "Segoe UI", sans-serif;
}
