/* MEGASTART — "Synthwave". Duboka ljubičasta noć, neon, Unbounded, sjaj na naslovima i ivicama. */
:root{
  --bg:#0a0614; --fg:#f3ecff; --mut:#9a8cb8; --line:rgba(190,150,255,.14); --card:#120b22; --alt:#0d081a;
  --dk:#05030b; --dk-card:#100a1e;
  --hw:800; --ht:-.04em; --hlh:.92; --r:20px;
}
.h1{font-size:clamp(3.4rem,10vw,10rem)}
.h2{font-size:clamp(2.2rem,5vw,5rem)}
.h1 em,.h2 em{text-shadow:0 0 40px var(--acc),0 0 80px color-mix(in srgb,var(--acc) 50%,transparent)}
.tape{background:linear-gradient(90deg,#ff3d9a,var(--acc),#38bdf8)}
.stat b{color:transparent;-webkit-text-stroke:1.5px var(--acc);text-shadow:0 0 30px color-mix(in srgb,var(--acc) 50%,transparent)}
.info>div,.st,.area,.fact,.doc-col,.kb,.tc,.quiz{border-color:color-mix(in srgb,var(--acc) 30%,transparent);box-shadow:0 0 0 1px rgba(0,0,0,.2),0 20px 60px -30px var(--acc)}
.st .n{color:#ff3d9a}
.info .hot{background:linear-gradient(140deg,#ff3d9a,var(--acc))}.info .hot b{color:#fff}.info .hot small,.info .hot span{color:rgba(255,255,255,.8)}
.btn-acc{background:linear-gradient(90deg,#ff3d9a,var(--acc));box-shadow:0 0 40px -8px var(--acc)}
.sec-dark{background:linear-gradient(180deg,#05030b,#140a2a)}
.f-word{background:linear-gradient(90deg,#ff3d9a,var(--acc),#38bdf8);-webkit-background-clip:text;background-clip:text;color:transparent}
