/* @import chain — layout-responsive.css last so media queries override defaults */
@import url('layout.css?v=20260703p');
@import url('components.css?v=20260703p');
@import url('home.css?v=20260715a');
@import url('home-sections.css?v=20260703p');
@import url('home-pains.css?v=20260703p');
@import url('home-manifesto.css?v=20260703p');
@import url('home-process.css?v=20260703p');
@import url('home-work.css?v=20260717c');
@import url('home-principles.css?v=20260703p');
@import url('home-cta.css?v=20260703p');
@import url('services.css?v=20260703p');
@import url('services-cta.css?v=20260703p');
@import url('shop.css?v=20260703p');
@import url('contacts.css?v=20260703p');
@import url('portfolio.css?v=20260717c');
@import url('about.css?v=20260703p');
@import url('about-lower.css?v=20260703p');
@import url('layout-responsive.css?v=20260715b');

:root {
  /* === Design system === */
  --bg:          #0E0D0C;
  --bg2:         #131110;
  --surface:     #1a1714;
  --surface2:    #221d18;
  --line:        rgba(237,232,224,0.10);
  --line-soft:   rgba(237,232,224,0.055);
  --fg:          #EDE8E0;
  --fg-dim:      #c4bdb1;
  --mut:         #8d877d;
  --mut2:        #67625a;
  --accent:      #E8651E;
  --accent-2:    #ff7a33;
  --accent-soft: rgba(232,101,30,0.13);
  --display:     'Unbounded', system-ui, sans-serif;
  --body:        'Golos Text', system-ui, sans-serif;
  --mono:        'JetBrains Mono', monospace;
  --maxw:        1240px;

  /* === Legacy aliases for existing page CSS === */
  --black:       #0E0D0C;
  --dark:        #131110;
  --card:        #221d18;
  --border:      rgba(237,232,224,0.10);
  --text:        #EDE8E0;
  --muted:       #8d877d;
  --orange:      #E8651E;
  --amber:       #ff7a33;
  --glow:        rgba(232,101,30,0.13);
  --radius:      4px;
  --radius-lg:   8px;
  --font-display: 'Unbounded', system-ui, sans-serif;
  --font-body:    'Golos Text', system-ui, sans-serif;
}
