/* SELMA — "Ruža". Puder roze, tamna šljiva, DM Serif Display, mekane sjene i zaobljeni oblici. */
:root{
  --bg:#fbf1f3; --fg:#2a0f1b; --mut:#7a5b67; --line:rgba(42,15,27,.11); --card:#fff; --alt:#f5e2e7;
  --dk:#2a0f1b; --dk-card:rgba(255,255,255,.05);
  --hw:400; --ht:-.03em; --hlh:.95; --em-style:italic; --r:32px;
}
.h1{font-size:clamp(3.6rem,9vw,9.4rem)}
.hero::before{background:linear-gradient(90deg,rgba(42,15,27,.9),rgba(42,15,27,.45) 50%,rgba(42,15,27,0) 80%)}
.tape{background:var(--fg);color:#fbe3ea}.tape-in{font-weight:400;text-transform:none;font-style:italic;font-size:1.4rem}.tape-in i{color:var(--acc);opacity:1}
.stat b{font-weight:400;color:var(--acc)}
.info>div,.st,.fact,.area,.doc-col,.quiz{border-color:transparent;box-shadow:0 40px 80px -50px rgba(190,24,93,.35)}
.st .n{width:56px;height:56px;border-radius:50%;background:var(--alt);display:grid;place-items:center;font-size:1.3rem}
.kb,.tc{border-radius:999px 999px var(--r) var(--r)}
.info .hot{background:linear-gradient(140deg,var(--acc),#7c1240)}.info .hot b{color:#fff}.info .hot small,.info .hot span{color:rgba(255,255,255,.75)}
.mark.has-logo{background:#fff;border-radius:999px}
.f-word{font-weight:400;font-style:italic}
