/* Pasica za privolitev. Zadržana, a jasna — zavrnitev mora biti enako
   enostavna kot privolitev, zato sta gumba enake velikosti in teže; ločuje ju
   samo poudarek.

   Popravljeno 22. avgusta 2026. Ta datoteka ob prehodu s temne na svetlo
   paleto ni bila migrirana: ploskev je ostala skoraj črna (#101113 pri 94 %),
   besedilo pa je uporabljalo žeton --tekst-2, ki je na svetli paleti temno
   siv. Razmerje 2,34 : 1. Gumb »Sprejmi« je bil indigo s temnim besedilom pri
   3,06 : 1, prehod miške pa še vedno turkizen #5FB8BF iz palete izpred dveh
   generacij.

   Zdaj po zaklenjeni paleti SALESI:
     ploskev  bela                       besedilo #4E5054   7,6 : 1
     krepko   #141516                                      16,1 : 1
     povezava #37459B                                       8,3 : 1
     Sprejmi  #4A5CBA z belim besedilom                      5,9 : 1
     Zavrni   obroba #C3C4C7, besedilo #141516              16,1 : 1
   Poziv na svetli podlagi je indigo, ne meta — tako kot povsod drugod. */

.pk-pas{
  position:fixed;left:0;right:0;bottom:0;z-index:9998;
  padding:0 var(--rob) calc(var(--rob) * .6);
  transform:translateY(14px);opacity:0;
  transition:transform 260ms var(--lah), opacity 260ms var(--lah);
  pointer-events:none;
}
.pk-pas.pk-viden{transform:none;opacity:1;pointer-events:auto}

.pk-vsebina{
  max-width:var(--max);margin:0 auto;
  display:flex;align-items:center;gap:26px;flex-wrap:wrap;
  padding:18px 24px;border-radius:var(--r);
  background:rgba(255,255,255,.94);
  backdrop-filter:blur(16px) saturate(150%);
  -webkit-backdrop-filter:blur(16px) saturate(150%);
  border:1px solid #DDDEE0;
  box-shadow:0 2px 6px rgba(20,21,22,.06), 0 24px 60px -28px rgba(20,21,22,.45);
}
/* Brskalniki brez prosojnosti pod pasico dobijo polno belo. */
@supports not (backdrop-filter:blur(2px)){
  .pk-vsebina{background:#FFFFFF}
}

.pk-besedilo{
  margin:0;flex:1 1 380px;
  font-size:14px;line-height:1.6;color:#4E5054;
}
.pk-besedilo b{color:#141516;font-weight:600}
.pk-besedilo a{
  color:#37459B;text-decoration:underline;
  text-underline-offset:3px;text-decoration-color:#AFC1FF;
}
.pk-besedilo a:hover{color:#27327B;text-decoration-color:#27327B}

.pk-gumbi{display:flex;gap:12px;flex:0 0 auto}

/* 14 px navpičnega odmika da s pisavo in obrobo natanko 44 px, kolikor meri
   prst na zaslonu. Prej 42 px. */
.pk-gumb{
  appearance:none;cursor:pointer;
  font:600 14px/1 Manrope,ui-sans-serif,system-ui,sans-serif;
  padding:14px 26px;border-radius:999px;min-width:124px;
  border:1px solid #C3C4C7;background:transparent;color:#141516;
  transition:background 180ms var(--lah), border-color 180ms var(--lah),
             color 180ms var(--lah);
}
.pk-gumb:hover{background:#EEEEF0;border-color:#64666A}
.pk-gumb:focus-visible{outline:2px solid #37459B;outline-offset:3px}

.pk-sprejmi{background:#4A5CBA;border-color:#4A5CBA;color:#FFFFFF;font-weight:700}
.pk-sprejmi:hover{background:#37459B;border-color:#37459B;color:#FFFFFF}

@media (max-width:700px){
  .pk-vsebina{gap:16px;padding:16px 18px}
  .pk-besedilo{flex:1 1 100%;font-size:13.5px}
  .pk-gumbi{flex:1 1 100%}
  .pk-gumb{flex:1 1 0;min-width:0;padding:15px 16px}
}

@media (prefers-reduced-motion:reduce){
  .pk-pas{transition:none}
  .pk-gumb{transition:none}
}
