/* ===========================================================================
   Naslovnica po vložitvi liste (splet/index.html od 15. 10. 2026, osnutek v
   splet/osnutek/domov/; izdela skripte/splet/naredi_domov.js).

   Naloži se ZA stil.css in doda samo, česar stil.css nima: seznam kandidatk in kandidatov, opozorilo osnutka in obrazec
   za odklep. Barve, pisava, robovi in zaobljenosti so žetoni iz stil.css.

   ⛔ Limetna nikjer ne nosi besedila (glej stil.css): ob kandidatu je limetna
   samo disk s številko, številko pa nosi grafitna oziroma v temni temi
   temna barva gumba. Kontrast meri skripte/preizkusi/domov.js.
   =========================================================================== */

/* ---------------------------------------------------------------- kandidati */
/* Dva stolpca na širokem zaslonu, vrstni red PO VRSTICAH: levo lihe številke,
   desno sode (1 | 2, 3 | 4 …). Lista se izmenjuje in začne s kandidatko, zato
   so levo kandidatke, desno kandidati (odločitev 15. 10.). Mreža, ne `columns`:
   ta bi tekla od zgoraj navzdol (1–12 levo, 13–23 desno). V HTML ostane vrstni
   red glasovnice, zato ga bralnik zaslona prebere po vrsti. Na ozkem zaslonu
   en stolpec v vrstnem redu glasovnice. Postavitev preverja preizkusi/domov.js. */
.kandidati{
  list-style:none;
  padding:0;
  margin:1.25rem 0 0;
  display:grid;
  grid-template-columns:1fr 1fr;
  column-gap:1.75rem;
}
.kandidat{
  display:flex;
  gap:.75rem;
  align-items:flex-start;
  padding:.55rem 0;
  border-top:1px solid var(--rob);
}
.kandidat .st{
  flex:none;
  width:2rem;height:2rem;
  border-radius:50%;
  background:var(--limeta);
  color:#1f2a1f;                     /* 7,3 : 1 na limetni */
  font-weight:700;
  font-size:.95rem;
  font-variant-numeric:tabular-nums;
  display:flex;align-items:center;justify-content:center;
  margin-top:.1rem;
}
.o-kandidatu{min-width:0;line-height:1.35}
.kandidat .ime{font-weight:700}
.kandidat .vzdevek{color:var(--pridusen);white-space:nowrap}
.kandidat .podatki{display:block;color:var(--pridusen);font-size:.92rem;margin-top:.1rem}
/* Kartica (js/kartice.js, ko jo skrbnik objavi): okrogla fotografija med številko in imenom ter
   izjava pod podatki. Številka ostane prva, ker jo volivec vpiše na glasovnico. */
.kandidat .foto{
  flex:none;
  width:3.5rem;height:3.5rem;
  border-radius:50%;
  object-fit:cover;
  background:var(--papir);
}
.kandidat .izjava{display:block;margin-top:.35rem;font-size:.95rem;line-height:1.45}

/* Med načini glasovanja in odstavkom pod njimi naj bo zrak (stil.css ima .nacini brez spodnjega roba). */
#volitve .nacini{margin-bottom:1rem}

/* Zaključni poziv: limetna samo kot črta; krepko besedilo ostane grafitno
   (zelena na limetni ploskvi .kljucno ima le 3,9 : 1). */
.poziv{
  border-left:4px solid var(--limeta);
  padding:.15rem 0 .15rem 1rem;
  margin:1.5rem 0 0;
  font-size:1.08rem;
}

/* Opozorilo, da je to osnutek: samo v osnutku in predogledu, nikoli javno. */
.osnutek-opomba{margin-top:1.5rem}

/* ------------------------------------------------------------------ odklep */
.odklep{max-width:22rem}
.odklep .gumb{margin-top:.25rem}
.odklep .sporocilo:empty{display:none}

@media (max-width:640px){
  .kandidati{grid-template-columns:1fr}
}
