/* =========================================================
   Avtorji (avtorji.html) – podatki o izvajalcu spletne strani
   ========================================================= */
.drobtine ol { display: flex; flex-wrap: wrap; gap: .5rem; list-style: none; margin: 0; padding: 0; font-size: .9375rem; }
.drobtine li + li::before { content: "/"; margin-right: .5rem; opacity: .5; }
.drobtine a { text-decoration: none; }
.drobtine a:hover { text-decoration: underline; }
.drobtine--svetle { color: var(--c-besedilo-blago); }
.drobtine--svetle [aria-current] { color: var(--c-naslov); }

.avt { padding-block: clamp(1.5rem, 3vw, 2.5rem) clamp(4rem, 8vw, 7rem); }
.avt__glava { display: grid; justify-items: center; gap: .6rem; margin-block: clamp(2rem, 4vw, 3rem) clamp(1.75rem, 3.5vw, 2.75rem); text-align: center; }
.avt__glava h1 { font-size: clamp(2.6rem, 1.6rem + 3vw, 4.4rem); }
.avt__kartica {
  display: grid; justify-items: center; gap: 1.5rem; width: min(100%, 26rem); margin-inline: auto;
  padding: clamp(2rem, 5vw, 3rem) clamp(1.5rem, 4vw, 2.5rem); text-align: center;
  border-radius: 22px; background: #fff; border: 1px solid #f0dfc3; box-shadow: 0 18px 40px rgba(120, 60, 0, .08);
}
.avt__logo { display: block; width: clamp(7.5rem, 20vw, 9.5rem); transition: transform .3s ease; }
.avt__logo:hover { transform: scale(1.03); }
.avt__logo img { width: 100%; height: auto; }
.avt__naslov { font-style: normal; font-size: clamp(1.0625rem, 1rem + .3vw, 1.2rem); line-height: 1.55; color: var(--c-naslov); }
.avt__podatki { display: grid; gap: .45rem; list-style: none; margin: 0; padding: 0; font-size: clamp(1.0625rem, 1rem + .3vw, 1.2rem); }
.avt__podatki span { color: var(--c-besedilo-blago); }
.avt__podatki a { color: var(--c-naslov); text-decoration: none; }
.avt__podatki a:hover { color: var(--c-oranzna-temna); text-decoration: underline; text-underline-offset: 3px; }
