@import"https://fonts.bunny.net/css?family=atkinson-hyperlegible:400";@import"https://fonts.bunny.net/css?family=fraunces:400,600,900,500i|archivo:400,500,600,700|ibm-plex-mono:400,500&display=swap";._button_1avd2_1{text-decoration:none;border:0;cursor:pointer;background:transparent;padding:0;margin:0}._button--pill_1avd2_9{background:var(--card-background);padding:.75rem 1rem;border-radius:var(--default-border-radius);font-weight:700;cursor:pointer;text-align:center;display:inline-flex;color:var(--color-text)}._button--inline-input_1avd2_19{background:var(--color-primary);height:3rem;width:3rem;border-radius:var(--default-border-radius);flex-shrink:0;font-weight:700;font-size:1rem;color:var(--light)}._button--square_1avd2_29{height:3rem!important;width:3rem!important}._button--grow_1avd2_33{flex-grow:1}._button--primary_1avd2_36{box-shadow:var(--default-box-shadow);line-height:3rem;background:var(--color-button-primary);color:var(--color-text-contrast);font-size:1rem;padding:0 1rem;border-radius:var(--default-border-radius);display:flex;align-items:center;justify-content:center;gap:var(--space-1);font-family:var(--font-serif),"serif"}._button--primary_1avd2_36 svg{height:1rem}._button--secondary_1avd2_53{box-shadow:var(--default-box-shadow);line-height:3rem;background:var(--color-button-secondary);color:var(--color-text-contrast);font-size:1rem;padding:0 1rem;border-radius:var(--default-border-radius);display:flex;align-items:center;justify-content:center;gap:var(--space-1);font-family:var(--font-serif),"serif"}._button--secondary_1avd2_53 svg{height:1rem}._button--tertiary_1avd2_70{box-shadow:var(--default-box-shadow);line-height:3rem;background:var(--color-button-tertiary);color:var(--color-text-contrast);font-size:1rem;padding:0 1rem;border-radius:var(--default-border-radius);display:flex;align-items:center;justify-content:center;gap:var(--space-1);font-family:var(--font-serif),"serif"}._button--tertiary_1avd2_70 svg{height:1rem}._button--submit_1avd2_87{box-shadow:var(--default-box-shadow);line-height:3rem;background:var(--color-button-primary);color:var(--color-text-contrast);font-size:1rem;padding:0 1rem;border-radius:var(--default-border-radius);display:flex;align-items:center;justify-content:center;gap:var(--space-1);font-family:var(--font-serif),"serif"}._button--submit_1avd2_87 svg{height:1rem}._button--error_1avd2_104{box-shadow:var(--default-box-shadow);line-height:3rem;background:var(--error-color);color:var(--color-text-contrast);font-size:1rem;padding:0 1rem;border-radius:var(--default-border-radius);display:flex;align-items:center;justify-content:center;gap:var(--space-1);font-family:var(--font-serif),"serif"}._button--error_1avd2_104 svg{height:1rem}._card_g311i_1{text-decoration:none;position:relative;display:block;width:100%;border-radius:calc(var(--default-border-radius) + 1px);border:1px solid var(--color-line);color:var(--color-text)}._card_g311i_1:focus{outline:.2rem solid var(--accent-color)}._card__image_g311i_13{display:block;border-radius:var(--default-border-radius);width:100%;aspect-ratio:16/9;object-fit:cover;box-shadow:var(--default-box-shadow);border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}._card__content_g311i_23{margin:var(--space-3);display:flex;flex-direction:column}._card--checked_g311i_28{opacity:.1}._card--placeholder_g311i_31{display:flex;align-items:center;justify-content:center;min-height:128px;opacity:30%;transition:opacity .2s ease-in-out}._card--placeholder_g311i_31:hover{opacity:100%}._card--placeholder_g311i_31 svg{margin:0 auto}._card__image-placeholder_g311i_45{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;background-color:var(--color-line);border-top-left-radius:var(--default-border-radius);border-top-right-radius:var(--default-border-radius);color:var(--light);opacity:.66}._cards_34l9p_1{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 767px){._cards_34l9p_1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 992px){._cards_34l9p_1{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1440px){._cards_34l9p_1{grid-template-columns:repeat(6,minmax(0,1fr))}}._checkbox_1bsl3_1{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none}._checkbox_1bsl3_1:hover ._checkbox__box_1bsl3_8{border-color:var(--color-checkbox)}._checkbox--disabled_1bsl3_11{cursor:not-allowed;opacity:.5}._checkbox__input_1bsl3_15{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._checkbox__input_1bsl3_15:checked+._checkbox__box_1bsl3_8{background-color:var(--color-checkbox);border-color:var(--color-checkbox)}._checkbox__input_1bsl3_15:focus-visible+._checkbox__box_1bsl3_8{outline:2px solid var(--color-checkbox);outline-offset:2px}._checkbox__input_1bsl3_15:checked+._checkbox__box_1bsl3_8 ._checkbox__check_1bsl3_34{transform:scale(1)}._checkbox__box_1bsl3_8{width:var(--space-5);height:var(--space-5);flex-shrink:0;border:2px solid var(--color-line);border-radius:var(--border-radius-subtle);display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease}._checkbox__check_1bsl3_34{width:var(--space-3);height:var(--space-3);color:var(--color-background);transform:scale(0);transition:transform .15s ease-out}._checkbox__label_1bsl3_55{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text)}._checkbox--tag_1bsl3_60{gap:0}._checkbox--tag_1bsl3_60 ._checkbox__box_1bsl3_8{display:none}._checkbox--tag_1bsl3_60 ._checkbox__label_1bsl3_55{display:flex;white-space:pre;align-items:center;border:1px solid var(--color-tag);color:var(--color-tag);background:var(--color-primary-opaque);padding-inline-start:var(--space-2);padding-inline-end:var(--space-2);border-radius:var(--border-radius-subtle);font-weight:700;text-transform:uppercase;text-decoration:none!important;font-size:.75rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease;gap:var(--space-1)}._checkbox--tag_1bsl3_60 ._checkbox__label_1bsl3_55 svg{width:.666rem}._checkbox--tag_1bsl3_60 ._checkbox__input_1bsl3_15:checked~._checkbox__label_1bsl3_55{background:var(--color-tag);color:var(--color-background)}._checkbox--tag_1bsl3_60 ._checkbox__input_1bsl3_15:focus-visible~._checkbox__label_1bsl3_55{outline:2px solid var(--color-tag);outline-offset:2px}._container--small_yz3cc_1{max-width:512px;margin:0 auto}._container--margin-bottom_yz3cc_5{margin-bottom:1rem}._flex_19ql9_118{display:flex}._flex--align-items-center_19ql9_121{align-items:center}._flex--align-items-end_19ql9_124{align-items:flex-end}._flex--justify-content-center_19ql9_127{justify-content:center}._flex--justify-content-between_19ql9_130{justify-content:space-between;inline-size:100%}._flex--justify-content-start_19ql9_134{justify-content:flex-start}._flex--justify-content-end_19ql9_137{justify-content:flex-end}._flex--wrap_19ql9_140{flex-wrap:wrap}._flex--grow_19ql9_143{flex-grow:1}._flex--column_19ql9_146{flex-direction:column}._flex--rounded_19ql9_149{border-radius:var(--default-border-radius)}@media (max-width: 768px){._flex--mobile-column_19ql9_153{flex-direction:column}}._flex--gap-1_19ql9_157{gap:var(--space-1)}._flex--gap-2_19ql9_160{gap:var(--space-2)}._flex--gap-3_19ql9_163{gap:var(--space-3)}._flex--gap-4_19ql9_166{gap:var(--space-4)}._flex--gap-5_19ql9_169{gap:var(--space-5)}._flex--gap-6_19ql9_172{gap:var(--space-6)}._flex--gap-8_19ql9_175{gap:var(--space-8)}._flex--gap-10_19ql9_178{gap:var(--space-10)}._flex--gap-12_19ql9_181{gap:var(--space-12)}._flex--gap-16_19ql9_184{gap:var(--space-16)}._flex--gap-20_19ql9_187{gap:var(--space-20)}._flex--gap-24_19ql9_190{gap:var(--space-24)}._flex--gap-32_19ql9_193{gap:var(--space-32)}._flex--gap-40_19ql9_196{gap:var(--space-40)}._flex--gap-48_19ql9_199{gap:var(--space-48)}._flex--gap-56_19ql9_202{gap:var(--space-56)}._flex--gap-64_19ql9_205{gap:var(--space-64)}._flex--spacing-1_19ql9_208{padding-block:var(--space-1)}._flex--spacing-2_19ql9_211{padding-block:var(--space-2)}._flex--spacing-3_19ql9_214{padding-block:var(--space-3)}._flex--spacing-4_19ql9_217{padding-block:var(--space-4)}._flex--spacing-5_19ql9_220{padding-block:var(--space-5)}._flex--spacing-6_19ql9_223{padding-block:var(--space-6)}._flex--spacing-8_19ql9_226{padding-block:var(--space-8)}._flex--spacing-10_19ql9_229{padding-block:var(--space-10)}._flex--spacing-12_19ql9_232{padding-block:var(--space-12)}._flex--spacing-16_19ql9_235{padding-block:var(--space-16)}._flex--spacing-20_19ql9_238{padding-block:var(--space-20)}._flex--spacing-24_19ql9_241{padding-block:var(--space-24)}._flex--spacing-32_19ql9_244{padding-block:var(--space-32)}._flex--spacing-40_19ql9_247{padding-block:var(--space-40)}._flex--spacing-48_19ql9_250{padding-block:var(--space-48)}._flex--spacing-56_19ql9_253{padding-block:var(--space-56)}._flex--spacing-64_19ql9_256{padding-block:var(--space-64)}._flex--margin-1_19ql9_259{margin:var(--space-1)}._flex--margin-2_19ql9_262{margin:var(--space-2)}._flex--margin-3_19ql9_265{margin:var(--space-3)}._flex--margin-4_19ql9_268{margin:var(--space-4)}._flex--margin-5_19ql9_271{margin:var(--space-5)}._flex--margin-6_19ql9_274{margin:var(--space-6)}._flex--margin-8_19ql9_277{margin:var(--space-8)}._flex--margin-10_19ql9_280{margin:var(--space-10)}._flex--margin-12_19ql9_283{margin:var(--space-12)}._flex--margin-16_19ql9_286{margin:var(--space-16)}._flex--margin-20_19ql9_289{margin:var(--space-20)}._flex--margin-24_19ql9_292{margin:var(--space-24)}._flex--margin-32_19ql9_295{margin:var(--space-32)}._flex--margin-40_19ql9_298{margin:var(--space-40)}._flex--margin-48_19ql9_301{margin:var(--space-48)}._flex--margin-56_19ql9_304{margin:var(--space-56)}._flex--margin-64_19ql9_307{margin:var(--space-64)}._flex--background-dark_19ql9_310{background:var(--dark)}._flex--background-light_19ql9_313{background:var(--light)}._flex--background-cardBackground_19ql9_316{background:var(--card-background)}._flex--background-primary_19ql9_319{background:var(--color-primary)}._flex--background-secondary_19ql9_322{background:var(--color-secondary)}._flex--background-tertiary_19ql9_325{background:var(--color-tertiary)}._grid_yx4px_1{display:flex;flex-wrap:wrap}._grid--margin-all_yx4px_5{margin:1rem}._grid--margin-top_yx4px_8{margin-top:1rem}._grid--margin-bottom_yx4px_11{margin-bottom:1rem}._grid--margin-left_yx4px_14{margin-left:1rem}._grid--margin-right_yx4px_17{margin-right:1rem}._grid__item_yx4px_20{box-sizing:border-box}._grid__item--0_yx4px_23{flex:0 0 0%}._grid__item--5_yx4px_26{flex:0 0 5%}._grid__item--10_yx4px_29{flex:0 0 10%}._grid__item--15_yx4px_32{flex:0 0 15%}._grid__item--20_yx4px_35{flex:0 0 20%}._grid__item--25_yx4px_38{flex:0 0 25%}._grid__item--30_yx4px_41{flex:0 0 30%}._grid__item--35_yx4px_44{flex:0 0 35%}._grid__item--40_yx4px_47{flex:0 0 40%}._grid__item--45_yx4px_50{flex:0 0 45%}._grid__item--50_yx4px_53{flex:0 0 50%}._grid__item--55_yx4px_56{flex:0 0 55%}._grid__item--60_yx4px_59{flex:0 0 60%}._grid__item--65_yx4px_62{flex:0 0 65%}._grid__item--70_yx4px_65{flex:0 0 70%}._grid__item--75_yx4px_68{flex:0 0 75%}._grid__item--80_yx4px_71{flex:0 0 80%}._grid__item--85_yx4px_74{flex:0 0 85%}._grid__item--90_yx4px_77{flex:0 0 90%}._grid__item--95_yx4px_80{flex:0 0 95%}._grid__item--100_yx4px_83{flex:0 0 100%}@media (max-width: 767px){._grid__item--0_yx4px_23,._grid__item--5_yx4px_26,._grid__item--10_yx4px_29,._grid__item--15_yx4px_32,._grid__item--20_yx4px_35,._grid__item--25_yx4px_38,._grid__item--30_yx4px_41,._grid__item--35_yx4px_44,._grid__item--40_yx4px_47,._grid__item--45_yx4px_50,._grid__item--50_yx4px_53,._grid__item--55_yx4px_56,._grid__item--60_yx4px_59,._grid__item--65_yx4px_62,._grid__item--70_yx4px_65,._grid__item--75_yx4px_68,._grid__item--80_yx4px_71,._grid__item--85_yx4px_74,._grid__item--90_yx4px_77,._grid__item--95_yx4px_80,._grid__item--100_yx4px_83{flex-basis:100%}}._grid--flex_yx4px_151{gap:.5rem}._image_dgvai_1{border-radius:var(--default-border-radius);position:relative;width:100%;object-fit:cover}._image--recipe_dgvai_7{aspect-ratio:2/1;filter:brightness(75%)}._input_1gy22_1{width:100%;background:var(--color-background-dark);border:1px solid var(--color-line);line-height:3rem;color:var(--color-text);border-radius:var(--default-border-radius);font-size:1rem;padding:0 1rem}._input--error_1gy22_11{border:1px solid var(--error-color)}._input--no-margin_1gy22_14{margin:0}._input--number_1gy22_17{-moz-appearance:textfield;width:6rem;margin-right:.5rem}._input--number_1gy22_17::-webkit-outer-spin-button,._input--number_1gy22_17::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._input__error-label_1gy22_26{color:var(--error-color)}._loader_c3wc8_2{display:flex;overflow:hidden;justify-content:center;align-items:center;height:100vh}._loader_c3wc8_2>span{--size: 24px;--stroke-width: calc(var(--size) / 6);--color: currentColor;--animation-timing-function: linear;--animation-duration: 1s;width:var(--size);height:var(--size);border-width:var(--stroke-width);border-style:solid;border-color:var(--color) var(--color) var(--color) transparent;border-radius:50%;transform:rotate(0);animation:var(--animation-timing-function) var(--animation-duration) infinite _circle-spin-1-animation_c3wc8_1}@keyframes _circle-spin-1-animation_c3wc8_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._modal_1xg1l_1{--transition-speed: .4s;--transition-timing: cubic-bezier(.4, 0, .2, 1);--translate-offset-y: 7.5vh;background:var(--color-background);color:var(--color-text);border:none;inline-size:450px;border-radius:1rem;translate:7.5vh;opacity:0;overscroll-behavior-y:contain;transition-property:display,opacity,translate,overlay;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1);top:1rem;right:1rem;bottom:1rem;left:1rem}._modal_1xg1l_1[open]{display:block;opacity:1;translate:0 0}._modal_1xg1l_1[open]::backdrop{opacity:1}._modal_1xg1l_1::backdrop{opacity:1;background-color:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition-property:display,opacity,overlay;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}body:has(._modal_1xg1l_1[open]){overflow-y:hidden}._navigation_yb476_1{display:flex;width:100%;height:3rem;background:var(--color-background);transition:top .3s linear;justify-content:space-between}._navigation_yb476_1 img{display:block;width:1.5rem}._navigation_yb476_1 a>img{margin-top:.6rem}._navigation--footer_yb476_16{bottom:0;top:unset}._navigation--hidden_yb476_20{top:-4rem}._navigation__item_19yeo_1{padding:0 1rem;display:flex;align-items:center;position:relative}._navigation__item_19yeo_1:only-child{margin:0 auto}._navigation__item_19yeo_1 svg{color:var(--color-text)}._navigation__item__count_19yeo_13{position:absolute;top:.25rem;right:.25rem;background:var(--color-tertiary);color:var(--light);border-radius:50%;width:.875rem;height:.875rem;font-size:.625rem;text-align:center;line-height:.875rem}._radio_lrd3v_1{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none}._radio_lrd3v_1:hover ._radio__box_lrd3v_8{border-color:var(--color-primary)}._radio--disabled_lrd3v_11{cursor:not-allowed;opacity:.5}._radio__input_lrd3v_15{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._radio__input_lrd3v_15:checked+._radio__box_lrd3v_8{border-color:var(--color-primary)}._radio__input_lrd3v_15:checked+._radio__box_lrd3v_8 ._radio__dot_lrd3v_29{transform:scale(1)}._radio__input_lrd3v_15:focus-visible+._radio__box_lrd3v_8{outline:2px solid var(--color-primary);outline-offset:2px}._radio__input_lrd3v_15[aria-invalid=true]+._radio__box_lrd3v_8{border-color:var(--error-color)}._radio__box_lrd3v_8{width:var(--space-5);height:var(--space-5);flex-shrink:0;border:2px solid var(--color-line);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease}._radio__dot_lrd3v_29{width:var(--space-3);height:var(--space-3);border-radius:50%;background-color:var(--color-primary);transform:scale(0);transition:transform .15s ease-out}._radio__label_lrd3v_58{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--text-color)}._radio__error-label_lrd3v_63{font-size:var(--font-size-xs);color:var(--error-color)}._radio-group_rs7xr_1{border:0;padding:0;margin:0}._radio-group_rs7xr_1 legend{padding:0;font-size:1.17em;font-weight:700}._radio-group__error-label_rs7xr_11{color:var(--error-color)}._toasters_1ci9f_1{position:fixed;z-index:2;left:0;right:0;bottom:1rem;margin:auto;display:flex;gap:.5rem;flex-direction:column;align-items:center;padding:0 1rem}._toaster_1ci9f_1{padding:1rem;width:100%;max-width:400px;box-sizing:border-box;border-radius:var(--default-border-radius);justify-self:center;font-size:1rem;gap:1rem;align-items:center;color:var(--color-text-contrast)}._toaster--success_1ci9f_27{background:var(--success-color)}._toaster--error_1ci9f_30{background:var(--error-color)}._toaster--warning_1ci9f_33{background:var(--warning-color)}._toaster_1ci9f_1 img{max-height:1.25rem}._typography_1lyu8_118{font-size:1rem;text-align:left;display:flex;flex-direction:column;gap:var(--space-4)}._typography--wysiwyg_1lyu8_125{white-space:pre-line}._typography--weight-bold_1lyu8_128{font-weight:700}._typography--italic_1lyu8_131{font-style:italic}._typography--align-left_1lyu8_134{text-align:left}._typography--align-center_1lyu8_137{text-align:center}._typography--align-right_1lyu8_140{text-align:right}._typography--size-xs_1lyu8_143{font-size:var(--font-size-xs)}._typography--size-sm_1lyu8_146{font-size:var(--font-size-sm)}._typography--size-base_1lyu8_149{font-size:var(--font-size-base)}._typography--size-lg_1lyu8_152{font-size:var(--font-size-lg)}._typography--size-xl_1lyu8_155{font-size:var(--font-size-xl)}._typography--size-2xl_1lyu8_158{font-size:var(--font-size-2xl)}._typography--size-3xl_1lyu8_161{font-size:var(--font-size-3xl)}._typography--size-4xl_1lyu8_164{font-size:var(--font-size-4xl)}._typography--size-5xl_1lyu8_167{font-size:var(--font-size-5xl)}._wysiwyg--error_6dkod_1 ._ck-editor_6dkod_1{border:1px solid var(--error-color)!important}._wysiwyg__error-label_6dkod_4{color:var(--error-color)}._tag_o8801_1{display:flex;border:1px solid var(--color-tag);white-space:pre;color:var(--color-tag);background:var(--color-primary-opaque);padding-inline-start:var(--space-2);padding-inline-end:var(--space-2);border-radius:var(--border-radius-subtle);font-weight:700;text-transform:uppercase;text-decoration:none!important;font-size:.75rem}._tag_o8801_1 svg{width:.666rem}._add-to-shopping-list_1w6nd_1 svg{height:1.5rem;color:var(--color-text)}._counter_1ljd6_1{display:flex;justify-content:space-between;margin:1rem 0}._counter_1ljd6_1 span{height:3rem;line-height:3rem;text-align:center}._counter__mutator_1ljd6_11{background:var(--color-primary);color:var(--dark);border-radius:var(--default-border-radius);cursor:pointer;width:3rem;height:3rem}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}._recipe-card_pyujt_1{border-radius:calc(var(--default-border-radius) + 1px);border:1px solid var(--color-line);position:relative}._recipe-card_pyujt_1 *{text-decoration:none}._recipe-card_pyujt_1 img{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}._recipe-card_pyujt_1 a{width:100%;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}._recipe-card__skeleton-image_pyujt_18._recipe-card__skeleton-image_pyujt_18{display:block;width:100%;aspect-ratio:2/1;border-radius:var(--default-border-radius) var(--default-border-radius) 0 0;line-height:0}._recipe-card__image-placeholder_pyujt_25{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:2/1;background-color:var(--color-line);border-top-left-radius:var(--default-border-radius);border-top-right-radius:var(--default-border-radius);color:var(--light);opacity:.66}._recipe-card--placeholder_pyujt_37{opacity:30%;transition:opacity .2s ease-in-out;min-height:128px}._recipe-card--placeholder_pyujt_37:hover{opacity:100%}._recipe-card--placeholder_pyujt_37 a{display:flex;align-items:center;width:100%;border-radius:var(--default-border-radius)}._recipe-card--placeholder_pyujt_37 a svg{margin:0 auto}._recipe-card__in-shopping-list_pyujt_54{position:absolute;right:.5rem;top:.5rem;width:1rem;height:1rem;fill:var(--color-primary);color:#fff}._recipe-filters_1bz68_1{min-inline-size:192px;max-inline-size:192px}._recipe-filters__filters_1bz68_5{display:none}@media (min-width: 768px){._recipe-filters__filters_1bz68_5{display:block}}._recipe-filters__filters_1bz68_5[aria-hidden=false]{display:block}._recipe-filters__button_1bz68_16{margin-left:auto;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;fill:var(--color-text);display:none;color:var(--color-text)}@media (max-width: 767px){._recipe-filters__button_1bz68_16{display:block}}@media (max-width: 767px){._recipe-filters_1bz68_1{max-inline-size:100%}._recipe-filters__ingredients_1bz68_37{columns:2}}._recipe-ingredient_1ktzd_1{display:block;text-decoration:none}._recipe-ingredient_1ktzd_1 span{float:right}._recipe-ingredient-unit__remove_14i0m_1{width:2rem;cursor:pointer;display:flex;align-items:center}._recipe-ingredient-unit__remove_14i0m_1 svg{transform:rotate(45deg);color:var(--dark)}._recipe-ingredient-unit_14i0m_1 input[type=number]{-moz-appearance:textfield;width:6rem;margin-right:.5rem;margin-bottom:0}._recipe-ingredient-unit_14i0m_1 input[type=number]::-webkit-outer-spin-button,._recipe-ingredient-unit_14i0m_1 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._recipe-rating_4kxee_1{display:flex}._recipe-rating--sm_4kxee_4 ._recipe-rating__star_4kxee_4{width:1rem;height:1rem}._recipe-rating--sm_4kxee_4 ._recipe-rating__star_4kxee_4 svg{max-height:1rem;max-width:1rem}._recipe-rating__star_4kxee_4{width:1.5rem;display:inline-block;cursor:pointer;color:var(--color-rating)}._selected-filter_83cfw_1{display:flex;color:var(--color-secondary);border:1px solid var(--color-secondary);background:var(--color-secondary-opaque);padding-inline-start:var(--space-2);padding-inline-end:var(--space-2);border-radius:4px;font-weight:700;text-transform:uppercase;align-items:center;font-size:.75rem;gap:var(--space-1)}._selected-filter_83cfw_1 svg{width:.666rem}._time-indicator_1mpe1_1{display:flex;align-items:center;font-weight:lighter;gap:.5rem;flex-shrink:0;font-size:var(--font-size-xs)}._time-indicator_1mpe1_1 svg{display:inline;width:1rem;height:1rem}._time-indicator--compact_1mpe1_14{gap:.2rem}._image-edit-placeholder_12goh_1{opacity:50%;transition:all .1s linear}._image-edit-placeholder_12goh_1>*{aspect-ratio:2/1;display:flex;align-items:center}._image-edit-placeholder_12goh_1:hover{opacity:100%}._image-edit-placeholder_12goh_1 svg{width:3rem;height:3rem;margin:0 auto;color:var(--color-text)}*{box-sizing:border-box;line-height:1.6;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,system-ui}html{line-height:1.6;-webkit-text-size-adjust:100%;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,system-ui}hr{width:100%}h1,h2,h3,h4,h5,h6{margin:0;font-family:Fraunces,serif;font-weight:600;line-height:1.08;letter-spacing:-.01em;text-align:left}p{margin:0}body{box-sizing:border-box;margin:0;padding:0;color:var(--color-text);background:var(--color-background);font-size:1rem}a{color:var(--color-text)}main{margin:1rem}img{max-width:100%;display:block}button{display:block}button,input,select,textarea{font-size:inherit}ol,ul{padding-left:1.2rem}label{display:block;width:100%}label input[type=text],label input[type=number],label textarea{resize:vertical;font-size:1rem;border:0;margin-bottom:1rem;color:var(--color-text);background-color:var(--card-background);border-radius:var(--default-border-radius);padding:0 1rem;line-height:3rem}input[type=text],textarea{display:block;width:100%}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;margin:-1px!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only-focusable:focus,.sr-only-focusable:active{clip:auto!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;position:static!important;width:auto!important;white-space:normal!important}.tiptap{width:100%;background:var(--card-background);border:0;color:var(--color-text);border-radius:var(--default-border-radius);font-size:1rem;padding:1rem}:focus-visible{outline:2px solid var(--color-button-primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}:root{--skeleton-base: #ebebeb;--skeleton-highlight: #f5f5f5}[data-theme=dark]{--skeleton-base: #2a2a2e;--skeleton-highlight: #3a3a40}.react-loading-skeleton{--base-color: var(--skeleton-base);--highlight-color: var(--skeleton-highlight)}:root{--dark: #1c1c11;--light: #ebebeb;--main-background-color: var(--color-background);--default-box-shadow: rgba(0, 0, 0, .08) 0 4px 12px;--default-border-radius: 10px;--border-radius-subtle: 4px;--card-background: var(--color-background-dark);--color-background: #faf8f0;--color-background-dark: #e5e2cc;--color-primary: #2d4739;--color-primary-opaque: color-mix(in srgb, var(--color-primary) 10%, transparent);--color-secondary: #974726;--color-secondary-opaque: color-mix( in srgb, var(--color-secondary) 10%, transparent );--color-tertiary: #793010;--color-tertiary-opaque: color-mix( in srgb, var(--color-tertiary) 10%, transparent );--color-line: #cbc6a9;--color-checkbox: var(--color-primary);--color-tag: var(--color-primary);--color-tag-background: var(--color-primary-opaque);--error-color: #a13d33;--success-color: #5c6b47;--warning-color: #c9932f;--color-rating: var(--color-secondary);--color-button-primary: var(--color-primary);--color-button-secondary: var(--color-secondary);--color-button-tertiary: var(--color-tertiary);--color-text: var(--dark);--color-text-contrast: var(--light);--font-serif: "Fraunces", serif;--font-sans: "Atkinson Hyperlegible", serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--line-height-none: 1;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--letter-spacing-tighter: -.05em;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0em;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .1em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--space-40: 10rem;--space-48: 12rem;--space-56: 14rem;--space-64: 16rem}[data-theme=dark]{--color-background: #1c1710;--color-background-dark: #262019;--card-background: var(--color-background-dark);--color-text: var(--light);--color-text-contrast: var(--dark);--color-primary-on-dark: color-mix(in srgb, var(--color-primary) 55%, white);--color-secondary-on-dark: color-mix(in srgb, var(--color-secondary) 55%, white);--color-tertiary-on-dark: color-mix(in srgb, var(--color-tertiary) 55%, white);--color-primary-opaque: color-mix(in srgb, var(--color-primary) 15%, transparent);--color-secondary-opaque: color-mix( in srgb, var(--color-secondary) 15%, transparent );--color-tertiary-opaque: color-mix( in srgb, var(--color-tertiary) 15%, transparent );--color-button-primary: var(--color-primary-on-dark);--color-button-secondary: var(--color-secondary-on-dark);--color-button-tertiary: var(--color-tertiary-on-dark);--color-checkbox: var(--color-primary-on-dark);--color-tag: var(--color-primary-on-dark);--color-tag-background: var(--color-primary-opaque);--color-rating: var(--color-secondary-on-dark);--color-line: #3a3527;--default-box-shadow: rgba(0, 0, 0, .4) 0 4px 12px;--error-color: color-mix(in srgb, #a13d33 70%, white);--success-color: color-mix(in srgb, #5c6b47 70%, white);--warning-color: color-mix(in srgb, #c9932f 70%, white)}
