.home-page .bannerKevin{position:relative;z-index:10;margin-bottom:24px}
.home-shell{isolation:isolate}
.home-search{transition:border-color .2s ease,box-shadow .2s ease}
.home-search:focus-within{border-color:#456786;box-shadow:0 0 0 4px #45678618}
.home-search input::-webkit-search-cancel-button{display:none}
.home-search button,.home-hero-meta a,.home-tag,.home-show-more{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}
.home-search button:hover,.home-hero-meta a:hover{background:#304f6b;box-shadow:0 8px 20px #45678635;transform:translateY(-1px)}
.home-tag:hover,.home-show-more:hover{background:#eef6ff;transform:translateY(-1px)}
.home-tag:focus-visible,.home-search button:focus-visible,.home-hero-meta a:focus-visible,.home-show-more:focus-visible,.home-recipe-card-link:focus-visible,.home-category-card:focus-visible,.home-hero-controls button:focus-visible,.home-hero-image-link:focus-visible,.home-carousel-controls button:focus-visible{outline:3px solid #ac5058;outline-offset:3px}
.home-recipe-card{transition:transform .22s ease,box-shadow .22s ease}
.home-recipe-card:hover{transform:translateY(-5px);box-shadow:0 18px 42px #45678630}
.home-recipe-image{transition:transform .45s ease}
.home-recipe-card:hover .home-recipe-image{transform:scale(1.035)}
.home-category-card{transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}
.home-category-card:hover{transform:translateY(-3px);background:#eef6ff;box-shadow:0 14px 30px #45678627}
.home-carousel-controls button:not(:disabled):hover{color:#fff;background:#456786;transform:translateY(-1px)}
.home-result-count{flex:0 0 auto;color:#456786;font-size:14px;font-weight:700}
.home-page .vertical-ad-rails{pointer-events:none}
@media(prefers-reduced-motion:reduce){.home-search button,.home-hero-meta a,.home-tag,.home-show-more,.home-recipe-card,.home-recipe-image,.home-category-card{transition:none}.home-recipe-card:hover,.home-category-card:hover{transform:none}.home-recipe-card:hover .home-recipe-image{transform:none}}
