.recipe-filter-wrapper{margin-top:30px;margin-bottom:40px;border-bottom:2px solid #eee;padding-bottom:10px}.recipe-filter-tabs{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:15px}.recipe-filter-tabs li a{display:inline-block;padding:8px 18px;background:var(--sec);color:var(--main);font-weight:700;text-decoration:none;border-radius:20px;transition:all 0.2s ease}.recipe-filter-tabs li a:hover,.recipe-filter-tabs li.is-active a{background:var(--main);color:#fff}.recipe-archive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-bottom:40px;padding-top:50px}.recipe-card{background:var(--main);border-radius:5px;text-decoration:none;color:#fff;display:flex;flex-direction:column;transition:transform 0.2s ease,box-shadow 0.2s ease}.recipe-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.08)}.recipe-card:hover .recipe-card-title{color:#fff}.recipe-card-img{aspect-ratio:1 / 1;border-radius:50%;border:7px solid var(--main);margin-top:-50px;background:#f9f9f9;overflow:hidden;max-width:250px;margin-left:auto;margin-right:auto}.recipe-grid-img{width:100%;height:100%;object-fit:cover;background-color:#fff}.recipe-card-meta{padding:20px;display:flex;flex-direction:column;flex-grow:1}.recipe-card-title{font-size:1.25rem;margin:0 0 10px 0;font-weight:600;line-height:1.3;text-align:center}.recipe-card-title:hover{color:#fff;text-decoration:underline}.recipe-card-details{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;width:100%}.recipe-card-time,.recipe-card-serves{display:inline-flex;align-items:center;gap:5px;font-size:.85rem;color:#fff;line-height:1.2}.recipe-card-time i,.recipe-card-serves i{font-size:.9rem}.archive-pagination{text-align:center;margin-top:30px}.archive-pagination ul li{display:inline-block;margin:0 4px}.archive-pagination ul li a,.archive-pagination ul li.active a{padding:8px 14px;border:1px solid #ddd;text-decoration:none;color:#333}.archive-pagination ul li.active a{background:#333;color:#fff;border-color:#333}.recipe-cat-header-wrapper{padding-block:40px;margin-bottom:40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;border-bottom:2px solid #eee;padding-bottom:20px}.recipe-cat-header-wrapper::before,.recipe-cat-header-wrapper::after{content:none!important;display:none!important}.back-to-recipes-btn{background:var(--main);color:#fff;padding:.5em 1em;border-radius:var(--radius);transition:.3s!important}.back-to-recipes-btn:hover{color:#fff;filter:brightness(120%);transform:translateY(-5px)}