/* ANDRYALE x PLACE | variables sémantiques : 01-jetons + 99-clair */
:root, :root[data-theme="dark"] {
  color-scheme: dark;
  --bg-0: #080917;
  --bg-1: #0d1020;
  --bg-2: #151b2e;
  --surface: #191f32;
  --surface-2: #20283d;
  --surface-3: #29324a;
  --text: #f1f4fc;
  --text-2: #c4cee1;
  --muted: #93a2bd;
  --line: rgba(189,207,248,.15);
  --line-strong: rgba(189,207,248,.28);
  --violet: #a47aff;
  --magenta: #f145a5;
  --blue: #568ffb;
  --blue-2: #94bcff;
  --cyan: #70d9f4;
  --accent: var(--violet);
  --focus: #70d9f4;
  --shadow: 0 18px 55px rgba(0,0,0,.2);
  --header: rgba(11,15,30,.93);
  --card-bg: #171e30;
  --service-bg: #101626;
  --field-bg: #11192d;
  --arc-1: #b71431;
  --arc-2: #d85c0f;
  --arc-3: #189532;
  --arc-4: #00aed5;
  --arc-5: #fab000;
  --arc-6: #b8004f;
  --arc-7: #497741;
  --arc-8: #693a8d;
  --rainbow: linear-gradient(90deg,var(--arc-1) 0 12.5%,var(--arc-2) 12.5% 25%,var(--arc-3) 25% 37.5%,var(--arc-4) 37.5% 50%,var(--arc-5) 50% 62.5%,var(--arc-6) 62.5% 75%,var(--arc-7) 75% 87.5%,var(--arc-8) 87.5% 100%);
  --radius-sm: 9px;
  --radius: 16px;
  --radius-lg: 24px;
  --max-content: 1220px;
}
:root[data-theme="light"] {
  color-scheme: light;
  --bg-0: #eef2f8;
  --bg-1: #f7f8fc;
  --bg-2: #eaf0f8;
  --surface: #fff;
  --surface-2: #f2f5fa;
  --surface-3: #ebf1f9;
  --text: #182339;
  --text-2: #3d4f69;
  --muted: #5c6c80;
  --line: rgba(24,46,87,.14);
  --line-strong: rgba(24,46,87,.26);
  --violet: #684ac7;
  --magenta: #a90061;
  --blue: #175bb7;
  --blue-2: #185eb4;
  --cyan: #056c89;
  --accent: var(--violet);
  --focus: #175bb7;
  --shadow: 0 16px 45px rgba(25,53,95,.08);
  --header: rgba(255,255,255,.95);
  --card-bg: #fff;
  --service-bg: #eef2f8;
  --field-bg: #fff;
}
