/* Samostalne stranice teksta (licence.html, privatnost.html) — uz stil.css (tokeni, pismo, .dno). Izgled v0.7: svijetla
   podloga, gornja traka s logom kao kartica prijave, tekst u stupcu do 820 px. Bez JavaScripta. */
.dok-vrh{display:flex;align-items:center;gap:12px;max-width:868px;margin:0 auto;padding:22px 24px 6px}
.dok-vrh .logo{display:inline-flex;align-items:center;gap:10px;color:var(--tekst);text-decoration:none}
.dok-vrh .logo img{display:block}
.dok-vrh .logo span{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--naglasak)}
.dokument{max-width:868px;margin:0 auto;padding:8px 24px 40px}
.dokument > *{max-width:820px}
.dokument .natrag-veza{display:inline-flex;align-items:center;gap:6px;margin:6px 0 18px;font-size:14px;font-weight:650;color:var(--naglasak-jaki);text-decoration:none}
.dokument .natrag-veza:hover{text-decoration:underline}
.dokument h1{font-size:32px;line-height:1.15;letter-spacing:-.02em;margin:0 0 10px}
.dokument h2{font-size:19px;letter-spacing:-.01em;margin:34px 0 8px}
.dokument h3{font-size:15.5px;margin:20px 0 6px}
.dokument p,.dokument li{line-height:1.65;color:var(--tekst-2)}
.dokument p{margin:0 0 12px}
.dokument p.uvod{font-size:16.5px;color:var(--tekst)}
.dokument ul{padding-left:20px;margin:8px 0}
.dokument li{margin:3px 0}
.dokument b,.dokument strong{color:var(--tekst)}
.dokument code,.dokument .mono{font-family:ui-monospace,"Cascadia Mono",Consolas,monospace;font-size:12.5px;color:var(--tekst);overflow-wrap:anywhere}
.dokument a{color:var(--naglasak-jaki)}
.dokument dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:12px 0;padding:14px 18px;
  background:var(--povrsina);border:1px solid var(--crta);border-radius:var(--r-s)}
.dokument dt{font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--tekst-3);padding-top:3px}
.dokument dd{margin:0;color:var(--tekst);overflow-wrap:anywhere}
.dokument pre{white-space:pre-wrap;font-family:ui-monospace,"Cascadia Mono",Consolas,monospace;font-size:12.5px;line-height:1.55;color:var(--tekst);
  background:var(--povrsina);border:1px solid var(--crta);border-radius:var(--r-s);padding:12px 16px;margin:8px 0}
.dokument .tablica-omot{overflow-x:auto;margin:8px 0;border:1px solid var(--crta);border-radius:var(--r-s);background:var(--povrsina)}
.dokument table{border-collapse:collapse;width:100%}
.dokument th,.dokument td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--crta);font-size:14px;line-height:1.5;vertical-align:top;color:var(--tekst-2)}
.dokument tr:last-child td{border-bottom:0}
.dokument th{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--tekst-3);font-weight:750}
.dokument td:first-child{color:var(--tekst);font-weight:650}
.dokument td:first-child code{white-space:nowrap}
/* NACRT: jasno vidljivo dok Berislav ne potvrdi tekst */
.dokument .nacrt{margin:4px 0 22px;padding:14px 18px;border-radius:var(--r-s);background:var(--jantar-tint);border:1px solid #f0d49a;color:var(--jantar)}
.dokument .nacrt b{color:var(--jantar);display:block;font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}
.dokument .nacrt p{color:var(--jantar);margin:0}
.dokument .upisati{background:var(--jantar-tint);color:var(--jantar);padding:0 4px;border-radius:4px;font-weight:650}
.dokument .datum-izmjene{font-size:13px;color:var(--tekst-3)}
@media (max-width:560px){
  .dok-vrh{padding:16px 16px 4px}
  .dokument{padding:6px 16px 32px}
  .dokument h1{font-size:26px}
  .dokument dl{grid-template-columns:1fr}
  .dokument dt{padding-top:6px}
}
body > footer.dno{max-width:868px;margin:0 auto;padding:14px 24px 22px;border-top:1px solid var(--crta)}
@media (max-width:560px){body > footer.dno{padding:12px 16px 18px}}
