.allRecipesHead{margin-bottom:12px}
.recipeBrowse{padding:0 14px 22px}
.recipeSearch{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);border-radius:17px;padding:5px 6px 5px 13px;box-shadow:0 6px 18px rgba(90,45,15,.05)}
.recipeSearch span{font-size:17px}
.recipeSearch input{min-width:0;flex:1;border:0;outline:0;background:transparent;font:inherit;padding:10px 0;color:var(--text)}
.recipeSearch button{border:0;border-radius:13px;background:#fff0e5;color:var(--orange);font-weight:900;padding:9px 12px}
.cuisineFilters{display:flex;gap:8px;overflow-x:auto;padding:12px 0 10px;scrollbar-width:none}
.cuisineFilters::-webkit-scrollbar{display:none}
.cuisineChip{flex:0 0 auto;border:1px solid #efdcd0;background:#fff;color:#715d52;border-radius:999px;padding:9px 14px;font-weight:800;font-size:13px}
.cuisineChip.active{border-color:var(--orange);background:linear-gradient(135deg,var(--orange2),var(--orange));color:#fff;box-shadow:0 5px 12px rgba(255,107,34,.22)}
.recipeBrowseMeta{display:flex;align-items:center;justify-content:space-between;margin:2px 2px 10px;color:var(--muted);font-size:12px}
.recipeBrowseMeta b{color:var(--text);font-size:15px}
.recipeBrowse .allRecipesGrid{padding:0}
.allRecipeCard{position:relative}
.cuisineBadge{position:absolute;left:9px;top:9px;border-radius:9px;background:rgba(41,28,22,.76);backdrop-filter:blur(5px);color:#fff;padding:4px 7px;font-size:11px;font-weight:800}
.recipeEmpty{grid-column:1/-1;text-align:center;padding:54px 16px;color:var(--muted)}
.tabs .tab b{font-family:Arial,sans-serif}
@media(max-width:360px){.cuisineChip{padding:8px 11px}.allRecipesGrid{gap:9px}}
