/* Nakveti Hub — editorial index, categories and compact article presentation. */
.nk-hub-head .nk-title{max-width:980px}.nk-hub-head .nk-wrap>p:last-child{max-width:820px}.nk-hub-index{display:grid;gap:34px}.nk-hub-categories{display:grid;gap:16px;padding:clamp(20px,3vw,28px);border:1px solid var(--nk-line);border-radius:22px;background:linear-gradient(145deg,color-mix(in srgb,var(--nk-cream) 84%,#fff),#fff);box-shadow:0 12px 34px rgba(31,77,58,.045)}.nk-hub-categories-head h2{margin:0;color:var(--nk-green);font-size:clamp(22px,2.7vw,30px)}.nk-hub-category-list{display:flex;gap:9px;flex-wrap:wrap}.nk-hub-category-list a{display:inline-flex;min-height:40px;padding:8px 13px;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--nk-green) 14%,var(--nk-line));border-radius:999px;background:#fff;color:var(--nk-green);font-size:12px;font-weight:400;text-decoration:none;transition:.18s ease}.nk-hub-category-list a small{display:grid;min-width:20px;height:20px;padding:0 5px;place-items:center;border-radius:999px;background:var(--nk-cream);color:var(--nk-muted);font-size:10px}.nk-hub-category-list a:hover,.nk-hub-category-list a.is-active{border-color:var(--nk-green);background:var(--nk-green);color:#fff}.nk-hub-category-list a:hover small,.nk-hub-category-list a.is-active small{background:rgba(255,255,255,.15);color:#fff}.nk-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.nk-hub-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--nk-line);border-radius:20px;background:#fff;box-shadow:0 14px 38px rgba(31,77,58,.055);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.nk-hub-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--nk-green) 25%,var(--nk-line));box-shadow:0 20px 48px rgba(31,77,58,.09)}.nk-hub-card-media{display:block;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(135deg,var(--nk-cream),color-mix(in srgb,var(--nk-green-2) 9%,#fff))}.nk-hub-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .28s ease}.nk-hub-card:hover .nk-hub-card-media img{transform:scale(1.025)}.nk-hub-card-placeholder{display:block;width:100%;height:100%;background-image:linear-gradient(90deg,transparent 31px,color-mix(in srgb,var(--nk-green) 9%,transparent) 32px),linear-gradient(transparent 31px,color-mix(in srgb,var(--nk-green) 9%,transparent) 32px);background-size:32px 32px}.nk-hub-card-copy{display:flex;min-height:280px;padding:22px;flex-direction:column}.nk-hub-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--nk-muted);font-size:11px}.nk-hub-card-meta a{color:var(--nk-brown);font-weight:400;text-decoration:none}.nk-hub-card h2{margin:13px 0 10px;color:var(--nk-green);font-size:clamp(20px,2.3vw,27px);line-height:1.35}.nk-hub-card h2 a{text-decoration:none}.nk-hub-card-copy>p{margin:0 0 18px;color:var(--nk-muted);font-size:14px;line-height:1.75}.nk-hub-read-more{margin-top:auto;color:var(--nk-green);font-size:12px;font-weight:400;text-decoration:none}.nk-hub-read-more:hover{color:var(--nk-green-2)}.nk-hub-pagination .nav-links{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.nk-hub-pagination .page-numbers{display:grid;min-width:42px;min-height:42px;padding:8px 12px;place-items:center;border:1px solid var(--nk-line);border-radius:11px;background:#fff;color:var(--nk-green);font-weight:400;text-decoration:none}.nk-hub-pagination .current,.nk-hub-pagination .page-numbers:hover{border-color:var(--nk-green);background:var(--nk-green);color:#fff}.nk-hub-empty{padding:32px;border:1px dashed var(--nk-line);border-radius:18px;color:var(--nk-muted);text-align:center}.nk-hub-category-description{max-width:780px;color:var(--nk-muted)}
.nk-hub-single-head .nk-wrap{max-width:var(--nk-content-max,1180px)}.nk-hub-single-head .nk-title{max-width:1050px;font-size:clamp(34px,4.6vw,60px);line-height:1.16}.nk-hub-single-summary{max-width:820px!important;margin-top:16px;color:var(--nk-muted);font-size:clamp(16px,1.8vw,20px);line-height:1.7}.nk-hub-single-categories{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}.nk-hub-single-categories a{padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--nk-green) 8%,#fff);color:var(--nk-green);font-size:10px;font-weight:400;text-decoration:none}.nk-hub-single .nk-content{padding-top:clamp(34px,5vw,58px)}.nk-hub-single .nk-entry{max-width:var(--nk-content-max,1180px)}.nk-hub-article-layout{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:clamp(28px,4vw,52px);align-items:start}.nk-hub-article-layout:not(.has-media){grid-template-columns:1fr}.nk-hub-article-media{position:sticky;top:100px}.nk-hub-media-link{position:relative;display:block;overflow:hidden;border:1px solid var(--nk-line);border-radius:20px;background:var(--nk-cream);box-shadow:0 16px 44px rgba(31,77,58,.08);text-decoration:none}.nk-hub-featured-image{display:block;width:100%;aspect-ratio:4/3;max-height:430px;object-fit:cover}.nk-hub-media-link>span{position:absolute;right:12px;bottom:12px;padding:8px 10px;border-radius:10px;background:rgba(20,54,41,.9);color:#fff;font-size:10px;font-weight:400;backdrop-filter:blur(8px)}.nk-hub-media-link:hover>span{background:var(--nk-green-2)}.nk-hub-article-copy{min-width:0;color:var(--nk-ink);font-size:16px;line-height:1.9}.nk-hub-article-copy>:first-child{margin-top:0}.nk-hub-article-copy :is(h2,h3,h4){margin-top:1.65em;color:var(--nk-green);line-height:1.35}.nk-hub-article-copy p{margin:0 0 1.2em}.nk-hub-article-copy img:not(.wp-smiley){border-radius:14px}.nk-hub-article-copy blockquote{margin:28px 0;padding:18px 22px;border-left:2px solid var(--nk-green-2);border-radius:0 14px 14px 0;background:var(--nk-cream);color:var(--nk-green)}.nk-hub-lightbox[hidden]{display:none!important}.nk-hub-lightbox{position:fixed;inset:0;z-index:10060;display:grid;padding:24px;place-items:center;background:rgba(11,25,19,.9);backdrop-filter:blur(7px)}.nk-hub-lightbox img{display:block;max-width:min(94vw,1600px);max-height:90vh;object-fit:contain;border-radius:12px;box-shadow:0 30px 100px rgba(0,0,0,.4)}.nk-hub-lightbox-close{position:fixed;top:20px;right:20px;display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:12px;background:rgba(255,255,255,.12);color:#fff;font-size:26px;cursor:pointer}@media(max-width:1050px){.nk-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nk-hub-article-layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr)}}@media(max-width:820px){.nk-hub-article-layout{grid-template-columns:1fr}.nk-hub-article-media{position:static;max-width:620px}.nk-hub-featured-image{aspect-ratio:16/9;max-height:360px}}@media(max-width:640px){.nk-hub-grid{grid-template-columns:1fr}.nk-hub-card-copy{min-height:0}.nk-hub-categories{padding:18px}.nk-hub-category-list{gap:7px}.nk-hub-category-list a{min-height:38px;padding:7px 11px}.nk-hub-single-head .nk-title{font-size:clamp(30px,9vw,42px)}.nk-hub-lightbox{padding:14px}.nk-hub-lightbox-close{top:12px;right:12px}}@media(prefers-reduced-motion:reduce){.nk-hub-card,.nk-hub-card-media img{transition:none}.nk-hub-card:hover{transform:none}.nk-hub-card:hover .nk-hub-card-media img{transform:none}}
body.nk-hub-lightbox-open{overflow:hidden}
html[data-nk-theme="dark"] .nk-hub-categories,html[data-nk-theme="dark"] .nk-hub-card{background:var(--nk-surface,#242c34);border-color:var(--nk-line,#3a444d)}
html[data-nk-theme="dark"] .nk-hub-category-list a,html[data-nk-theme="dark"] .nk-hub-pagination .page-numbers{background:var(--nk-surface-2,#171c22);border-color:var(--nk-line,#3a444d);color:var(--nk-text,#f4f2ee)}
html[data-nk-theme="dark"] .nk-hub-category-list a:hover,html[data-nk-theme="dark"] .nk-hub-category-list a.is-active,html[data-nk-theme="dark"] .nk-hub-pagination .current,html[data-nk-theme="dark"] .nk-hub-pagination .page-numbers:hover{background:var(--nk-green);color:#fff}
html[data-nk-theme="dark"] .nk-hub-card h2,html[data-nk-theme="dark"] .nk-hub-article-copy :is(h2,h3,h4){color:var(--nk-text,#f4f2ee)}
html[data-nk-theme="dark"] .nk-hub-card-copy>p,html[data-nk-theme="dark"] .nk-hub-card-meta,html[data-nk-theme="dark"] .nk-hub-article-copy{color:var(--nk-text-2,#c5ced3)}
html[data-nk-theme="dark"] .nk-hub-media-link{background:var(--nk-surface-2,#171c22);border-color:var(--nk-line,#3a444d)}

/* v1.21.0 — editorial flow: media floats beside opening copy and text expands full width below it. */
.nk-hub-article-layout{display:block;min-width:0}.nk-hub-article-layout::after{display:block;clear:both;content:""}.nk-hub-article-media{position:static;float:left;width:min(36%,380px);margin:0 clamp(26px,4vw,50px) 26px 0}.nk-hub-article-copy{min-width:0}.nk-hub-article-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px}.nk-hub-article-gallery a{display:block;overflow:hidden;aspect-ratio:4/3;border:1px solid var(--nk-line);border-radius:12px;background:var(--nk-cream);box-shadow:0 8px 22px rgba(31,77,58,.055)}.nk-hub-article-gallery img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.nk-hub-article-gallery a:hover img{transform:scale(1.035)}
@media(max-width:900px){.nk-hub-article-media{float:none;width:min(100%,620px);margin:0 0 28px}.nk-hub-article-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:560px){.nk-hub-article-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
