.breadcrumb-container[data-v-9c2f80dc]{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:#f3f4f6 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:.75rem 1rem}.breadcrumb-nav[data-v-9c2f80dc]{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.breadcrumb-link[data-v-9c2f80dc]{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;--tw-text-opacity:1;max-width:200px;color:rgb(185 28 28/var(--tw-text-opacity,1));border-radius:.375rem;padding:.25rem .5rem;font-weight:500;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-block;overflow:hidden}.breadcrumb-link[data-v-9c2f80dc]:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.breadcrumb-current[data-v-9c2f80dc]{text-overflow:ellipsis;white-space:nowrap;--tw-border-opacity:1;border-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));vertical-align:middle;--tw-text-opacity:1;max-width:200px;color:rgb(31 41 55/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:9999px;padding:.25rem .75rem;font-weight:600;display:inline-block;overflow:hidden}.breadcrumb-separator[data-v-9c2f80dc]{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));margin-left:.25rem;margin-right:.25rem}.breadcrumb-link[href*=category_slug][data-v-9c2f80dc]{--tw-border-opacity:1;border-width:1px;border-color:rgb(187 247 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.breadcrumb-link[href*=category_slug][data-v-9c2f80dc]:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.breadcrumb-link[href*=difficulty_levels][data-v-9c2f80dc]{--tw-border-opacity:1;border-width:1px;border-color:rgb(254 215 170/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.breadcrumb-link[href*=difficulty_levels][data-v-9c2f80dc]:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.breadcrumb-link[href*=include_ingredient][data-v-9c2f80dc]{--tw-border-opacity:1;border-width:1px;border-color:rgb(254 226 226/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.breadcrumb-link[href*=exclude_ingredient][data-v-9c2f80dc],.breadcrumb-link[href*=include_ingredient][data-v-9c2f80dc],.breadcrumb-link[href*=include_ingredient][data-v-9c2f80dc]:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.breadcrumb-link[href*=exclude_ingredient][data-v-9c2f80dc]{--tw-border-opacity:1;border-width:1px;border-color:rgb(254 202 202/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.breadcrumb-link[href*=exclude_ingredient][data-v-9c2f80dc]:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.breadcrumb-link[href*=total_time_max][data-v-9c2f80dc]{--tw-border-opacity:1;border-width:1px;border-color:rgb(233 213 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.breadcrumb-link[href*=total_time_max][data-v-9c2f80dc]:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.breadcrumb-link[href*=min_average_rating][data-v-9c2f80dc]{--tw-border-opacity:1;border-width:1px;border-color:rgb(254 240 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.breadcrumb-link[href*=min_average_rating][data-v-9c2f80dc]:hover{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.breadcrumb-link[href*=sort\=][data-v-9c2f80dc]{--tw-border-opacity:1;border-width:1px;border-color:rgb(199 210 254/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.breadcrumb-link[href*=sort\=][data-v-9c2f80dc]:hover{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.breadcrumb-link[href*=q\=][data-v-9c2f80dc]{--tw-border-opacity:1;border-width:1px;border-color:rgb(251 207 232/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(253 242 248/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(190 24 93/var(--tw-text-opacity,1));font-style:italic}.breadcrumb-link[href*=q\=][data-v-9c2f80dc]:hover{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.floating-toggle-enter-active[data-v-83e92fc4],.floating-toggle-leave-active[data-v-83e92fc4]{transition:all .3s cubic-bezier(.4,0,.2,1)}.floating-toggle-enter-from[data-v-83e92fc4],.floating-toggle-leave-to[data-v-83e92fc4]{opacity:0;transform:translateY(20px)scale(.8)}.floating-toggle-enter-to[data-v-83e92fc4],.floating-toggle-leave-from[data-v-83e92fc4]{opacity:1;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.floating-toggle-enter-active[data-v-83e92fc4],.floating-toggle-leave-active[data-v-83e92fc4]{transition:none}}@media (width<=640px){.floating-dark-mode-toggle[data-v-83e92fc4]{bottom:var(--floating-offset-1)!important;right:1.5rem!important}}#__nuxt,#__nuxt>div,body,html{height:100%}@supports (padding:env(safe-area-inset-bottom)){main{padding-bottom:env(safe-area-inset-bottom)}}
