/* Swiss Prime Funded skin za terminal. Uključuje se posle trader.css (i posle home.css na challenge.html); aktivan samo kad
   brand.js postavi <html data-skin="funded"> (adresa swissprimefunded.com, lokalno ?app=funded). Vrednosti su preslikane iz
   swissprimefunded/site/css/tokens.css („Quiet“: crna, plavi akcenat, Geist) — promenu boja raditi tamo, pa ovde. Skin je samo taman. */
@import url("https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap");

:root[data-skin="funded"]{
  --bg:#0E0F12;--panel:#15171B;--panel-2:#1C1F24;--ink:#ECEDEE;--ink-2:#C5C8CE;--muted:#A9ADB4;
  --line:#23262C;--line-2:#1E2126;--sel:#23262C;
  --buy:#19B887;--buy-bg:rgba(25,184,135,.14);--sell:#E5484D;--sell-bg:rgba(229,72,77,.14);
  --pos:#19B887;--neg:#F2696D;--brand:#2F5BE0;--swiss:#2F5BE0;--accent:#4F78F0;
  --chrome:#0A0B0E;--on-chrome:#ECEDEE;--input:#0E0F12;--hover:#23262C;--alert-line:rgba(229,72,77,.4);
  --shadow:rgba(0,0,0,.45);--backdrop:rgba(8,20,38,.55);
  --sans:"Geist","IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;
  --mono:"Geist Mono","IBM Plex Mono",ui-monospace,Menlo,monospace;
  color-scheme:dark;
}

/* Traka: tamnija navy, dugmad kao „sheet“ okviri; primarno dugme plavo */
:root[data-skin="funded"] .toolbar{background:var(--chrome);border-bottom:1px solid var(--line)}
:root[data-skin="funded"] .tb{background:#1C1F24;border-color:#30343B;color:var(--ink);border-radius:2px}
:root[data-skin="funded"] .tb:hover{background:#23262C}
:root[data-skin="funded"] .tb.on{background:var(--ink);color:var(--bg)}
:root[data-skin="funded"] .tb.primary{background:var(--brand);border-color:var(--brand);color:#fff}
:root[data-skin="funded"] .tb.primary:hover{background:#4F78F0;border-color:#4F78F0}
:root[data-skin="funded"] .toolbar .sep{background:#30343B}
:root[data-skin="funded"] .toolbar .acct{color:var(--ink)}
:root[data-skin="funded"] .toolbar .acct[aria-expanded="true"]{background:#23262C}
:root[data-skin="funded"] .toolbar .brand .tag,:root[data-skin="funded"] .auth .head .tag{color:var(--muted)}
:root[data-skin="funded"] #btn-theme{display:none} /* skin je samo taman */

/* Paneli i tabele: tanke linije, bez zaobljenja (blueprint) */
:root[data-skin="funded"] .panel,:root[data-skin="funded"] .acctmenu,:root[data-skin="funded"] .auth .box{border-radius:2px}
:root[data-skin="funded"] .panel .ph{background:var(--panel-2);font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
:root[data-skin="funded"] .draw-loupe{border-color:var(--accent)}

/* Prijava i ostale strane sa .auth */
:root[data-skin="funded"] .auth h1{font:500 24px/1.2 var(--sans);letter-spacing:-.01em}
:root[data-skin="funded"] .auth input,:root[data-skin="funded"] .auth select{border-radius:2px}
:root[data-skin="funded"] .btn{border-radius:2px}
:root[data-skin="funded"] .btn:not(.ghost){background:var(--brand)}
:root[data-skin="funded"] .btn:not(.ghost):hover{background:#4F78F0}

/* challenge.html (home.css paleta PrimeScope-a → Blueprint) */
:root[data-skin="funded"]{--n950:#0A0B0E;--n900:#0E0F12;--n800:#15171B;--n700:#1C1F24;--n600:#23262C;
  --red:#2F5BE0;--red-h:#4F78F0;--ice:#4F78F0}
:root[data-skin="funded"] .pay-card,:root[data-skin="funded"] .opt,:root[data-skin="funded"] .rules,:root[data-skin="funded"] .box,
:root[data-skin="funded"] .copy,:root[data-skin="funded"] input,:root[data-skin="funded"] .btn.red,:root[data-skin="funded"] .btn.line{border-radius:2px}
:root[data-skin="funded"] .warn{border-left-color:#E5484D;background:rgba(229,72,77,.1)}
