.lkmoonlight-banner-layout{display:grid;gap:1rem}.lkmoonlight-banner-layout>*{min-width:0}.lkmoonlight-banner-layout-2,.lkmoonlight-banner-layout-3{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr)}.lkmoonlight-banner-layout-4{grid-template-columns:repeat(2,minmax(0,1fr))}.lkmoonlight-banner-layout-5{grid-template-columns:minmax(0,3fr) minmax(16rem,1fr)}.lkmoonlight-banner-layout-6{grid-template-columns:minmax(0,1fr)}.lkmoonlight-banner-layout-7{grid-template-columns:minmax(0,1fr)}
.lkmoonlight-archive-items.archive-layout-list{display:grid;grid-template-columns:1fr;gap:1.5rem}.lkmoonlight-archive-items.archive-layout-masonry{display:block;column-count:2;column-gap:1.25rem}.lkmoonlight-archive-card{display:grid;grid-template-columns:minmax(12rem,34%) minmax(0,1fr);gap:1.25rem}.archive-layout-masonry .lkmoonlight-archive-card{display:inline-block;width:100%;margin:0 0 1.25rem;break-inside:avoid}.lkmoonlight-archive-card__image img{display:block;width:100%;height:auto}.lkmoonlight-load-more{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.75rem 1.2rem;border:0;border-radius:var(--lkmoonlight-radius,6px);cursor:pointer}.lkmoonlight-load-more[aria-busy=true]{cursor:progress;opacity:.75}
.lkmoonlight-feature-section{margin-block:2rem}.lkmoonlight-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.lkmoonlight-feature-card{min-width:0}.lkmoonlight-feature-card img{width:100%;height:auto}.lkmoonlight-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.lkmoonlight-video-grid iframe{width:100%;aspect-ratio:16/9;height:auto}.lkmoonlight-mailchimp{text-align:center;padding:clamp(1.25rem,4vw,3rem);background:var(--lkmoonlight-surface,#181818);color:var(--lkmoonlight-text,#fff)}
.lkmoonlight-post-tabs [role=tablist]{display:flex;flex-wrap:wrap;gap:.5rem}.lkmoonlight-post-tabs [role=tab]{min-height:44px}.lkmoonlight-post-tabs [aria-selected=true]{font-weight:700;text-decoration:underline}.lkmoonlight-widget-posts{display:grid;gap:1rem}.lkmoonlight-widget-posts--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lkmoonlight-widget-post{display:grid;grid-template-columns:5rem 1fr;gap:.75rem;align-items:start}.lkmoonlight-widget-posts--grid .lkmoonlight-widget-post{display:block}.lkmoonlight-widget-posts--grid .lkmoonlight-widget-post img{width:100%;height:auto}.lkmoonlight-widget-post img{width:5rem;height:5rem;object-fit:cover}
@media(max-width:782px){.lkmoonlight-banner-layout-2,.lkmoonlight-banner-layout-3,.lkmoonlight-banner-layout-4,.lkmoonlight-banner-layout-5,.lkmoonlight-feature-grid,.lkmoonlight-video-grid,.lkmoonlight-widget-posts--grid{grid-template-columns:1fr}.lkmoonlight-archive-items.archive-layout-masonry{column-count:1}.lkmoonlight-archive-card{grid-template-columns:1fr}}
