/* Generated by tools/build_calibro_brand.py; edit calibro/brand.json. */
:root {
  --brand: #071C24;
  --background: #F4F1E9;
  --surface: #FFFFFF;
  --surface-muted: #DCE7E8;
  --text-primary: #071C24;
  --text-secondary: #56666B;
  --border: #C8CEC9;
  --status-neutral: #E9ECE8;
  --disabled: #68767A;
  --focus: #071C24;
  --overlay: rgba(7, 28, 36, .60);
  --font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --text-page-title: clamp(1.75rem, 2.2vw, 2.125rem);
  --text-section-title: 1.25rem;
  --text-card-title: 1.0625rem;
  --text-body: 1rem;
  --text-label: .875rem;
  --text-caption: .8125rem;
  --text-button: .875rem;
  --text-badge: .75rem;
  --text-table: .875rem;
  --weight-body: 400;
  --weight-label: 600;
  --weight-heading: 750;
  --space-1: .25rem;
  --space-2: .5rem;
  --space-3: .75rem;
  --space-4: 1rem;
  --space-6: 1.5rem;
  --space-8: 2rem;
  --radius: 6px;
  --radius-card: 10px;
  --shadow: 0 2px 10px rgba(7,28,36,.05);
  --service-fsc: #D99032;
  --service-aud: #18A878;
  --service-for: #3D8DFF;
}
[data-service="FSC"] { --service-color: var(--service-fsc); }
[data-service="AUD"] { --service-color: var(--service-aud); }
[data-service="FOR"] { --service-color: var(--service-for); }
