.RecipeBox_root__l8_3N{--ink:#182d2b;--muted:#b9c6c2;--paper:#fdf8f6}.RecipeBox_heading__TzMki{display:flex;align-items:flex-end;justify-content:space-between;max-width:1170px;margin:0 auto 38px;gap:24px}.RecipeBox_eyebrow__hTgAB{font-size:10px;letter-spacing:.22em;color:#0f766e;font-weight:600;margin-bottom:18px}.RecipeBox_heading__TzMki h1{font-size:clamp(38px,4.2vw,66px);line-height:1.09;letter-spacing:-.055em;color:var(--ink)}.RecipeBox_heading__TzMki h1 span{color:#0f766e}.RecipeBox_intro__Fs2B7{font-size:14px;color:#67716c;line-height:1.8;margin-top:20px}.RecipeBox_headingNote__jZ0rg{display:flex;gap:12px;align-items:center;padding:0 24px 9px;color:#887366}.RecipeBox_headingNote__jZ0rg span{font-family:Playfair Display,Georgia,serif;font-size:18px;font-style:italic}.RecipeBox_box__Q3AyB{position:relative;isolation:isolate;overflow:hidden;border-radius:26px;color:#f3ede0;background:radial-gradient(ellipse at 48% 25%,#2c4a44 0,#1d3330 34%,#142422 73%);box-shadow:0 28px 65px -32px #17332a70,inset 0 1px 0 #ffffff50}.RecipeBox_box__Q3AyB:before{content:"";pointer-events:none;position:absolute;z-index:-1;inset:0;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23ffffff' filter='url(%23n)' opacity='.4' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.RecipeBox_toolbar___4dCF{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 30px;border-bottom:1px solid #d0d8c91a}.RecipeBox_collectionLabel__WQk9H{display:flex;gap:10px;align-items:center;font-size:12px;color:#e7e5d9}.RecipeBox_collectionLabel__WQk9H>svg{color:#aec4b9}.RecipeBox_count__zM1iX{color:#afbfaf;font-size:10px;border-left:1px solid #d0d8c92a;margin-left:6px;padding-left:16px}.RecipeBox_tools__Zw504{display:flex;align-items:center;gap:14px}.RecipeBox_search__8waLE{display:flex;align-items:center;gap:8px;color:#bbc9bf}.RecipeBox_search__8waLE input{background:transparent;border:0;border-bottom:1px solid transparent;outline:none;width:125px;padding:8px 0;font-size:11px;color:#f3ede0}.RecipeBox_search__8waLE input::-moz-placeholder{color:#afbfaf}.RecipeBox_search__8waLE input::placeholder{color:#afbfaf}.RecipeBox_search__8waLE input:focus{border-bottom-color:#b9c6c2}.RecipeBox_search__8waLE button{padding:10px}.RecipeBox_viewSwitch__vxxES{display:flex;padding:3px;border-radius:10px;background:#ffffff08;border:1px solid #ffffff12}.RecipeBox_viewSwitch__vxxES button{display:grid;place-items:center;min-width:40px;height:36px;color:#afbfaf;border-radius:7px;transition:background .15s}.RecipeBox_viewSwitch__vxxES button[aria-pressed=true]{color:#fbf7ef;background:#ffffff15;box-shadow:0 1px 4px #0002}.RecipeBox_toolButton__erfcu{display:grid;place-items:center;min-width:40px;height:36px;color:#afbfaf;border-radius:10px;background:#ffffff08;border:1px solid #ffffff12;cursor:pointer;transition:background .15s,color .15s}.RecipeBox_toolButton__erfcu:hover{background:#ffffff12;color:#fbf7ef}.RecipeBox_toolButton__erfcu[aria-pressed=false]{opacity:.65}.RecipeBox_soundBar__mVXK7{display:flex;flex-direction:column;gap:10px;padding:14px 30px;background:#ffffff06;border-bottom:1px solid #d0d8c915}.RecipeBox_soundHeader__1gkTA{display:flex;align-items:center;justify-content:space-between}.RecipeBox_soundLabel__3AZOF{font-size:9px;font-weight:700;letter-spacing:.15em;color:#8da496}.RecipeBox_muteButton__CQka_{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:500;color:#cdd9ce;background:#ffffff0a;border:1px solid #ffffff14;cursor:pointer;transition:all .15s}.RecipeBox_muteButton__CQka_:hover{background:#ffffff15;color:#fff}.RecipeBox_muteButtonMuted__HDj5C{color:#e0927e;border-color:#e0927e40;background:#e0927e10}.RecipeBox_soundPills__Yaxze{display:flex;flex-wrap:wrap;gap:8px}.RecipeBox_soundPill__pVInu{display:inline-flex;flex-direction:column;align-items:flex-start;padding:6px 14px;border-radius:12px;background:#ffffff08;border:1px solid #ffffff12;cursor:pointer;transition:all .15s;text-align:left}.RecipeBox_soundPill__pVInu:hover{background:#ffffff14;border-color:#d6c58950}.RecipeBox_soundPillSelected__az6M4{background:#fbf7ef;border-color:#d6c589;box-shadow:0 2px 8px #0003}.RecipeBox_soundPillName__Be1N4{font-size:11px;font-weight:700;color:#afbfaf;line-height:1.2}.RecipeBox_soundPillSelected__az6M4 .RecipeBox_soundPillName__Be1N4{color:#142422}.RecipeBox_soundPillSub__RXJQQ{font-size:9px;color:#798b82;margin-top:1px}.RecipeBox_soundPillSelected__az6M4 .RecipeBox_soundPillSub__RXJQQ{color:#1e5443}.RecipeBox_stage__lJ474{overflow:visible;position:relative;height:370px;margin-top:6px;perspective:1400px;touch-action:pan-y pinch-zoom;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;outline-offset:-6px}.RecipeBox_stage__lJ474:focus-visible{outline:2px solid #65bdb0;border-radius:50%}.RecipeBox_stage__lJ474:active{cursor:grabbing}.RecipeBox_orbit__zZIJl{position:absolute;left:50%;top:40%;width:1040px;height:220px;border:1px solid #cfc7a512;border-radius:50%;transform:translate(-50%,-50%) rotate(-7deg);pointer-events:none}.RecipeBox_orbit__zZIJl:after{content:"";position:absolute;inset:-33px -60px;border:1px solid #cfc7a508;border-radius:50%}.RecipeBox_floor__SpSXW{position:absolute;width:600px;height:100px;left:50%;top:75%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse,#060e0bd9,transparent 68%);filter:blur(14px);pointer-events:none}.RecipeBox_openingBox__xQKnx{--box-width:clamp(180px,25vw,300px);position:absolute;left:calc(50% - var(--box-width) / 2);bottom:-4px;width:var(--box-width);aspect-ratio:868/722;z-index:1;pointer-events:none;transform-origin:50% 100%;opacity:0;visibility:hidden;transform:translateY(26px) scale(.92);transition:opacity .55s ease,transform .6s cubic-bezier(.4,0,.2,1),visibility 0s linear .6s}.RecipeBox_openingBox__xQKnx[data-state=flying],.RecipeBox_openingBox__xQKnx[data-state=opening]{opacity:1;visibility:visible;transform:none;transition:none}.RecipeBox_openingBox__xQKnx img,.RecipeBox_openingBox__xQKnx video{display:block;position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.RecipeBox_openingBox__xQKnx:not(.RecipeBox_openingFront__fl_Gr):before{content:"";position:absolute;left:2%;right:4%;bottom:.5%;height:9%;border-radius:50%;background:radial-gradient(closest-side,#0000008c,#0000);filter:blur(6px)}.RecipeBox_openingBox__xQKnx .RecipeBox_openingLid__qmqxn{position:absolute;inset:0;transform-origin:50% 20%;will-change:transform,opacity,filter}.RecipeBox_openingFront__fl_Gr{z-index:7}.RecipeBox_openingFront__fl_Gr[data-state=opening]{opacity:0}.RecipeBox_openBoxButton__vJn7T{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;font-size:11px;font-weight:700;color:#fff9ea;background:linear-gradient(135deg,#1b523c,#0e3023);border:1px solid #d4af37;cursor:pointer;box-shadow:0 3px 10px rgba(7,25,18,.35);transition:all .2s cubic-bezier(.2,.8,.2,1)}.RecipeBox_openBoxButton__vJn7T:hover{background:linear-gradient(135deg,#24684d,#133f2e);border-color:gold;transform:translateY(-1px);box-shadow:0 5px 14px rgba(7,25,18,.45)}.RecipeBox_floatingCard__nyQ20{position:absolute;width:470px;left:calc(50% - 235px);top:48px;transform-style:preserve-3d;will-change:transform}.RecipeBox_paper__fTWc_{display:block;position:relative;width:100%;aspect-ratio:1.685;overflow:hidden;border-radius:4px;background:#eee1c3;box-shadow:0 22px 35px -12px #0009,0 2px 5px #0004;cursor:inherit;backface-visibility:hidden}.RecipeBox_paper__fTWc_ img,.RecipeBox_previewScan__2EXR3 img{-o-object-fit:contain;object-fit:contain;pointer-events:none}.RecipeBox_paper__fTWc_:after{content:"";position:absolute;pointer-events:none;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #fff5,inset 0 -1px 0 1px #76513238;background:linear-gradient(125deg,#fff1,transparent 40%,#0000000a)}.RecipeBox_paper__fTWc_[data-active=true]{box-shadow:0 30px 60px -15px #000b,0 2px 8px #0004}.RecipeBox_paper__fTWc_[data-opened=true]{visibility:hidden}.RecipeBox_cardEdge__6K2w4{position:absolute;left:1px;right:1px;top:100%;height:2px;background:#b8a486;border-radius:0 0 3px 3px;opacity:.75}.RecipeBox_selected__ow0KR{text-align:center;position:relative;margin-top:-5px;padding:0 20px;transition:opacity .45s ease,transform .45s ease}.RecipeBox_selected__ow0KR[data-settling=true]{opacity:0;transform:translateY(6px)}.RecipeBox_cardNumber__qJ1eJ{display:inline-block;font-size:9px;letter-spacing:.22em;color:#bfc8ad;font-weight:500;margin-bottom:9px}.RecipeBox_selected__ow0KR h2{font-size:29px;letter-spacing:-.035em;line-height:1.3;color:#fff6e4}.RecipeBox_selected__ow0KR p{font-size:11px;color:var(--muted);margin-top:6px}.RecipeBox_openRecipe__DicXZ{display:inline-flex;gap:24px;align-items:center;margin-top:20px;padding:12px 19px;border-radius:999px;background:#f4ecd9;color:#243a32;font-size:11px;font-weight:600;box-shadow:0 3px 10px #0002;transition:background .15s,gap .2s}.RecipeBox_openRecipe__DicXZ:hover{background:#fffaf0;gap:30px}.RecipeBox_navigation__BCNVK{display:flex;justify-content:space-between;align-items:center;margin:27px 30px 0;padding:19px 0 23px;border-top:1px solid #d0d8c91a;gap:20px}.RecipeBox_navigation__BCNVK>p,.RecipeBox_originalsNote__o2Q1R{font-size:10px;color:#b9c6bb}.RecipeBox_gestureIcon__6T4Rg{display:inline-block;font-size:16px;margin-right:7px;vertical-align:-1px}.RecipeBox_keyboardHint__AOnJh{color:#a7b4aa}.RecipeBox_navButtons____KmX{display:flex;align-items:center;gap:14px}.RecipeBox_navButtons____KmX>button{display:grid;place-items:center;width:42px;height:42px;border:1px solid #ffffff26;border-radius:50%;color:#e5e8d8;transition:background .15s}.RecipeBox_navButtons____KmX>button:hover:not(:disabled){background:#ffffff15}.RecipeBox_navButtons____KmX>button:disabled{opacity:.25;cursor:default}.RecipeBox_dots__V3tvp{display:flex;align-items:center;gap:0}.RecipeBox_dots__V3tvp button{display:grid;place-items:center;width:26px;height:40px}.RecipeBox_dots__V3tvp span{display:block;width:5px;height:5px;border-radius:999px;background:#a4b4a956;transition:width .2s,background .2s}.RecipeBox_dots__V3tvp button[aria-pressed=true] span{width:16px;background:#e0d5b4}.RecipeBox_afterword__TjYFG{display:flex;align-items:center;justify-content:center;gap:14px;margin:29px auto 0;color:#67776f}.RecipeBox_afterword__TjYFG p{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:16px}.RecipeBox_afterword__TjYFG svg{color:#9d9c82}.RecipeBox_afterwordLine__Mbbxl{width:65px;height:1px;background:#dcd9cc}.RecipeBox_empty__LwdxA{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:460px;padding:30px;text-align:center}.RecipeBox_empty__LwdxA h2{margin-top:20px;font-size:28px}.RecipeBox_empty__LwdxA p{margin-top:10px;color:#b9c6c2;font-size:13px}.RecipeBox_empty__LwdxA button{margin-top:25px;border:1px solid #ffffff40;padding:12px 20px;border-radius:999px;font-size:12px}.RecipeBox_grid__LaoKR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;padding:38px}.RecipeBox_grid__LaoKR>button{text-align:left}.RecipeBox_gridImage__j__pM{position:relative;aspect-ratio:1.685;border-radius:5px;overflow:hidden;box-shadow:0 20px 25px -15px #0007;transition:transform .2s}.RecipeBox_gridImage__j__pM img{-o-object-fit:contain;object-fit:contain;background:#eee1c3}.RecipeBox_grid__LaoKR>button:hover .RecipeBox_gridImage__j__pM{transform:translateY(-4px)}.RecipeBox_grid__LaoKR h2{margin-top:18px;font-size:23px}.RecipeBox_grid__LaoKR p{font-size:11px;color:#b9c6c2;margin-top:4px}.RecipeBox_grid__LaoKR>button>span{display:inline-flex;align-items:center;gap:10px;margin-top:14px;font-size:11px;color:#d7d6b7}.RecipeBox_dialog__DeRqV a:focus-visible,.RecipeBox_dialog__DeRqV button:focus-visible,.RecipeBox_root__l8_3N button:focus-visible{outline:2px solid #65bdb0;outline-offset:5px}.RecipeBox_dialog__DeRqV{position:fixed;inset:0;z-index:100;color:#20352f}.RecipeBox_backdrop__FkxJ6{position:fixed;inset:0;background:#0b1915ad;backdrop-filter:blur(12px)}.RecipeBox_dialogScroll___es3q{position:fixed;inset:0;overflow-y:auto;overscroll-behavior:contain;padding:5vh 24px}.RecipeBox_preview__pwU6f{position:relative;width:100%;max-width:1140px;margin:0 auto;border-radius:20px;overflow:hidden;background:#fdf8f6;box-shadow:0 45px 140px #0005}.RecipeBox_previewBar__yrP1m{display:flex;align-items:center;justify-content:space-between;min-height:65px;padding:10px 22px 10px 30px;border-bottom:1px solid #deddd2}.RecipeBox_previewBar__yrP1m>span{display:flex;align-items:center;gap:10px;font-size:12px;color:#737a67}.RecipeBox_previewBar__yrP1m>button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ecebdf}.RecipeBox_previewBody__zSwAY{display:grid;grid-template-columns:1fr 1fr}.RecipeBox_originalPanel__wRb25{padding:38px 30px;background:radial-gradient(ellipse at 50% 22%,#e8e3cf,#eeede2 65%)}.RecipeBox_originalToolbar__QjKTJ{display:flex;align-items:center;justify-content:space-between;min-height:34px;margin-bottom:24px;gap:10px}.RecipeBox_originalToolbar__QjKTJ>span{font-size:10px;color:#736f5a;letter-spacing:.18em}.RecipeBox_originalToolbar__QjKTJ>div{display:flex;padding:3px;border-radius:8px;background:#d3cfb95c}.RecipeBox_originalToolbar__QjKTJ button{padding:6px 14px;border-radius:5px;font-size:11px;color:#73725f}.RecipeBox_originalToolbar__QjKTJ button[aria-pressed=true]{background:#fffdf6;color:#343f30;box-shadow:0 1px 3px #0001}.RecipeBox_previewScan__2EXR3{position:relative;aspect-ratio:1.685;border-radius:4px;overflow:hidden;background:#eee1c3;box-shadow:0 25px 35px -15px #685d4566,0 2px 5px #685d4533}.RecipeBox_enlarge__MqriG{display:flex;align-items:center;justify-content:center;gap:8px;margin:20px auto 0;min-height:44px;color:#6b715f;font-size:11px}.RecipeBox_preservationNote__LvQh_{margin:48px auto 0;max-width:340px;padding-top:28px;border-top:1px solid #8e96792e}.RecipeBox_preservationNote__LvQh_>span{font-family:Playfair Display,Georgia,serif;font-style:italic;color:#53634d;font-size:20px;line-height:1.5}.RecipeBox_preservationNote__LvQh_ p{font-size:12px;color:#6e7563;line-height:1.8;margin-top:14px}.RecipeBox_recipePanel__09Yod{padding:38px 40px 45px}.RecipeBox_previewEyebrow__m543i{font-size:9px;color:#0f766e;letter-spacing:.18em;font-weight:600}.RecipeBox_recipePanel__09Yod h2{margin-top:15px;font-size:36px;line-height:1.2;letter-spacing:-.04em}.RecipeBox_credit__5U_2_{margin-top:11px;color:#7d8277;font-size:12px}.RecipeBox_facts__iFGKI{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px;padding-bottom:24px;border-bottom:1px solid #e2e2d7}.RecipeBox_facts__iFGKI span{display:flex;align-items:center;gap:8px;color:#667564;font-size:11px}.RecipeBox_recipePanel__09Yod h3{margin-top:30px;margin-bottom:18px;font-size:23px;letter-spacing:-.035em}.RecipeBox_ingredients__7WeT0{display:flex;flex-direction:column;gap:11px}.RecipeBox_ingredients__7WeT0 li{position:relative;padding-left:16px;color:#536052;font-size:13px;line-height:1.6}.RecipeBox_ingredients__7WeT0 li:before{content:"";position:absolute;top:9px;left:0;width:4px;height:4px;background:#9aab90;border-radius:50%}.RecipeBox_method__BNycS{display:flex;flex-direction:column;gap:20px}.RecipeBox_method__BNycS li{display:flex;gap:14px}.RecipeBox_method__BNycS li>span{padding-top:2px;font-family:Playfair Display,Georgia,serif;color:#789177;font-size:18px}.RecipeBox_method__BNycS p,.RecipeBox_sourceNote__xFP_u{color:#536052;font-size:13px;line-height:1.8}.RecipeBox_sourceNote__xFP_u{padding:16px;border-radius:10px;background:#efefe4}.RecipeBox_fullRecipe__2F4D0{display:inline-flex;align-items:center;gap:14px;margin-top:28px;color:#0f766e;font-size:13px;font-weight:600}.RecipeBox_previewFooter__gpAfX{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #deddd2;padding:20px 30px}.RecipeBox_previewFooter__gpAfX>span{font-size:10px;color:#79806e}.RecipeBox_previewFooter__gpAfX button{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;color:#0f766e}.RecipeBox_previewBody__zSwAY[data-enlarged=true]{grid-template-columns:1fr}.RecipeBox_previewBody__zSwAY[data-enlarged=true] .RecipeBox_originalPanel__wRb25{padding:30px 6%}.RecipeBox_previewBody__zSwAY[data-enlarged=true] .RecipeBox_preservationNote__LvQh_,.RecipeBox_previewBody__zSwAY[data-enlarged=true] .RecipeBox_recipePanel__09Yod{display:none}@media (min-width:1440px){.RecipeBox_stage__lJ474{height:400px}.RecipeBox_floatingCard__nyQ20{top:62px;width:510px;left:calc(50% - 255px)}}@media (max-width:1000px){.RecipeBox_keyboardHint__AOnJh,.RecipeBox_originalsNote__o2Q1R{display:none}.RecipeBox_navigation__BCNVK{justify-content:space-between}.RecipeBox_headingNote__jZ0rg{padding-right:0}}@media (max-width:767px){.RecipeBox_heading__TzMki{margin-bottom:27px}.RecipeBox_headingNote__jZ0rg{display:none}.RecipeBox_heading__TzMki h1{font-size:43px}.RecipeBox_intro__Fs2B7{font-size:13px;margin-top:17px;max-width:380px}.RecipeBox_toolbar___4dCF{padding:16px 20px;flex-wrap:wrap;gap:10px}.RecipeBox_collectionLabel__WQk9H{font-size:11px}.RecipeBox_count__zM1iX{padding-left:10px}.RecipeBox_tools__Zw504{width:100%;justify-content:space-between}.RecipeBox_search__8waLE input{width:160px;font-size:12px}.RecipeBox_stage__lJ474{height:290px}.RecipeBox_floatingCard__nyQ20{width:min(76vw,400px);left:calc(50% - min(38vw, 200px));top:47px}.RecipeBox_floor__SpSXW{top:68%;width:370px}.RecipeBox_orbit__zZIJl{width:640px;height:140px}.RecipeBox_selected__ow0KR h2{font-size:26px}.RecipeBox_selected__ow0KR{margin-top:-15px}.RecipeBox_navigation__BCNVK{flex-direction:column;gap:9px;margin:23px 20px 0;padding-top:13px;padding-bottom:18px}.RecipeBox_navigation__BCNVK>p{font-size:10px}.RecipeBox_navButtons____KmX{gap:20px}.RecipeBox_afterword__TjYFG{gap:9px}.RecipeBox_afterwordLine__Mbbxl{width:20px}.RecipeBox_afterword__TjYFG p{font-size:14px}.RecipeBox_box__Q3AyB{border-radius:20px}.RecipeBox_grid__LaoKR{gap:30px;padding:25px 20px;grid-template-columns:1fr}.RecipeBox_dialogScroll___es3q{padding:12px}.RecipeBox_preview__pwU6f{border-radius:15px}.RecipeBox_previewBody__zSwAY{grid-template-columns:1fr}.RecipeBox_previewBar__yrP1m{padding:10px 14px 10px 20px}.RecipeBox_originalPanel__wRb25{padding:22px 20px}.RecipeBox_originalToolbar__QjKTJ{margin-bottom:16px}.RecipeBox_preservationNote__LvQh_{display:none}.RecipeBox_enlarge__MqriG{margin-top:10px}.RecipeBox_recipePanel__09Yod{padding:28px 24px}.RecipeBox_recipePanel__09Yod h2{font-size:33px}.RecipeBox_previewFooter__gpAfX{padding:13px 20px}.RecipeBox_previewFooter__gpAfX>span{max-width:170px;line-height:1.6}}@media (max-width:400px){.RecipeBox_heading__TzMki h1{font-size:37px}.RecipeBox_stage__lJ474{height:250px}.RecipeBox_floatingCard__nyQ20{top:38px}.RecipeBox_selected__ow0KR{margin-top:-7px}}@media (prefers-reduced-motion:reduce){.RecipeBox_dialog__DeRqV *,.RecipeBox_root__l8_3N *{transition:none!important}.RecipeBox_grid__LaoKR>button:hover .RecipeBox_gridImage__j__pM{transform:none}}.RecipeBox_box__Q3AyB{overflow:visible;color:var(--ink);background:none;box-shadow:none}.RecipeBox_box__Q3AyB:before{display:none}.RecipeBox_toolbar___4dCF{border:0;padding:12px 24px 26px;flex-wrap:wrap}.RecipeBox_collectionLabel__WQk9H{color:#334f47}.RecipeBox_collectionLabel__WQk9H>svg{color:#0f766e}.RecipeBox_count__zM1iX{color:#6c7c70;border-color:#cecdbd}.RecipeBox_tools__Zw504{flex-wrap:wrap;gap:12px}.RecipeBox_search__8waLE input::-moz-placeholder{color:#63756a}.RecipeBox_search__8waLE,.RecipeBox_search__8waLE input,.RecipeBox_search__8waLE input::placeholder{color:#63756a}.RecipeBox_styleSwitch__q5PH3,.RecipeBox_viewSwitch__vxxES{display:flex;padding:3px;border-radius:999px;background:#ece8df;border:1px solid #dedbd0}.RecipeBox_styleSwitch__q5PH3 button{min-height:38px;padding:0 16px;border-radius:999px;font-size:11px;color:#55695e}.RecipeBox_styleSwitch__q5PH3 button[aria-pressed=true],.RecipeBox_viewSwitch__vxxES button[aria-pressed=true]{background:#fffaf1;color:#134e4a;box-shadow:0 2px 6px #23382b12}.RecipeBox_viewSwitch__vxxES button{color:#647769;border-radius:999px}.RecipeBox_scene___4TM9{position:relative;isolation:isolate;overflow:hidden;padding:25px 0 48px;color:#f3ede0}.RecipeBox_box__Q3AyB[data-style=orbit] .RecipeBox_stage__lJ474{overflow:hidden;height:640px}.RecipeBox_box__Q3AyB[data-style=orbit] .RecipeBox_floatingCard__nyQ20{top:180px}.RecipeBox_box__Q3AyB[data-style=orbit] .RecipeBox_orbit__zZIJl{top:52%;width:630px;height:540px;opacity:.75;transform:translate(-50%,-50%)}.RecipeBox_box__Q3AyB[data-style=orbit] .RecipeBox_orbit__zZIJl:after{inset:-40px 160px;border-color:#d6c79824}.RecipeBox_box__Q3AyB[data-style=orbit] .RecipeBox_floor__SpSXW{top:85%}.RecipeBox_navigation__BCNVK{border-color:#d8d9c9;margin-top:0}.RecipeBox_keyboardHint__AOnJh,.RecipeBox_navigation__BCNVK>p,.RecipeBox_originalsNote__o2Q1R{color:#63756a}.RecipeBox_navButtons____KmX>button{border-color:#c8d1c6;color:#134e4a}.RecipeBox_navButtons____KmX>button:hover:not(:disabled){background:#e3e9df}.RecipeBox_dots__V3tvp span{background:#b7c3b1}.RecipeBox_dots__V3tvp button[aria-pressed=true] span{background:#0f766e}.RecipeBox_phoneHint__bU26c{display:none}.RecipeBox_empty__LwdxA,.RecipeBox_grid__LaoKR{background:#173a31;color:#f3ede0;border-radius:24px}@media (max-width:900px){.RecipeBox_toolbar___4dCF{justify-content:center}}@media (max-width:640px){.RecipeBox_toolbar___4dCF{padding:8px 4px 20px;gap:16px}.RecipeBox_tools__Zw504{justify-content:center;gap:8px}.RecipeBox_search__8waLE input{width:105px}.RecipeBox_styleSwitch__q5PH3 button{padding:0 12px}.RecipeBox_scene___4TM9{padding:20px 0 42px}.RecipeBox_ovalSurface__D_zeo{inset:0 -24%}.RecipeBox_box__Q3AyB[data-style=orbit] .RecipeBox_ovalSurface__D_zeo{inset:0 -7%}.RecipeBox_box__Q3AyB[data-style=orbit] .RecipeBox_stage__lJ474{height:480px}.RecipeBox_box__Q3AyB[data-style=orbit] .RecipeBox_floatingCard__nyQ20{top:140px}.RecipeBox_box__Q3AyB[data-style=orbit] .RecipeBox_orbit__zZIJl{width:340px;height:390px}.RecipeBox_box__Q3AyB[data-style=orbit] .RecipeBox_orbit__zZIJl:after{inset:-30px 90px}.RecipeBox_selected__ow0KR{padding:0 35px}.RecipeBox_desktopHint__CdLTX{display:none}.RecipeBox_phoneHint__bU26c{display:inline}}.RecipeBox_scene___4TM9{padding-bottom:64px}.RecipeBox_displayBackdrop___FjHt{position:absolute;z-index:-1;inset:0;pointer-events:none}.RecipeBox_baseShadow__ONj__{position:absolute;inset:auto 20% 0;height:70px;border-radius:50%;background:radial-gradient(ellipse,#123d3035,transparent 70%);filter:blur(14px)}.RecipeBox_ovalSurface__D_zeo{position:absolute;z-index:-1;border-radius:50%;overflow:hidden;inset:0 2% 16px;border:0;background:conic-gradient(from -35deg,#dac996,#637260 14%,#223c33 28%,#a38d5b 42%,#e1c988 51%,#3d4939 62%,#172c26 74%,#ac9b71 90%,#dac996);box-shadow:inset 0 -9px 5px #0008,0 10px 0 -3px #193b31,0 12px 0 -3px #b7a36d66}.RecipeBox_ovalSurface__D_zeo:after{content:"";position:absolute;border-radius:50%;inset:5px 6px 11px;border:1px solid #ddcf9b40;background:radial-gradient(ellipse at 36% 18%,#5c837266,transparent 49%),radial-gradient(ellipse at 75% 78%,#0f766e35,transparent 45%),radial-gradient(ellipse at 48% 38%,#284f43,#14392f 53%,#0b231e 86%);box-shadow:inset 0 2px 8px #020e0bbb,inset 0 -3px 0 #d6c4932b}.RecipeBox_ovalSurface__D_zeo:before{content:"";position:absolute;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23ffffff' filter='url(%23n)' opacity='.06' d='M0 0h180v180H0z'/%3E%3C/svg%3E");z-index:1;inset:12px;border:0}.RecipeBox_box__Q3AyB[data-style=orbit] .RecipeBox_ovalSurface__D_zeo{inset:0 14% 16px;background:conic-gradient(from -35deg,#dac996,#637260 14%,#223c33 28%,#a38d5b 42%,#e1c988 51%,#3d4939 62%,#172c26 74%,#ac9b71 90%,#dac996)}.RecipeBox_ambientLight__iRUwW{position:absolute;left:27%;top:6%;width:44%;height:55%;border-radius:50%;background:radial-gradient(ellipse,#9fcaad27,#76baab10 40%,transparent 70%);will-change:transform}.RecipeBox_engraving__Ige_e{position:absolute;inset:0 0 16px;width:100%;height:calc(100% - 16px);fill:none;stroke:#d8c894;stroke-width:.8;opacity:.28}.RecipeBox_engraving__Ige_e ellipse:nth-child(2){opacity:.35}.RecipeBox_celestialRing__dvvwd{position:absolute;inset:16% 10% 23%;border:1px solid #c5ba8640;border-radius:50%;box-shadow:0 1px 0 #020e0b66;transform-origin:center}.RecipeBox_box__Q3AyB[data-style=orbit] .RecipeBox_celestialRing__dvvwd{inset:9% 32% 24%}.RecipeBox_orbitPoint__gqgcj{position:absolute;width:6px;height:6px;left:15%;top:14%;border-radius:50%;background:#e2d3a2;box-shadow:0 0 15px 4px #c1bc7255}.RecipeBox_orbitPoint__gqgcj+.RecipeBox_orbitPoint__gqgcj{left:auto;top:auto;right:15%;bottom:14%;width:4px;height:4px}.RecipeBox_baseReflection__bwScm{position:absolute;bottom:13px;left:34%;width:32%;height:2px;border-radius:50%;background:linear-gradient(90deg,transparent,#e6d49b,transparent);box-shadow:0 -3px 14px 3px #e4ca8533}.RecipeBox_cardEdge__6K2w4{height:3px;background:linear-gradient(#f4ead3,#8c795f);opacity:1;transform:rotateX(-90deg);transform-origin:top}.RecipeBox_paperBack__uPJuA{position:absolute;inset:0;border-radius:4px;backface-visibility:hidden;transform:rotateX(180deg) translateZ(1px);background:linear-gradient(125deg,#eee3ce,#d2c1a2);box-shadow:inset 0 0 0 1px #f9ecd370,0 15px 35px #0005;pointer-events:none}.RecipeBox_paperBack__uPJuA img{-o-object-fit:contain;object-fit:contain}@media (max-width:640px){.RecipeBox_scene___4TM9{padding-bottom:55px}.RecipeBox_ovalSurface__D_zeo{inset:0 -24% 16px}.RecipeBox_box__Q3AyB[data-style=orbit] .RecipeBox_ovalSurface__D_zeo{inset:0 -7% 16px}.RecipeBox_engraving__Ige_e{width:144%;left:-22%}.RecipeBox_box__Q3AyB[data-style=orbit] .RecipeBox_engraving__Ige_e{width:155%;left:-27.5%}.RecipeBox_celestialRing__dvvwd{inset:18% -8% 27%}.RecipeBox_box__Q3AyB[data-style=orbit] .RecipeBox_celestialRing__dvvwd{inset:8% 18% 24%}}.RecipeBox_soundDock__0M7zK{display:grid;grid-template-columns:minmax(190px,230px) 1fr;align-items:center;gap:24px;max-width:1170px;margin:18px auto 0;padding:18px 20px;border:1px solid #d7dbcf;border-radius:18px;background:linear-gradient(125deg,#fbfaf5,#f3f1e8);box-shadow:0 12px 32px -24px #29483b55}.RecipeBox_soundIntro__NDtNV{display:flex;align-items:flex-start;gap:11px;color:#0f766e}.RecipeBox_soundIntro__NDtNV>svg{flex:none;margin-top:2px}.RecipeBox_soundIntro__NDtNV h2{font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:600;line-height:1.15;color:#263d35}.RecipeBox_soundIntro__NDtNV p{margin-top:5px;font-size:10px;line-height:1.5;color:#68756b}.RecipeBox_soundChoices__PNju9{display:flex;flex-wrap:wrap;gap:7px}.RecipeBox_soundChoices__PNju9 button{flex:1 1 110px;min-height:56px;padding:9px 12px;border:1px solid #d5d8ca;border-radius:11px;background:#ffffffb8;text-align:left;color:#334c41;transition:border-color .18s,background .18s,transform .18s}.RecipeBox_soundChoices__PNju9 button:hover{border-color:#9fb7a7;transform:translateY(-2px)}.RecipeBox_soundChoices__PNju9 button[aria-pressed=true]{border-color:#0f766e;background:#e5f1ea;box-shadow:inset 0 0 0 1px #0f766e22}.RecipeBox_soundChoices__PNju9 button small,.RecipeBox_soundChoices__PNju9 button span{display:block}.RecipeBox_soundChoices__PNju9 button span{font-size:11px;font-weight:700}.RecipeBox_soundChoices__PNju9 button small{margin-top:3px;font-size:9px;line-height:1.2;color:#6b7b70}@media (max-width:800px){.RecipeBox_soundDock__0M7zK{grid-template-columns:1fr;gap:13px}}@media (max-width:640px){.RecipeBox_soundChoices__PNju9 button{flex-basis:30%}}.RecipeBox_addCard__KvJ0I{margin:14px 0 6px}.RecipeBox_addCardStart__VPC_i{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:9px 18px;border:1px solid #1b523c;border-radius:999px;background:#1b523c;color:#fff9ea;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.RecipeBox_addCardStart__VPC_i:hover{background:#14402e}.RecipeBox_addCardChoice__wJ7__{margin:14px 0 6px;padding:14px;border:1px solid #e4dccb;border-radius:14px;background:#fffdf8;box-shadow:0 8px 24px -16px #1b523c66;animation:RecipeBox_addCardIn__3Ibid .18s ease-out}.RecipeBox_addCardChoice__wJ7__>p{margin:0 0 10px;font-size:13px;font-weight:600;color:#23382f}.RecipeBox_addCardOptions__ZvY5H{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.RecipeBox_addCardOptions__ZvY5H button{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 12px;border:1px solid #d8cfbd;border-radius:10px;background:#fff;color:#1b523c;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.RecipeBox_addCardOptions__ZvY5H button:hover:not(:disabled){border-color:#1b523c;background:#f4f9f6}.RecipeBox_addCardOptions__ZvY5H button:disabled{cursor:progress;opacity:.7}.RecipeBox_addCardOptions__ZvY5H strong{display:block;font-size:14px;color:#23382f}.RecipeBox_addCardOptions__ZvY5H small{display:block;margin-top:1px;font-size:12px;color:#6b7a72}.RecipeBox_addCardCancel__oLgw0{margin-top:8px;padding:4px 2px;border:0;background:none;font-size:13px;color:#5c6b63;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.RecipeBox_addCardCancel__oLgw0:focus-visible,.RecipeBox_addCardOptions__ZvY5H button:focus-visible,.RecipeBox_addCardStart__VPC_i:focus-visible{outline:2px solid #65bdb0;outline-offset:2px}@keyframes RecipeBox_addCardIn__3Ibid{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.RecipeBox_addCardChoice__wJ7__{animation:none}}.RecipeBox_addCardDone__OLBri,.RecipeBox_addCardError__dscBL,.RecipeBox_addCardSignIn__CGl3A{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 4px;font-size:13px;color:#3d5248}.RecipeBox_addCardDone__OLBri a,.RecipeBox_addCardError__dscBL a,.RecipeBox_addCardSignIn__CGl3A a{font-weight:600;color:#1b523c;text-decoration:underline;text-underline-offset:2px}.RecipeBox_addCardError__dscBL{color:#9b2c1f}.RecipeBox_spin__n9zwX{animation:RecipeBox_addCardSpin__7Aa_i .8s linear infinite}@keyframes RecipeBox_addCardSpin__7Aa_i{to{transform:rotate(1turn)}}.RecipeBox_cardNote__l4AEy{margin:8px 0 4px;padding-left:10px;border-left:2px solid #d8cfbd;font-size:13px;font-style:italic;line-height:1.5;color:#5c6b63}.RecipeBox_cardManage__1QZKb{display:flex;flex-wrap:wrap;gap:14px;margin:6px 0 4px}.RecipeBox_cardManage__1QZKb button{display:inline-flex;align-items:center;gap:5px;padding:2px 0;border:0;background:none;font-size:13px;color:#4d5d55;cursor:pointer}.RecipeBox_cardManage__1QZKb button:hover{color:#1b523c;text-decoration:underline;text-underline-offset:2px}.RecipeBox_replay__aIiFf{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:none;font-size:12px;color:#cfe2d8;cursor:pointer}.RecipeBox_replay__aIiFf:hover{color:#fff;text-decoration:underline;text-underline-offset:2px}