/* NOVI SEMAFOR — "Bijeli minimal". Čisto bijelo, Geist, jedna crvena tačka, mnogo praznog prostora, tanke linije. */
:root{
  --bg:#fff; --fg:#0a0a0a; --mut:#737373; --line:rgba(0,0,0,.08); --card:#fafafa; --alt:#f5f5f5;
  --dk:#0a0a0a; --dk-card:#141414;
  --hw:600; --ht:-.06em; --hlh:.9; --r:14px; --sp:clamp(120px,15vw,220px);
}
.h1{font-size:clamp(4rem,12vw,13rem)}
.h2{font-size:clamp(2.6rem,6vw,6rem)}
.h1 em,.h2 em{color:var(--fg)}
.h1 em::after,.h2 em::after{content:"";display:inline-block;width:.16em;height:.16em;border-radius:50%;background:var(--acc);margin-left:.06em;vertical-align:baseline}
.hero .h1 em{color:#fff}
.tape{background:#fff;color:var(--fg);border-block:1px solid var(--line)}.tape-in{font-weight:500;text-transform:none}.tape-in i{color:var(--acc);opacity:1}
.stat b{font-weight:500}
.st{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;padding-inline:0}
.st .n{font-size:1rem;font-family:var(--mono);color:var(--acc)}
.info>div{background:var(--card);border-color:transparent}
.info .hot{background:var(--fg)}.info .hot b{color:#fff}
.btn{font-weight:600}

/* posuđena tema: novi-semafor */
:root{--exit-pre:"IZLAZ "}
