/* VIP — "Privatni klub". Crna i šampanj zlato, Playfair Display, tanke linije, dugmad sa razmaknutim slovima. */
:root{
  --acc-ink:#0a0908;
  --bg:#0a0908; --fg:#efe8da; --mut:#958c7c; --line:rgba(201,162,74,.2); --card:#100e0c; --alt:#0d0b09;
  --dk:#060504; --dk-card:#0e0c0a; --dk-line:rgba(201,162,74,.2);
  --hw:500; --ht:-.02em; --hlh:.92; --em-style:italic; --r:2px; --br:0px;
}
.h1{font-size:clamp(3.8rem,9.6vw,10rem)}
.h2{font-size:clamp(3rem,6.6vw,6.8rem)}
.kick{letter-spacing:.4em}.kick .dot{background:transparent;border:1px solid var(--acc);box-shadow:none;transform:rotate(45deg);border-radius:0}
.btn{text-transform:uppercase;letter-spacing:.24em;font-size:.72rem;font-weight:600}
.btn-acc{background:transparent;color:var(--acc);border:1px solid var(--acc);box-shadow:none}.btn-acc:hover{background:var(--acc);color:#0a0908;box-shadow:0 0 60px -10px var(--acc)}
.tape{background:transparent;color:var(--acc);border-block:1px solid var(--line)}.tape-in{font-weight:400;font-style:italic;text-transform:none;font-size:1.5rem}
.stat b{font-weight:400;color:var(--acc)}
.st{background:transparent;border-color:var(--line)}.st .n{font-style:italic;font-weight:400}
.info .hot{background:transparent;border:1px solid var(--acc);color:var(--fg)}.info .hot b{color:var(--acc)}.info .hot small,.info .hot span{color:var(--mut)}
.mark{background:transparent;border:1px solid var(--acc);color:var(--acc);font-style:italic}
.f-word{font-weight:400;font-style:italic;letter-spacing:-.03em}
.ex-res,.doc-p{background:#000;border:1px solid var(--line)}
