/* ALLUR OBRT · tokeni: jedini izvor boja, fontova, razmaka i sjena za obje teme.
   Tamna tema je zadana (:root); svijetla se uključuje s data-theme="light" na <html>.
   Novi stil uvijek koristi ove varijable; boje se ne upisuju direktno u komponente. */
:root {
  --body-font: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;
  --head: "Poppins", "Inter", sans-serif; --doc-font: "Barlow", Arial, sans-serif; --bg: #12111d; --panel: #1c1a2b; --panel-2: #262338;
  --field: #211e33; --text: #f1effa; --dim: #beb8d3; --faint: #aaa2bf; --line: #353147; --line-2: #4c4566;
  --violet: #9b8bff; --violet-2: #b3a5ff; --accent: #b3a5ff; --lime: #b3a5ff; --ok: #7dd8b1; --warn: #f1c37b;
  --danger: #ff9bac; --side-bg: #191725; --bar-bg: #191725f5; --preview-bg: #211e31; --ink: 255,255,255;
  --r: 16px; --shadow: 0 4px 20px #00000014; --bar-h: 68px; color-scheme: dark; --scheme: dark;
  --ease: cubic-bezier(0.2, 0.8, 0.2, 1);
  /* limeta: druga boja za „pozitivno“ (novac koji ulazi, plaćeno, glavna radnja); ljubičasta ostaje glavna */
  --limeta: #c6f43f; --limeta-hover: #d8ff66; --on-limeta: #1d2a05; --limeta-tekst: #c6f43f; --limeta-meko: rgba(198, 244, 63, 0.14);
}

:root[data-theme="light"] {
  --bg: #f5f5fb; --panel: #fff; --panel-2: #f0eff8; --field: #fff; --text: #24213c; --dim: #63617c;
  --faint: #76728b; --line: #e4e3ef; --line-2: #cbc8df; --violet: #6351e7; --violet-2: #5141d8;
  --accent: #5141d8; --lime: #5141d8; --ok: #18794e; --warn: #95600e; --danger: #bc2948; --side-bg: #fff;
  --bar-bg: #fffffff5; --preview-bg: #eeedf6; --ink: 36,33,60;
  --shadow: 0 2px 4px #24213c04,0 5px 22px #24213c07; color-scheme: light; --scheme: light;
  /* na bijelom limeta ide kao podloga; za tekst tamnija maslinasta iz iste porodice */
  --limeta-hover: #b6e62a; --limeta-tekst: #4a6b0a; --limeta-meko: #ecfcc4;
}
