/* Kakanj-X 1.4.4: visual identity / editorial rhythm, preserve Klix-like proportions */
:root{--kx144-ink:#1e252b;--kx144-muted:#7f8992;--kx144-green:#7fb943;--kx144-line:#e7ebed}
.kx-klix-2026{color:var(--kx144-ink);-webkit-font-smoothing:antialiased}
.kx-klix-2026 .kx-home-headline{border-bottom:1px solid var(--kx144-line)!important;background:linear-gradient(#fff,#fdfdfd)!important}
.kx-klix-2026 .kx-home-headline strong{font-size:11px!important;font-weight:800;letter-spacing:.055em}
.kx-klix-2026 .kx-hl-dot{box-shadow:0 0 0 3px rgba(127,185,67,.15)}
.kx-klix-2026 .kx-top-news .kx-story,.kx-klix-2026 .kx-cards-row .kx-story{transition:transform .17s ease}
.kx-klix-2026 .kx-top-news .kx-story:hover,.kx-klix-2026 .kx-cards-row .kx-story:hover{transform:translateY(-2px)}
.kx-klix-2026 .kx-top-news .kx-story .kx-thumb img,.kx-klix-2026 .kx-cards-row .kx-story .kx-thumb img{object-position:center 40%;image-rendering:auto;transition:transform .22s ease}
.kx-klix-2026 .kx-story:focus-visible,.kx-klix-2026 a:focus-visible{outline:2px solid #639c2e;outline-offset:3px}
.kx-klix-2026 .kx-top-news>.kx-story:nth-child(2) h2{text-wrap:balance;text-shadow:0 1px 2px rgba(0,0,0,.3)}
.kx-klix-2026 .kx-top-news>.kx-story:nth-child(2) .kx-kicker{font-weight:800!important;letter-spacing:.06em}
.kx-klix-2026 .kx-side-link strong{text-wrap:pretty}
.kx-klix-2026 .kx-aside-tabs button{transition:color .15s ease,background .15s ease}
.kx-klix-2026 .kx-section-title h2{letter-spacing:-.01em!important}
.kx-klix-2026 .kx-category-block{position:relative}
.kx-klix-2026 .kx-category-block .kx-story .kx-thumb{background:#f0f2f3}
.kx-klix-2026 .kx-category-block .kx-story h3{text-wrap:pretty}
.kx-klix-2026 .kx-meta{letter-spacing:.005em}
@media(min-width:1280px){.kx-klix-2026 .kx-top-news>.kx-story:nth-child(2){min-height:282px!important}}
@media(max-width:560px){.kx-klix-2026 .kx-top-news>.kx-story:nth-child(2) h2{font-size:21px!important;line-height:1.18!important}.kx-klix-2026 .kx-top-news .kx-story:hover,.kx-klix-2026 .kx-cards-row .kx-story:hover{transform:none}}
@media(prefers-reduced-motion:reduce){.kx-klix-2026 .kx-top-news .kx-story,.kx-klix-2026 .kx-cards-row .kx-story,.kx-klix-2026 .kx-story .kx-thumb img{transition:none!important}}
