/* Kaj nota – Diskografija; integracija u postojeću temu i dodatak Izvođači. */
.knd-discography{margin:30px 0 22px;padding-top:20px;border-top:1px solid #e4e5dc}
.knd-discography h2,.knd-tracklist h2{color:#19452e;font-family:Georgia,serif;margin:0 0 18px}
.knd-album-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}
.knd-album-card{border:1px solid #e1e5dc;border-radius:9px;background:white;overflow:hidden;min-width:0}
.knd-cover-link{display:block;aspect-ratio:1/1;background:#e6eadd;overflow:hidden}
.knd-cover-link img{display:block;width:100%;height:100%;object-fit:contain;background:#f2f1e9}
.knd-cover-empty{display:flex;height:100%;align-items:center;justify-content:center;font-size:60px;color:#5c795c;background:linear-gradient(140deg,#dce5d3,#f5e9c7)}
.knd-card-info{padding:15px}
.knd-card-info h3{font-family:Georgia,serif;margin:0 0 8px;font-size:20px;line-height:1.25}
.knd-card-info h3 a{color:#19452e;text-decoration:none}
.knd-card-info h3 a:hover{text-decoration:underline}
.knd-small{color:#657467;font-size:13px;margin:4px 0;line-height:1.4}
.knd-layout .knd-breadcrumbs{margin-bottom:14px;font-size:13px;color:#738076}
.knd-layout .knd-breadcrumbs a{color:#395a40}
.knd-release-page,.knd-archive-page{padding:30px}
.knd-release-page h1,.knd-archive-page h1{font-family:Georgia,serif;color:#19452e;margin:7px 0 16px}
.knd-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:1.2px;color:#b45517;font-weight:750}
.knd-lead{font-size:17px;color:#516758;line-height:1.5}
.knd-release-hero{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:20px;margin:25px 0}
.knd-release-cover{margin:0}
.knd-release-cover img{width:100%;height:auto;display:block;border-radius:7px;border:1px solid #e2e2da}
.knd-release-cover figcaption{font-size:12px;color:#6a786b}
.knd-facts{margin:0;background:#f6f8f2;border:1px solid #e3e7dc;border-radius:9px;padding:15px}
.knd-facts div{padding:7px 0;border-bottom:1px solid #e0e5da}
.knd-facts div:last-child{border-bottom:0}
.knd-facts dt{font-weight:700;font-size:12px;color:#19452e}
.knd-facts dd{margin:4px 0 0;font-size:14px;line-height:1.4}
.knd-facts a{color:#19452e;text-decoration:underline}
.knd-description{margin:18px 0 28px}
.knd-tracklist{border-top:1px solid #e5e5dc;padding-top:22px;margin:25px 0}
.knd-tracklist ol{padding-left:25px;margin:0;list-style-type:decimal}
.knd-tracklist li{display:list-item;position:relative;padding:11px 0;border-bottom:1px solid #e5e9e1}
.knd-tracklist li::marker{color:#6d816d}
.knd-tracklist li:has(.knd-track-time){padding-right:55px}
.knd-track-info{display:flex;flex-direction:column;gap:2px}
.knd-track-info small{color:#687b6d;font-size:12px}
.knd-track-time{position:absolute;right:0;top:12px;color:#647267;font-size:13px;font-variant-numeric:tabular-nums}
.knd-official a{color:#19452e;font-weight:700}
.knd-archive-note{font-size:12px;color:#69766c;padding:13px 16px;background:#f6f7f2;border-left:3px solid #8c9b76}
.knd-pages{margin-top:20px}
.knd-pages .page-numbers{padding:7px 11px;color:#19452e}
.knd-pages .page-numbers.current{background:#19452e;color:#fff;border-radius:4px}
@media(max-width:750px){.knd-release-hero,.knd-album-grid{grid-template-columns:1fr}.knd-release-page,.knd-archive-page{padding:20px}}
