/* Generat de build.py din site/index.html. Nu se editează de mână. */
:root{
  --bg:#EDF0EA; --bg-2:#E3E8E0; --surface:#FFFFFF; --surface-2:#F5F7F2; --sunken:#E6EAE3;
  --ink:#121826; --ink-2:#394252; --muted:#5C6473; --line:rgba(18,24,38,.07);
  --brand:#0B3A8E; --brand-mid:#3D63B8; --brand-tint:#DFE6F4; --on-brand:#FFFFFF;
  --gold:#C9A54A; --rose:#B0304A; --glow:rgba(61,99,184,.16);
  --display:"Archivo","Helvetica Neue",Arial,sans-serif; --body:"DM Sans",-apple-system,"Segoe UI",sans-serif;
  --mono:"JetBrains Mono",ui-monospace,Menlo,monospace;
  --ease:cubic-bezier(.23,1,.32,1); --r-sm:12px; --r:16px; --r-lg:22px;
  --glass:rgba(255,255,255,.58); --glass-2:rgba(255,255,255,.45); --glass-hi:rgba(255,255,255,.75); --glass-sh:rgba(20,40,80,.18); --scrim:rgba(5,8,15,.5); --shadow:rgba(10,20,40,.45); --phone-ring:transparent;
  --logo-ink:#0B3A8E; --logo-sageata:#FFFFFF; --logo-card:#F3F4F1; --logo-chip:#C9A54A; --scene-light:1;
  --blob-a:rgba(61,99,184,.30); --blob-b:rgba(201,165,74,.22); --blob-c:rgba(176,48,74,.12);
}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){
  --bg:#0C111C; --bg-2:#111827; --surface:#171F2C; --surface-2:#1C2533; --sunken:#0A0E17;
  --ink:#E8EBF0; --ink-2:#BAC2CE; --muted:#8E97A6; --line:rgba(232,235,240,.06);
  --brand:#8FB0FF; --brand-mid:#5F7FD0; --brand-tint:#1B2742; --on-brand:#0B1630;
  /* logoul pe tema întunecată: placa albastră mai deschisă, săgețile albe (BGO-45) */ --logo-ink:#3D63B8; --logo-sageata:#FFFFFF;
  --gold:#D8B865; --rose:#E0798C; --glow:rgba(95,127,208,.20);
  --glass:rgba(28,37,52,.52); --glass-2:rgba(32,42,58,.42); --glass-hi:rgba(255,255,255,.08); --glass-sh:rgba(0,0,0,.45); --shadow:rgba(0,0,0,.55); --phone-ring:rgba(255,255,255,.10);
  --blob-a:rgba(61,99,184,.32); --blob-b:rgba(201,165,74,.10); --blob-c:rgba(176,48,74,.10); --scene-light:.78; color-scheme:dark}}
:root[data-theme="dark"]{
  --bg:#0C111C; --bg-2:#111827; --surface:#171F2C; --surface-2:#1C2533; --sunken:#0A0E17;
  --ink:#E8EBF0; --ink-2:#BAC2CE; --muted:#8E97A6; --line:rgba(232,235,240,.06);
  --brand:#8FB0FF; --brand-mid:#5F7FD0; --brand-tint:#1B2742; --on-brand:#0B1630;
  /* logoul pe tema întunecată: placa albastră mai deschisă, săgețile albe (BGO-45) */ --logo-ink:#3D63B8; --logo-sageata:#FFFFFF;
  --gold:#D8B865; --rose:#E0798C; --glow:rgba(95,127,208,.20);
  --glass:rgba(28,37,52,.52); --glass-2:rgba(32,42,58,.42); --glass-hi:rgba(255,255,255,.08); --glass-sh:rgba(0,0,0,.45); --shadow:rgba(0,0,0,.55); --phone-ring:rgba(255,255,255,.10);
  --blob-a:rgba(61,99,184,.32); --blob-b:rgba(201,165,74,.10); --blob-c:rgba(176,48,74,.10); --scene-light:.78; color-scheme:dark}
