/* Generated by @f2b/site-kit (site-kit-brand-v1) — tenant: maru. */
/* Link order contract: site.css FIRST, this file SECOND (overrides win). */
/* Fonts per ADR-029: families ship via tools/fonts/specs/maru.json; never a remote <link>. */
:root {
  --brand-ink-100: #1a1a1a;
  --brand-ink-200: #33302c;
  --brand-ink-300: #4d4842;
  --brand-secondary-100: #3d2b21;
  --brand-secondary-200: #5c4231;
  --brand-secondary-300: #8a6a52;
  --brand-accent: #a62828;
  --brand-accent-hi: #c23636;
  --brand-highlight-100: #f0dcc4;
  --brand-highlight-200: #e6c9a8;
  --brand-surface-100: #f5f1ea;
  --brand-surface-200: #ebe5da;
  --brand-muted-100: #5f5951;
  --brand-muted-200: #7d766c;
  --brand-rule-1: #ddd6c9;
  --brand-rule-2: #c9c0b0;
  --brand-nav-height: 76px;
  --brand-sticky-nav-height: 64px;
  --brand-sidebar-backdrop: color-mix(in srgb, var(--brand-ink-100, currentColor) 60%, transparent);
  --sk-font-display: "Cormorant Garamond", "Cormorant Garamond Fallback", serif;
  --sk-font-body: "Inter", "Inter Fallback", sans-serif;
  --sk-text-xs: 0.6944rem;
  --sk-text-sm: 0.8333rem;
  --sk-text-base: 1rem;
  --sk-text-lg: 1.2rem;
  --sk-text-xl: 1.44rem;
  --sk-text-2xl: 1.728rem;
  --sk-text-3xl: 2.0736rem;
  --sk-text-4xl: 2.4883rem;
  --sk-display-h1: clamp(2.4883rem, 1.4757rem + 4.3204vw, 4.5rem);
  --sk-display-h2: clamp(1.728rem, 1.2765rem + 1.9264vw, 2.625rem);
  --sk-radius: 2px;
  --sk-on-accent: #f5f1ea;
  --sk-on-ink: #f5f1ea;
  --sk-on-secondary: #f5f1ea;
  --sk-accent-text: #a62828;
  --f2b-widget-display-font: var(--sk-font-display);
}
