@keyframes bounce-473513a2{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}.animate-bounce-custom[data-v-473513a2]{animation:bounce-473513a2 2s infinite}.theme-featured-categories[data-v-26a5be4a]{margin-bottom:.5rem;padding:1.5rem 0 2rem}.featured-categories-title[data-v-26a5be4a]{color:var(--theme-color-text,#1e293b);font-size:1.25rem;font-weight:600}.featured-categories-grid[data-v-26a5be4a]{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr)}@media (min-width:640px){.featured-categories-grid[data-v-26a5be4a]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.featured-categories-grid[data-v-26a5be4a]{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.featured-categories-grid[data-v-26a5be4a]{grid-template-columns:repeat(4,1fr)}}.category-card[data-v-26a5be4a]{background-color:var(--accent-bg,rgba(59,130,246,.08));border:1px solid transparent;border-radius:12px;display:block;padding:1.25rem 1.5rem;text-decoration:none;transition:all .25s ease}.category-card[data-v-26a5be4a]:hover{background-color:var(--accent-bg-hover,rgba(59,130,246,.15));box-shadow:0 4px 12px #0000000f;transform:translateY(-2px)}.category-card-content[data-v-26a5be4a]{display:flex;flex-direction:column;height:100%}.category-name[data-v-26a5be4a]{color:#1e293b;font-size:1rem;font-weight:600;line-height:1.3;margin:0 0 .375rem}.category-description[data-v-26a5be4a]{color:#64748b;flex-grow:1;font-size:.8125rem;line-height:1.5;margin:0 0 .75rem}.category-link[data-v-26a5be4a]{align-items:center;color:var(--accent-color,#3b82f6);display:inline-flex;font-size:.8125rem;font-weight:500;margin-top:auto;transition:opacity .2s ease}.category-card:hover .category-link[data-v-26a5be4a]{opacity:.9}.category-card:hover .category-link svg[data-v-26a5be4a]{transform:translate(4px);transition:transform .2s ease}.posts-section-header[data-v-b3fc658b]{margin-bottom:1.5rem;padding-top:.5rem}.posts-section-header h3[data-v-b3fc658b]{font-size:1.5rem;font-weight:600}.theme-posts__grid[data-v-b3fc658b]{--columns:var(--138b13d4)}@media (min-width:640px){.theme-posts__grid[data-v-b3fc658b]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.theme-posts__grid[data-v-b3fc658b]{grid-template-columns:repeat(var(--columns),1fr)}}.theme-card[data-v-b3fc658b]{transition:all .3s ease}.theme-card[data-v-b3fc658b]:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-8px)}.theme-card img[data-v-b3fc658b]{transition:transform .5s ease}.theme-card:hover img[data-v-b3fc658b]{transform:scale(1.1)}@keyframes pulse-b3fc658b{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-b3fc658b]{animation:pulse-b3fc658b 2s cubic-bezier(.4,0,.6,1) infinite}.layout-masonry .theme-posts__grid[data-v-b3fc658b]{-moz-column-count:var(--columns);column-count:var(--columns);-moz-column-gap:2rem;column-gap:2rem}.layout-masonry .theme-card[data-v-b3fc658b]{display:inline-block;margin-bottom:2rem;width:100%;-moz-column-break-inside:avoid;break-inside:avoid}.layout-list .theme-posts__grid[data-v-b3fc658b]{display:flex;flex-direction:column;gap:2rem}.layout-list .theme-card[data-v-b3fc658b]{display:flex;flex-direction:row;overflow:hidden}.layout-list .theme-card img[data-v-b3fc658b]{flex-shrink:0;height:150px;-o-object-fit:cover;object-fit:cover;width:200px}@media (max-width:768px){.layout-list .theme-card[data-v-b3fc658b]{flex-direction:column}.layout-list .theme-card img[data-v-b3fc658b]{height:200px;width:100%}}.line-clamp-2[data-v-b3fc658b]{-webkit-line-clamp:2}.line-clamp-2[data-v-b3fc658b],.line-clamp-3[data-v-b3fc658b]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-b3fc658b]{-webkit-line-clamp:3}article[data-v-b3fc658b]:hover{transform:translateY(-4px)}article:hover img[data-v-b3fc658b]{transform:scale(1.05)}.theme-card[data-v-b3fc658b]:focus{outline:2px solid var(--theme-accent);outline-offset:2px}.theme-search-section[data-v-b3fc658b]{transition:var(--theme-transition)}.theme-search-section[data-v-b3fc658b]:has([style*=backgroundColor]){box-shadow:var(--theme-shadow-sm)}.theme-search-section[style*=background][data-v-b3fc658b]{overflow:hidden;position:relative}.theme-search-section[style*=background][data-v-b3fc658b]:before{background:inherit;content:"";inset:0;opacity:.1;pointer-events:none;position:absolute}.theme-search-section--full-width[data-v-b3fc658b]{border-radius:0!important;margin-left:calc(-50vw + 50%);position:relative;width:100vw}.theme-search-outer--full[data-v-b3fc658b]{margin-bottom:0!important}.theme-section .theme-search-outer--full[data-v-b3fc658b]{margin-top:-2rem}.mb-16[data-v-b3fc658b]:not(.theme-search-outer--full),.theme-search-outer--full.mb-16[data-v-b3fc658b]{margin-bottom:4rem!important}@media (max-width:768px){.theme-search-section--full-width[data-v-b3fc658b]{margin-left:calc(-50vw + 50%);width:100vw}}@media print{.theme-posts__grid[data-v-b3fc658b]{display:block!important}.theme-card[data-v-b3fc658b]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}.theme-card img[data-v-b3fc658b]{display:none}}
