
body.khutaa-archive-builder-active{background:var(--kh-archive-page);color:var(--kh-archive-text)}
.khutaa-archive-page{width:100%;min-width:0;padding:28px 0 52px;background:var(--kh-archive-page);color:var(--kh-archive-text)}
.khutaa-archive-page *{box-sizing:border-box}
.khutaa-archive-page__container{width:min(100% - 28px,1500px);margin-inline:auto}
.khutaa-archive-ad{margin-bottom:22px}
.khutaa-archive-header{margin-bottom:18px;padding:23px 25px;border:1px solid var(--kh-archive-border);border-radius:var(--kh-archive-card-radius);background:var(--kh-archive-surface);box-shadow:0 8px 25px rgba(15,23,42,.05)}
.khutaa-archive-header h1{margin:10px 0 0;color:var(--kh-archive-text);font-size:var(--kh-archive-title-size);line-height:1.35}
.khutaa-archive-description{max-width:900px;margin-top:10px;color:var(--kh-archive-muted);font-size:15px;line-height:1.85}.khutaa-archive-description p{margin:0}
.khutaa-archive-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--kh-archive-muted);font-size:12px}.khutaa-archive-breadcrumbs a{color:var(--kh-archive-accent);text-decoration:none}
.khutaa-archive-filters{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;gap:9px;align-items:end;margin-bottom:20px;padding:13px;border:1px solid var(--kh-archive-border);border-radius:13px;background:var(--kh-archive-surface)}
.khutaa-archive-filters label{display:grid;gap:5px}.khutaa-archive-filters label span{color:var(--kh-archive-muted);font-size:10px;font-weight:900}.khutaa-archive-filters select{width:100%;min-height:40px;padding:5px 9px;border:1px solid var(--kh-archive-border);border-radius:8px;background:var(--kh-archive-surface);color:var(--kh-archive-text)}.khutaa-archive-filters button{min-height:40px;padding:7px 18px;border:0;border-radius:8px;background:var(--kh-archive-accent);color:#fff;font-weight:900;cursor:pointer}
.khutaa-archive-shell{display:grid;grid-template-columns:minmax(0,1fr) var(--kh-archive-sidebar);gap:var(--kh-archive-column-gap);align-items:start}.khutaa-archive-sidebar-left .khutaa-archive-shell{grid-template-columns:var(--kh-archive-sidebar) minmax(0,1fr)}.khutaa-archive-sidebar-none .khutaa-archive-shell{display:block}
.khutaa-archive-main{min-width:0}
.khutaa-archive-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);min-height:390px;margin-bottom:var(--kh-archive-card-gap);overflow:hidden;border:1px solid var(--kh-archive-border);border-radius:var(--kh-archive-card-radius);background:var(--kh-archive-surface);box-shadow:0 12px 34px rgba(15,23,42,.09)}
.khutaa-archive-hero__media{position:relative;display:block;min-height:100%;overflow:hidden;background:#dbe3eb}.khutaa-archive-hero__media img,.khutaa-archive-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .28s ease}.khutaa-archive-hero:hover img,.khutaa-archive-card:hover img{transform:scale(1.035)}
.khutaa-archive-hero__content{display:flex;justify-content:center;flex-direction:column;padding:clamp(20px,3vw,40px)}.khutaa-archive-hero h2{margin:9px 0 10px;font-size:clamp(27px,3vw,45px);line-height:1.4}.khutaa-archive-hero h2 a{color:var(--kh-archive-text);text-decoration:none}.khutaa-archive-hero p{margin:12px 0;color:var(--kh-archive-muted);line-height:1.9}.khutaa-archive-read-more{display:inline-flex;align-self:flex-start;margin-top:7px;padding:8px 14px;border-radius:8px;background:var(--kh-archive-accent);color:#fff;text-decoration:none;font-weight:900}
.khutaa-archive-hero.is-overlay,.khutaa-archive-hero.is-full{position:relative;display:block}.khutaa-archive-hero.is-overlay .khutaa-archive-hero__media,.khutaa-archive-hero.is-full .khutaa-archive-hero__media{min-height:500px}.khutaa-archive-hero.is-overlay .khutaa-archive-hero__content,.khutaa-archive-hero.is-full .khutaa-archive-hero__content{position:absolute;inset:auto 0 0;z-index:2;max-width:900px;background:linear-gradient(transparent,rgba(0,0,0,.88));color:#fff}.khutaa-archive-hero.is-overlay h2 a,.khutaa-archive-hero.is-full h2 a{color:#fff}.khutaa-archive-hero.is-overlay p,.khutaa-archive-hero.is-full p,.khutaa-archive-hero.is-overlay .khutaa-archive-meta,.khutaa-archive-hero.is-full .khutaa-archive-meta{color:#dfe7ef}
.khutaa-archive-list{display:grid;grid-template-columns:repeat(var(--kh-archive-columns),minmax(0,1fr));gap:var(--kh-archive-card-gap)}
.khutaa-archive-card{position:relative;display:flex;min-width:0;overflow:hidden;border:1px solid var(--kh-archive-border);border-radius:var(--kh-archive-card-radius);background:var(--kh-archive-surface);box-shadow:0 7px 23px rgba(15,23,42,.05);animation:khutaaArchiveIn .28s ease both}
.khutaa-archive-card__media{position:relative;display:block;overflow:hidden;border-radius:var(--kh-archive-image-radius) var(--kh-archive-image-radius) 0 0;background:#dbe3eb}.khutaa-archive-card__media.ratio-16x9{aspect-ratio:16/9}.khutaa-archive-card__media.ratio-16x10{aspect-ratio:16/10}.khutaa-archive-card__media.ratio-4x3{aspect-ratio:4/3}.khutaa-archive-card__media.ratio-3x2{aspect-ratio:3/2}.khutaa-archive-card__media.ratio-1x1{aspect-ratio:1/1}.khutaa-archive-hero__media.ratio-16x9,.khutaa-archive-hero__media.ratio-16x10,.khutaa-archive-hero__media.ratio-4x3,.khutaa-archive-hero__media.ratio-3x2,.khutaa-archive-hero__media.ratio-1x1{aspect-ratio:auto}
.khutaa-archive-media-placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,#d8e2eb,#eef3f7)}
.khutaa-archive-card__content{min-width:0;padding:14px}.khutaa-archive-card h2{margin:8px 0 7px;font-size:var(--kh-archive-card-title);line-height:1.58}.khutaa-archive-card h2 a{color:var(--kh-archive-text);text-decoration:none}.khutaa-archive-card__excerpt{margin:9px 0 0;color:var(--kh-archive-muted);line-height:1.8}
.khutaa-archive-category{display:inline-flex;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--kh-archive-accent) 13%,transparent);color:var(--kh-archive-accent);font-size:10px;font-weight:900;text-decoration:none}
.khutaa-archive-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--kh-archive-muted);font-size:10px}.khutaa-archive-meta>span,.khutaa-archive-meta>time{display:inline-flex;align-items:center;gap:3px}.khutaa-archive-meta .dashicons{width:14px;height:14px;font-size:14px}
.khutaa-archive-layout-grid .khutaa-archive-card,.khutaa-archive-layout-magazine .khutaa-archive-card,.khutaa-archive-layout-featured-side .khutaa-archive-card,.khutaa-archive-layout-media .khutaa-archive-card{flex-direction:column}
.khutaa-archive-layout-list .khutaa-archive-list{grid-template-columns:1fr}.khutaa-archive-layout-list .khutaa-archive-card{display:grid;grid-template-columns:minmax(240px,35%) minmax(0,1fr)}.khutaa-archive-layout-list .khutaa-archive-card__media{height:100%;border-radius:var(--kh-archive-image-radius);aspect-ratio:auto}
.khutaa-archive-layout-magazine .khutaa-archive-card.is-magazine-featured{grid-column:span 2}.khutaa-archive-layout-magazine .khutaa-archive-card.is-magazine-featured .khutaa-archive-card__media{aspect-ratio:16/8}
.khutaa-archive-layout-featured-side .khutaa-archive-list{grid-template-columns:repeat(2,minmax(0,1fr))}
.khutaa-archive-layout-media .khutaa-archive-card{background:#151f2b}.khutaa-archive-layout-media .khutaa-archive-card h2 a{color:#f4f7fa}
.khutaa-archive-layout-headlines .khutaa-archive-list{grid-template-columns:1fr;gap:8px}.khutaa-archive-layout-headlines .khutaa-archive-card{align-items:center;padding:11px 14px}.khutaa-archive-layout-headlines .khutaa-archive-card__content{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:0}.khutaa-archive-layout-headlines .khutaa-archive-card__number{display:flex;width:35px;height:35px;align-items:center;justify-content:center;border-radius:50%;background:var(--kh-archive-accent);color:#fff;font-size:11px;font-weight:900}.khutaa-archive-layout-headlines .khutaa-archive-card h2{margin:0}.khutaa-archive-layout-headlines .khutaa-archive-category{display:none}
.khutaa-archive-inline-ad{grid-column:1/-1}
.khutaa-archive-sidebar{min-width:0}.khutaa-archive-sidebar.is-sticky{position:sticky;top:24px}.khutaa-archive-sidebar-widget,.khutaa-archive-sidebar-placeholder{margin-bottom:17px;padding:16px;border:1px solid var(--kh-archive-border);border-radius:var(--kh-archive-card-radius);background:var(--kh-archive-surface)}.khutaa-archive-sidebar-title{margin:0 0 12px;padding-bottom:9px;border-bottom:2px solid var(--kh-archive-accent);color:var(--kh-archive-text)}.khutaa-archive-sidebar-placeholder p{color:var(--kh-archive-muted)}
.navigation.pagination{margin-top:24px}.nav-links{display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.nav-links .page-numbers{display:flex;min-width:40px;height:40px;align-items:center;justify-content:center;padding:0 9px;border:1px solid var(--kh-archive-border);border-radius:8px;background:var(--kh-archive-surface);color:var(--kh-archive-text);text-decoration:none}.nav-links .page-numbers.current{border-color:var(--kh-archive-accent);background:var(--kh-archive-accent);color:#fff}
.khutaa-archive-pagination{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;margin-top:25px}.khutaa-archive-load-more{min-width:180px;min-height:46px;padding:9px 20px;border:0;border-radius:10px;background:var(--kh-archive-accent);color:#fff;font-weight:900;cursor:pointer}.khutaa-archive-load-more.is-loading{opacity:.7}.khutaa-archive-infinite-sentinel{display:flex;min-height:55px;align-items:center;justify-content:center;gap:8px;color:var(--kh-archive-muted)}.khutaa-archive-infinite-sentinel .spinner{display:none}.khutaa-archive-infinite-sentinel.is-loading .spinner{display:block;visibility:visible}.khutaa-archive-pagination-status.is-error{color:#b42318}
.khutaa-archive-empty{display:flex;min-height:370px;align-items:center;justify-content:center;flex-direction:column;padding:30px;border:1px solid var(--kh-archive-border);border-radius:var(--kh-archive-card-radius);background:var(--kh-archive-surface);text-align:center}.khutaa-archive-empty>.dashicons{width:70px;height:70px;color:var(--kh-archive-accent);font-size:70px}.khutaa-archive-empty h2{margin:16px 0 5px}.khutaa-archive-empty p{color:var(--kh-archive-muted)}.khutaa-archive-empty form{display:flex;gap:7px;margin:13px 0}.khutaa-archive-empty input{min-width:280px;padding:9px;border:1px solid var(--kh-archive-border);border-radius:8px}.khutaa-archive-empty a{color:var(--kh-archive-accent)}
html[data-khutaa-theme="dark"] .khutaa-archive-page{--kh-archive-page:#08111b;--kh-archive-surface:#131d28;--kh-archive-border:#2b3948;--kh-archive-text:#eef4fa;--kh-archive-muted:#a9b6c4}
@keyframes khutaaArchiveIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(max-width:1180px){.khutaa-archive-list{grid-template-columns:repeat(var(--kh-archive-columns-tablet),minmax(0,1fr))}.khutaa-archive-shell,.khutaa-archive-sidebar-left .khutaa-archive-shell{grid-template-columns:minmax(0,1fr) 290px}.khutaa-archive-layout-list .khutaa-archive-card{grid-template-columns:minmax(210px,36%) minmax(0,1fr)}}
@media(max-width:900px){.khutaa-archive-shell,.khutaa-archive-sidebar-left .khutaa-archive-shell{display:flex;flex-direction:column}.khutaa-archive-mobile-sidebar-top .khutaa-archive-sidebar{order:-1}.khutaa-archive-mobile-sidebar-hidden .khutaa-archive-sidebar{display:none}.khutaa-archive-sidebar,.khutaa-archive-sidebar.is-sticky{position:static;width:100%}.khutaa-archive-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.khutaa-archive-hero{grid-template-columns:1fr}.khutaa-archive-hero__media{min-height:330px}.khutaa-archive-hero__content{padding:22px}}
@media(max-width:768px){.khutaa-archive-page{padding:12px 0 30px}.khutaa-archive-page__container{width:min(100% - 12px,100%)}.khutaa-archive-header{padding:17px}.khutaa-archive-header h1{font-size:clamp(27px,var(--kh-archive-title-size),40px)}.khutaa-archive-list{grid-template-columns:repeat(var(--kh-archive-columns-mobile),minmax(0,1fr))}.khutaa-archive-card h2{font-size:var(--kh-archive-card-title-mobile)}.khutaa-archive-layout-list .khutaa-archive-card{grid-template-columns:135px minmax(0,1fr)}.khutaa-archive-layout-list .khutaa-archive-card__content{padding:10px}.khutaa-archive-layout-list .khutaa-archive-card__excerpt{display:none}.khutaa-archive-hero.is-hidden-mobile{display:none}.khutaa-archive-hero.is-overlay .khutaa-archive-hero__media,.khutaa-archive-hero.is-full .khutaa-archive-hero__media{min-height:390px}.khutaa-archive-layout-magazine .khutaa-archive-card.is-magazine-featured{grid-column:auto}.khutaa-archive-filters{grid-template-columns:1fr 1fr}.khutaa-archive-filters button{grid-column:1/-1}.khutaa-archive-layout-headlines .khutaa-archive-card__content{grid-template-columns:35px minmax(0,1fr)}.khutaa-archive-layout-headlines .khutaa-archive-meta{display:none}}
@media(max-width:480px){.khutaa-archive-filters{grid-template-columns:1fr}.khutaa-archive-filters button{grid-column:auto}.khutaa-archive-layout-list .khutaa-archive-card{grid-template-columns:110px minmax(0,1fr)}.khutaa-archive-empty input{min-width:0;width:100%}}
