.NutritionCalculator_chips__WT1_g{display:flex;flex-wrap:wrap;gap:8px}.NutritionCalculator_chip__IPAF3{display:inline-flex;align-items:center;box-sizing:border-box;height:24px;padding:0 7px;border:1px solid;border-radius:999px;font-size:.8125rem;font-weight:600;line-height:1.5;white-space:nowrap;transition:background-color .14s cubic-bezier(.4,0,.2,1)}.NutritionCalculator_calories__LWFac{color:#a85a38}.NutritionCalculator_calories__LWFac:hover{background-color:rgba(230,126,34,.08)}.NutritionCalculator_protein__wA4Nh{color:#5b4a9e}.NutritionCalculator_protein__wA4Nh:hover{background-color:rgba(41,128,185,.08)}.NutritionCalculator_carbs__Sq2e3{color:#2e7d32}.NutritionCalculator_carbs__Sq2e3:hover{background-color:rgba(39,174,96,.08)}.NutritionCalculator_fat__fj7Ql{color:#9c641c}.NutritionCalculator_fat__fj7Ql:hover{background-color:rgba(241,196,15,.08)}.NutritionCalculator_fiber__FCeMX{color:#654338}.NutritionCalculator_fiber__FCeMX:hover{background-color:rgba(139,69,19,.08)}html[data-color-mode=dark] .NutritionCalculator_calories__LWFac{color:#b9795e}html[data-color-mode=dark] .NutritionCalculator_calories__LWFac:hover{background-color:rgba(243,156,18,.08)}html[data-color-mode=dark] .NutritionCalculator_protein__wA4Nh{color:#8c80bb}html[data-color-mode=dark] .NutritionCalculator_protein__wA4Nh:hover{background-color:rgba(52,152,219,.08)}html[data-color-mode=dark] .NutritionCalculator_carbs__Sq2e3{color:#58975b}html[data-color-mode=dark] .NutritionCalculator_carbs__Sq2e3:hover{background-color:rgba(88,214,141,.08)}html[data-color-mode=dark] .NutritionCalculator_fat__fj7Ql{color:#ae8045}html[data-color-mode=dark] .NutritionCalculator_fat__fj7Ql:hover{background-color:rgba(244,208,63,.08)}html[data-color-mode=dark] .NutritionCalculator_fiber__FCeMX{color:#99837c}html[data-color-mode=dark] .NutritionCalculator_fiber__FCeMX:hover{background-color:rgba(160,130,109,.08)}.NutritionCalculator_chip__IPAF3{justify-content:center}.NutritionCalculator_static__Lytvo:hover{background-color:transparent!important}.NutritionCalculator_breakdown__jxSSZ{display:flex;flex-direction:column;flex-wrap:wrap;gap:8px}@media (min-width:600px){.NutritionCalculator_breakdown__jxSSZ{flex-direction:row}}.RecipeCard_card__5tK7b{position:relative;display:flex;flex-direction:column;height:auto;box-sizing:border-box;overflow:hidden;text-decoration:none;color:#191d32;background-color:#ffffff;border:1px solid #e8d8c7;border-radius:20px;box-shadow:0 10px 30px rgba(120,86,57,.08);transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1)}.RecipeCard_card__5tK7b:hover{transform:translateY(-2px);box-shadow:0 18px 50px rgba(120,86,57,.16);border-color:#0f1b4c}.RecipeCard_card__5tK7b:hover .RecipeCard_image__Aiheq{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.RecipeCard_card__5tK7b{transition:none}.RecipeCard_card__5tK7b:hover,.RecipeCard_card__5tK7b:hover .RecipeCard_image__Aiheq{transform:none}}html[data-color-mode=dark] .RecipeCard_card__5tK7b{color:#f6f1ea;background-color:#1a1f2e;border-color:#3a4157}html[data-color-mode=dark] .RecipeCard_card__5tK7b:hover{border-color:#8fa3e0}.RecipeCard_mediaWrap__soKcj{position:relative}.RecipeCard_media__sg48V{position:relative;width:100%;aspect-ratio:16/9;min-height:200px;overflow:hidden;background-color:#f5f1eb}.RecipeCard_mediaCompact__yB0Ew{aspect-ratio:16/10;min-height:160px}html[data-color-mode=dark] .RecipeCard_media__sg48V{background-color:#1a1f2e}.RecipeCard_image__Aiheq{transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.RecipeCard_shade__Y2tw_{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,0) 34%,rgba(18,21,34,.06) 62%,rgba(18,21,34,.44))}.RecipeCard_placeholder__DQD8I{height:100%;display:flex;align-items:center;justify-content:center;color:#5a5f80;background:linear-gradient(135deg,#f5f1eb,#ebe5dc);font-size:48px}.RecipeCard_placeholder__DQD8I svg{width:1em;height:1em;fill:currentColor}html[data-color-mode=dark] .RecipeCard_placeholder__DQD8I{color:#d8cfc6;background:linear-gradient(135deg,#1a1f2e,#3a4157)}.RecipeCard_badges__06gEg{position:absolute;inset:12px;z-index:2;display:flex;flex-direction:column;justify-content:space-between;gap:8px;pointer-events:none}.RecipeCard_topRow__olwTX{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;align-items:flex-start}.RecipeCard_topEnd__b3D1i{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:0}.RecipeCard_bottomRow__D3ZY1{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:6px;overflow:hidden}.RecipeCard_badge__wtnlO{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:28px;min-height:28px;max-width:100%;vertical-align:middle;white-space:nowrap;border-radius:999px;border:1px solid rgba(255,255,255,.65);background-color:rgba(255,255,255,.92);color:#191d32;box-shadow:0 6px 18px rgba(120,86,57,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.72rem;font-weight:800;line-height:1.5}.RecipeCard_badgeLabel__urlYE{padding-inline:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RecipeCard_badgeIcon__s_jtO{width:1em;height:1em;flex-shrink:0;fill:currentColor;font-size:15px}.RecipeCard_difficulty__fXZ00{border-color:rgba(255,255,255,.35);color:#ffffff;background-color:#0f1b4c}.RecipeCard_easy__3hr7e{background-color:#2e7d32}.RecipeCard_medium__XuoCI{background-color:#9c641c}.RecipeCard_hard__qN7zv{background-color:#b14646}html[data-color-mode=dark] .RecipeCard_difficulty__fXZ00{background-color:#8fa3e0}html[data-color-mode=dark] .RecipeCard_easy__3hr7e{background-color:#78b481}html[data-color-mode=dark] .RecipeCard_medium__XuoCI{background-color:#d7a65b}html[data-color-mode=dark] .RecipeCard_hard__qN7zv{background-color:#dd8a8a}.RecipeCard_tag__j_vAv{background-color:rgba(25,29,50,.78);border-color:rgba(255,255,255,.22);color:#ffffff;box-shadow:0 6px 18px rgba(0,0,0,.18);font-weight:700}.RecipeCard_content__mXIT2{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;width:100%;min-height:0;gap:8px;padding:14px 16px 12px}.RecipeCard_contentDense__ejp8G{gap:6px;padding:10px 12px}.RecipeCard_title__qdkKc{margin:0;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.4;min-height:2.8em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.RecipeCard_link__Zbr1A{color:inherit;text-decoration:none}.RecipeCard_link__Zbr1A:after{content:"";position:absolute;inset:0;z-index:1;cursor:pointer;border-radius:20px}.RecipeCard_link__Zbr1A:focus-visible{outline:none}.RecipeCard_link__Zbr1A:focus-visible:after{outline:3px solid #0f1b4c;outline-offset:-3px}html[data-color-mode=dark] .RecipeCard_link__Zbr1A:focus-visible:after{outline-color:#8fa3e0}.RecipeCard_action__2AxTL{position:relative;z-index:2;margin-top:6px}.RecipeCard_actionDense__T_WGJ{margin-top:4px}@media (min-width:600px){.RecipeCard_media__sg48V{aspect-ratio:4/3}.RecipeCard_mediaCompact__yB0Ew{aspect-ratio:3/2}.RecipeCard_title__qdkKc{font-size:1.125rem}}.RecipeCard_viewButton__bXGnM{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:64px;min-height:32px;margin:0;padding:8px 16px;overflow:hidden;border:0;border-radius:16px;background-color:#0f1b4c;color:#ffffff;font-family:inherit;font-size:.75rem;font-weight:700;line-height:1.75;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s cubic-bezier(.34,1.56,.64,1),background-color .25s cubic-bezier(.4,0,.2,1)}.RecipeCard_viewButton__bXGnM:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle,rgba(255,255,255,.3) 0,transparent 70%);transform:scale(0);transition:transform .6s ease-out}.RecipeCard_viewButton__bXGnM:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:translate(-150%,-50%);transition:transform .6s ease}.RecipeCard_viewButton__bXGnM:hover{transform:translateY(-2px);background-color:#0b1335;box-shadow:0 8px 24px rgba(15,27,76,.25)}.RecipeCard_viewButton__bXGnM:hover:before{transform:scale(4)}.RecipeCard_viewButton__bXGnM:hover:after{transform:translate(50%,-50%)}.RecipeCard_viewButton__bXGnM:active{transform:translateY(0) scale(.98)}html[data-color-mode=dark] .RecipeCard_viewButton__bXGnM{background-color:#8fa3e0;color:#12151f}html[data-color-mode=dark] .RecipeCard_viewButton__bXGnM:hover{background-color:#64729d;box-shadow:0 8px 24px rgba(143,163,224,.25)}@media (prefers-reduced-motion:reduce){.RecipeCard_viewButton__bXGnM,.RecipeCard_viewButton__bXGnM:after,.RecipeCard_viewButton__bXGnM:before{transition:none}}