/* BOSS BRAND — one set of brand tokens for the client pages (front page V2 and the
   signed-in portal V2). The page sets the business's own values on :root from its
   settings (Brand Primary Color, Brand Accent Color, Brand_Color_Light, fonts);
   the values below are only the built-in look, used when nothing else is set.
   The older pages (owner, staff, receipts, kiosk…) keep their own colours for now. */
:root{
  --brand-dark:#0D0C0A;            /* owner setting default */
  --brand-gold:#C9A04F;            /* owner setting default */
  --brand-light:#F6F1E8;           /* owner setting default */
  --brand-card:#F1E6CF;            /* owner setting default */
  --brand-light-gold:#E2C987;      /* owner setting default */
  --brand-paper:#FFFFFF;           /* owner setting default */
  --brand-gold-shine:linear-gradient(120deg,#9C7631 0%,#F4E1A6 38%,#C9A04F 62%,#F7E7B6 100%);   /* owner setting default */
  --brand-radius:18px;
  --brand-radius-sm:12px;
  --brand-shadow:0 6px 22px color-mix(in srgb,var(--brand-dark) 14%,transparent);
  --brand-shadow-gold:0 6px 20px color-mix(in srgb,var(--brand-gold) 35%,transparent);
  --brand-head:'Marcellus',Georgia,'Times New Roman',serif;
  --brand-body:'Jost',system-ui,-apple-system,'Segoe UI',sans-serif;
}
.bb-card{background:var(--brand-paper);border-radius:var(--brand-radius);box-shadow:var(--brand-shadow);}
.bb-dark{background:var(--brand-dark);color:var(--brand-light);border:1.5px solid var(--brand-gold);border-radius:var(--brand-radius);}
.bb-gold-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border:0;border-radius:22px;
  background:var(--brand-gold-shine);color:var(--brand-dark);font:600 13px var(--brand-body);letter-spacing:.08em;cursor:pointer;box-shadow:var(--brand-shadow-gold);}
.bb-line-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:22px;
  background:none;border:1px solid currentColor;color:inherit;font:500 13px var(--brand-body);cursor:pointer;}
