@font-face{font-family:Struktura;src:url('fontovi/inter-Regular.woff2');font-display:swap}@font-face{font-family:Struktura;src:url('fontovi/inter-Bold.woff2');font-weight:600 800;font-display:swap}
:root{--bg:#f3f4f0;--panel:#fff;--sub:#eef0e9;--text:#23352f;--muted:#65716b;--line:#dce1d9;--accent:#ad4234;--soft:#f9e8e2;--button:#fff;--control-edge:#839088;--display:Georgia,serif;--font:Struktura,sans-serif;--poz:var(--bg);--ploca:var(--panel);--ivica:var(--line);--tekst:var(--text);--tiho:var(--muted);--akcent:var(--accent);--red:#ae3729;color-scheme:light}
@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#111816;--panel:#1b2521;--sub:#25312b;--text:#edf1e9;--muted:#b1beb5;--line:#3d4d43;--accent:#f1957f;--soft:#3c2b25;--button:#17221b;--control-edge:#86998a;color-scheme:dark}}
:root[data-theme=dark]{--bg:#111816;--panel:#1b2521;--sub:#25312b;--text:#edf1e9;--muted:#b1beb5;--line:#3d4d43;--accent:#f1957f;--soft:#3c2b25;--button:#17221b;--control-edge:#86998a;color-scheme:dark}

.ui-brandbar{position:sticky;top:0;z-index:30;background:var(--panel);height:76px;border-bottom:1px solid var(--line)}.ui-brandbar a{font:32px Georgia}.ui-brandbar small{font-size:9px}.global-nav{display:flex;gap:22px;margin-left:24px}.global-nav a{font:600 12px Struktura,sans-serif;text-decoration:none;display:flex;align-items:center;min-height:44px}.global-nav a:last-child{color:var(--accent)}body{font-family:Struktura,sans-serif}main>h1{font-size:38px}.brojka,.projekti a,.z,.prijava,.omot{border-radius:12px;box-shadow:none}.brojka b{font:600 30px Struktura,sans-serif}.tabela th{background:var(--sub);letter-spacing:.06em}.dugme{border-radius:8px}.tabela td:has(.f-prijava){width:300px}.f-prijava{background:var(--sub);border:0}.projekti a:after{color:var(--accent)}.brojka:first-child{background:#253e34;color:#edf1e9}.brojka:first-child .tiho{color:#c4d0c7}.brojka:first-child .traka{background:#53675b}.brojka:first-child .traka i{background:#e09b81}@media(max-width:820px){.ui-brandbar{height:65px;padding:0 18px;gap:12px}.ui-brandbar>a{font-size:27px}.global-nav{gap:12px;margin-left:auto}.global-nav a{font-size:10px}.global-nav a:last-child{display:none}.theme-choice{font-size:10px;padding:8px}.ui-brandbar small{display:none}main>h1{font-size:29px}.brojka b{font-size:24px}.tabela td:has(.f-prijava){width:auto}}
:root[data-theme=light]{--bg:#f3f4f0;--panel:#fff;--sub:#eef0e9;--text:#23352f;--muted:#65716b;--line:#dce1d9;--accent:#ad4234;--soft:#f9e8e2;--button:#fff;--control-edge:#839088;--display:Georgia,serif;--font:Struktura,sans-serif;--poz:var(--bg);--ploca:var(--panel);--ivica:var(--line);--tekst:var(--text);--tiho:var(--muted);--akcent:var(--accent);--red:#ae3729;color-scheme:light}
@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#f3f4f0;--panel:#fff;--sub:#eef0e9;--text:#23352f;--muted:#65716b;--line:#dce1d9;--accent:#ad4234;--soft:#f9e8e2;--button:#fff;--control-edge:#839088;--display:Georgia,serif;--font:Struktura,sans-serif;--poz:var(--bg);--ploca:var(--panel);--ivica:var(--line);--tekst:var(--text);--tiho:var(--muted);--akcent:var(--accent);--red:#ae3729;color-scheme:light}}
