@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-latin-600-normal-C4zohCW5.woff2) format("woff2"),url(/assets/fredoka-latin-600-normal-CcrEjrB4.woff) format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal-BOIZVyIN.woff2) format("woff2"),url(/assets/fredoka-latin-700-normal-C8FeHd3X.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2) format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2) format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2) format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff) format("woff")}:root{font-family:Nunito,ui-rounded,system-ui,sans-serif;color:#291430;background:#fffaf0;font-synthesis:none;--coral: #ff4f38;--yellow: #ffc721;--mint: #6edba6;--sky: #6ec7fa;--lavender: #c7a6ed;--plum: #331a3d;--paper: #fffaf0;--ink: #291430;--muted: #615766;--surface: #fff;--line: rgba(41, 20, 48, .08)}*{box-sizing:border-box}html{min-width:320px;background:var(--paper)}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper)}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,a:focus-visible{outline:4px solid rgba(110,199,250,.55);outline-offset:3px}h1,h2,p{margin-top:0}h1,h2,strong,b,button{font-family:Fredoka,Nunito,ui-rounded,sans-serif}svg{width:1.2em;height:1.2em;stroke-width:2.4}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.setup-shell{width:min(100% - 40px,720px);margin:0 auto;padding:10px 0 48px}.ios-hero{position:relative;height:300px;overflow:hidden;border-radius:36px;background:var(--coral);margin-bottom:26px}.hero-copy{position:absolute;z-index:2;left:26px;bottom:26px}.hero-copy h1{color:#fff;font-size:clamp(2.75rem,8vw,4.5rem);line-height:.95;letter-spacing:-.04em;margin-bottom:12px}.hero-headline{color:var(--plum);font-family:Fredoka,sans-serif;font-size:clamp(1.55rem,4vw,2.1rem);font-weight:700;line-height:1.03;margin-bottom:10px}.hero-copy>p:last-child{color:#331a3dbf;font-weight:800;margin:0}.hero-orb{position:absolute;border-radius:50%}.hero-orb-yellow{width:180px;height:180px;right:-18px;top:-52px;background:var(--yellow)}.hero-orb-mint{width:110px;height:110px;right:-22px;bottom:-12px;background:var(--mint)}.setup-card{background:#fff;border-radius:26px;padding:22px;margin-bottom:26px;box-shadow:0 1px 0 var(--line)}.people-row,.section-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.setup-card h2,.setup-section h2{font-size:1.35rem;margin-bottom:2px}.setup-card p,.section-subtitle{color:var(--muted);font-size:.86rem;margin-bottom:0}.setup-card hr{border:0;height:1px;background:var(--line);margin:20px 0}.stepper{display:flex;align-items:center;gap:10px;background:var(--paper);border-radius:18px;padding:5px}.stepper button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:13px;background:#fff;cursor:pointer}.stepper button:disabled{opacity:.35;cursor:default}.stepper output{width:28px;text-align:center;font:700 1.4rem Fredoka}.budget-row strong{color:var(--coral);font-size:1.65rem}input[type=range]{appearance:none;width:100%;height:7px;border-radius:99px;background:linear-gradient(to right,var(--coral) 0 var(--range-progress, 0%),rgba(41,20,48,.1) var(--range-progress, 0%) 100%);accent-color:var(--coral);margin:16px 0 4px}input[type=range]::-webkit-slider-thumb{appearance:none;width:26px;height:26px;border:4px solid white;border-radius:50%;background:var(--coral);box-shadow:0 2px 8px #29143033;cursor:grab}.range-labels{display:flex;justify-content:space-between;color:var(--muted);font-size:.75rem;font-weight:800}.setup-section{margin-bottom:26px}.section-subtitle{margin-top:-1px;margin-bottom:13px}.diet-options{display:flex;gap:9px;overflow-x:auto;padding:4px 1px 8px;scrollbar-width:none}.diet-options::-webkit-scrollbar{display:none}.selection-chip{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;padding:11px 17px;background:#fff;color:var(--muted);font-weight:700;cursor:pointer}.selection-chip.selected{border-color:transparent;color:var(--plum)}.selection-chip.yellow.selected{background:var(--yellow)}.selection-chip.mint.selected{background:var(--mint)}.selection-chip.sky.selected{background:var(--sky)}.selection-chip.lavender.selected{background:var(--lavender)}.market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-tile{position:relative;display:flex;min-height:98px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:18px;background:#fff;cursor:pointer}.market-tile img{width:min(112px,70%);height:42px;object-fit:contain}.market-tile strong{font-size:.9rem}.market-check{position:absolute;top:9px;right:9px;width:21px;height:21px;fill:#fff}.market-lidl.selected{border:2px solid #0350a4;background:#0350a414}.market-mercadona.selected{border:2px solid #1c9252;background:#1c925217}.market-carrefour.selected{border:2px solid #0a45ae;background:#0a45ae14}.market-dia.selected{border:2px solid #e01522;background:#e0152214}.market-lidl .market-check,.market-carrefour .market-check{color:#0350a4}.market-mercadona .market-check{color:#1c9252}.market-dia .market-check{color:#e01522}.primary-button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:58px;border:0;border-radius:22px;background:var(--plum);color:#fff;font-size:1.08rem;font-weight:700;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.primary-button:hover{transform:translateY(-1px)}.primary-button:active{transform:scale(.98)}.primary-button:disabled{opacity:.65;cursor:wait}.budget-error{background:#ffc7218c;padding:16px;border-radius:18px;font-weight:800;margin:14px 0 0}.setup-footnote{color:var(--muted);text-align:center;font-size:.78rem;font-weight:800;margin:16px 0 0}.app-download-card{position:relative;overflow:hidden;padding:24px;margin-top:28px;border-radius:30px;background:var(--plum);color:#fff;box-shadow:0 18px 40px #331a3d24}.app-download-card:before{position:absolute;width:190px;height:190px;top:-92px;right:-54px;border-radius:50%;background:var(--mint);content:"";opacity:.92}.app-download-card:after{position:absolute;width:112px;height:112px;top:42px;right:-54px;border-radius:50%;background:var(--yellow);content:"";opacity:.9}.app-download-intro{position:relative;z-index:1;max-width:570px;padding-right:42px}.app-download-kicker{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:#ffffff24;color:var(--mint);font:700 .76rem Fredoka;text-transform:uppercase;letter-spacing:.04em}.app-download-kicker svg{width:15px;height:15px}.app-download-intro h2{max-width:470px;margin:13px 0 7px;font-size:clamp(1.8rem,5vw,2.55rem);line-height:1}.app-download-intro>p{max-width:560px;margin-bottom:0;color:#ffffffc2;line-height:1.45}.app-feature-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:21px}.app-feature{display:flex;align-items:flex-start;gap:11px;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#ffffff14}.app-feature-emoji{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;border-radius:13px;background:#ffffff21;font-size:1.45rem}.app-feature strong{display:block;margin:1px 0 3px;font-size:.94rem}.app-feature p{margin:0;color:#ffffffad;font-size:.77rem;line-height:1.35}.app-download-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px}.app-privacy-note{display:flex;align-items:center;gap:8px;max-width:340px;color:#ffffffb3;font-size:.76rem;font-weight:700;line-height:1.3}.app-store-button{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:10px;min-width:184px;min-height:58px;padding:9px 18px;border:1px solid rgba(255,255,255,.18);border-radius:17px;background:#fff;color:var(--plum);cursor:default;opacity:1}.app-store-button svg{width:24px;height:24px}.app-store-button span{display:flex;flex-direction:column;align-items:flex-start;font-size:1rem;line-height:1.05}.app-store-button small{font:800 .64rem Nunito}.app-shell{min-height:100vh;padding-bottom:30px;background:var(--paper)}.app-header{position:sticky;z-index:20;top:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:76px;padding:10px max(22px,calc((100vw - 1180px)/2));background:#fffaf0ed;border-bottom:1px solid var(--line);backdrop-filter:blur(16px)}.wordmark{justify-self:start;border:0;background:none;color:var(--plum);font-size:2rem;font-weight:700;cursor:pointer}.wordmark span{font-size:1.3rem;margin-left:7px}.desktop-tabs{display:flex;gap:5px;padding:5px;border-radius:18px;background:#fff}.desktop-tabs button,.mobile-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:14px;background:transparent;color:var(--muted);font-weight:700;cursor:pointer}.desktop-tabs button{padding:10px 17px}.desktop-tabs button.active,.mobile-tabs button.active{background:var(--plum);color:#fff}.change-button{justify-self:end;display:flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--plum);font-weight:700;cursor:pointer}.mobile-tabs{display:none}.app-content{width:min(100% - 40px,1180px);margin:0 auto;padding-top:24px}.week-screen{width:100%}.budget-header{padding:22px;border-radius:28px;background:var(--yellow);margin-bottom:26px}.budget-header p{margin:0;color:#291430ad;font-size:.85rem;font-weight:800}.budget-header strong{display:block;font-size:2.5rem;line-height:1;margin-top:4px}.market-pill{border-radius:999px;padding:8px 13px;background:#ffffff94;font:700 .78rem Fredoka}.budget-header progress{appearance:none;width:100%;height:9px;overflow:hidden;border:0;border-radius:99px;margin:16px 0 8px;background:#ffffff8c}.budget-header progress::-webkit-progress-bar{background:#ffffff8c}.budget-header progress::-webkit-progress-value{background:var(--mint);border-radius:99px}.day-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px}.day-section h2{font-size:1.6rem;margin-bottom:12px}.day-meals{display:grid;gap:10px}.meal-card{display:grid;grid-template-columns:108px minmax(0,1fr) 20px;align-items:center;gap:14px;width:100%;min-width:0;padding:10px;border:0;border-radius:24px;background:#fff;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.meal-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px #331a3d14}.meal-card>.recipe-artwork{width:108px;height:112px;border-radius:19px}.meal-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.meal-kind{color:var(--coral);font:700 .68rem Fredoka}.meal-copy strong{overflow:hidden;font-size:1.05rem;color:var(--plum);text-overflow:ellipsis;white-space:nowrap}.meal-copy small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.meal-meta{display:flex;color:var(--muted);font-size:.74rem;font-weight:800;margin-top:3px}.meal-meta span{display:flex;align-items:center;gap:4px}.meal-meta svg{width:14px;height:14px}.meal-chevron{width:17px;color:#29143040}.shopping-screen{width:min(100%,820px);margin:0 auto}.shopping-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;border-radius:26px;background:var(--mint)}.shopping-header h1{font-size:1.65rem;margin-bottom:2px}.shopping-header p{color:#2914309e;margin:0}.shopping-header>strong{color:var(--coral);font-size:1.8rem}.copy-button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:56px;margin:14px 0 24px;border:0;border-radius:20px;background:var(--plum);color:#fff;font-weight:700;cursor:pointer}.copy-button.copied{background:#25845a}.shopping-groups{display:grid;gap:20px}.shopping-category h2{font-size:1.15rem;margin-bottom:8px}.shopping-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto 24px;align-items:center;gap:12px;width:100%;padding:12px;margin-bottom:7px;border:0;border-radius:18px;background:#fff;text-align:left;cursor:pointer}.shopping-row.checked{opacity:.55}.shopping-row.checked .shopping-copy{text-decoration:line-through}.product-emoji,.ingredient-emoji{display:grid;flex:0 0 auto;place-items:center;width:44px;height:44px;border-radius:13px;background:#ffc72180;font-size:1.45rem}.ingredient-emoji{width:48px;height:48px;border-radius:14px}.shopping-copy{display:flex;min-width:0;flex-direction:column}.shopping-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopping-copy small{color:var(--muted)}.shopping-row>b{white-space:nowrap}.check-circle{display:grid;place-items:center;width:21px;height:21px;border:2px solid rgba(41,20,48,.2);border-radius:50%;color:#fff}.checked .check-circle{border-color:#25845a;background:#25845a}.check-circle svg{width:14px}.legal-note{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:.78rem;margin:24px 0}.legal-note svg{flex:0 0 auto}.library-screen{width:100%}.library-header{padding:22px;border-radius:28px;background:#6ec7fa80;margin-bottom:22px}.library-header h1{font-size:2rem;margin-bottom:4px}.library-header p{color:var(--muted);margin-bottom:16px}.search-field{display:flex;align-items:center;gap:9px;padding:0 14px;border-radius:17px;background:#fff}.search-field svg{color:var(--muted)}.search-field input{width:100%;height:50px;border:0;outline:0;background:transparent;color:var(--ink)}.recipe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;content-visibility:auto}.recipe-tile{overflow:hidden;display:flex;min-width:0;flex-direction:column;padding:0;border:0;border-radius:24px;background:#fff;text-align:left;cursor:pointer}.recipe-tile>.recipe-artwork{width:100%;aspect-ratio:16 / 10}.recipe-tile-copy{display:flex;min-width:0;flex-direction:column;gap:5px;padding:14px}.recipe-tile strong{overflow:hidden;font-size:1.05rem;text-overflow:ellipsis;white-space:nowrap}.recipe-tile small{display:flex;align-items:center;gap:4px;color:var(--muted);font-weight:800}.recipe-tile small svg{width:14px}.empty-state{text-align:center;color:var(--muted);padding:48px}.modal-backdrop{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:22px;background:#29143085;backdrop-filter:blur(8px)}.recipe-modal{position:relative;overflow:auto;width:min(100%,760px);max-height:calc(100vh - 44px);border-radius:30px;background:var(--paper);box-shadow:0 22px 70px #29143040}.modal-close{position:absolute;z-index:2;top:16px;right:16px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#ffffffeb;cursor:pointer}.recipe-hero-artwork{display:block;width:calc(100% - 40px);height:330px;margin:20px 20px 0;border-radius:30px}.recipe-content{padding:22px}.recipe-content h1{font-size:clamp(2rem,5vw,2.65rem);line-height:1;margin-bottom:6px}.recipe-subtitle{color:var(--muted);font-size:1.1rem;font-weight:700}.recipe-meta{display:flex;flex-wrap:wrap;gap:14px;color:var(--coral);font-size:.82rem;font-weight:800;margin-bottom:28px}.recipe-meta span{display:flex;align-items:center;gap:5px}.recipe-content h2{font-size:1.4rem;margin:24px 0 12px}.ingredient-list{display:grid;gap:8px}.ingredient-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--muted)}.ingredient-name{display:flex;align-items:center;gap:10px;color:var(--ink);font-weight:800}.ingredient-name>span{font-size:1.35rem}.recipe-artwork{position:relative;display:block;overflow:hidden;isolation:isolate;background:var(--yellow)}.artwork-palette-0{background:#ffc721}.artwork-palette-1{background:#6edba6}.artwork-palette-2{background:#6ec7fa}.artwork-palette-3{background:#c7a6ed}.artwork-palette-4{background:#ff8a78}.artwork-orb{position:absolute;z-index:-1;border-radius:50%;background:#ffffff6b}.artwork-orb-one{width:72%;aspect-ratio:1;right:-27%;top:-35%}.artwork-orb-two{width:46%;aspect-ratio:1;left:-18%;bottom:-25%;background:#331a3d17}.artwork-emoji{position:absolute;display:block;line-height:1;filter:drop-shadow(0 5px 4px rgba(51,26,61,.13))}.artwork-emoji-primary{left:13%;top:50%;font-size:3.25rem;transform:translateY(-50%) rotate(-7deg)}.artwork-emoji-secondary{right:9%;top:12%;font-size:2rem;transform:rotate(9deg)}.artwork-emoji-tertiary{right:10%;bottom:9%;font-size:1.75rem;transform:rotate(-5deg)}.meal-card .artwork-emoji-primary{left:2%;font-size:4.75rem}.meal-card .artwork-emoji-secondary{right:10%;top:5%;font-size:3.25rem}.meal-card .artwork-emoji-tertiary{right:9%;bottom:4%;font-size:3rem}.recipe-tile .artwork-emoji-primary{left:5%;font-size:clamp(7.5rem,12vw,10.5rem)}.recipe-tile .artwork-emoji-secondary{right:17%;top:5%;font-size:clamp(5.25rem,8vw,7rem)}.recipe-tile .artwork-emoji-tertiary{right:18%;bottom:4%;font-size:clamp(4.75rem,7vw,6.5rem)}.recipe-hero-artwork .artwork-emoji-primary{left:21%;font-size:clamp(10rem,22vw,15rem)}.recipe-hero-artwork .artwork-emoji-secondary{right:19%;top:5%;font-size:clamp(7rem,14vw,10rem)}.recipe-hero-artwork .artwork-emoji-tertiary{right:20%;bottom:3%;font-size:clamp(6.5rem,12vw,9rem)}.step-list{display:grid;gap:14px;padding:0;list-style:none}.step-list li{display:flex;align-items:flex-start;gap:14px}.step-list li>span{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--yellow);font:700 1rem Fredoka}.step-list li:nth-child(3n+2)>span{background:var(--mint)}.step-list li:nth-child(3n)>span{background:var(--sky)}.step-list p{padding-top:7px;margin:0;line-height:1.5}.source-link{display:inline-flex;align-items:center;gap:6px;color:var(--plum);font-weight:800;margin-top:12px}.source-link svg{width:15px}.loading-screen{display:grid;min-height:100vh;place-items:center;padding:30px;text-align:center}.loading-screen>div{width:min(100%,480px)}.loading-screen span{display:block;font-size:4rem}.loading-screen h1{margin:14px 0 6px}.loading-screen p{color:var(--muted)}.loading-emoji{animation:bounce 1s ease-in-out infinite alternate}@keyframes bounce{to{transform:translateY(-10px) rotate(6deg)}}@media(max-width:820px){.app-shell{padding-bottom:92px}.app-header{position:static;display:flex;min-height:68px;justify-content:space-between;padding:8px 20px}.wordmark{font-size:1.75rem}.desktop-tabs{display:none}.change-button{font-size:0}.change-button svg{width:22px;height:22px}.mobile-tabs{position:fixed;z-index:30;left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:6px;border:1px solid var(--line);border-radius:22px;background:#fffffff0;box-shadow:0 10px 30px #29143024;backdrop-filter:blur(16px)}.mobile-tabs button{flex-direction:column;gap:2px;min-height:54px;font-size:.68rem}.mobile-tabs button svg{width:20px;height:20px}.app-content{width:min(100% - 28px,680px);padding-top:10px}.day-grid{grid-template-columns:1fr}.recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.setup-shell{width:min(100% - 28px,720px);padding-top:8px}.ios-hero{height:300px}.hero-orb-yellow{width:150px;height:150px;right:-28px}.hero-orb-mint{width:90px;height:90px}.setup-card{padding:18px}.people-row{align-items:flex-start}.stepper{gap:3px}.market-grid{gap:9px}.market-tile{min-height:92px}.market-tile img{width:78px;height:36px}.app-download-card{padding:21px}.app-download-intro{padding-right:15px}.app-feature-grid{grid-template-columns:1fr}.app-download-footer{align-items:stretch;flex-direction:column}.app-privacy-note{max-width:none}.app-store-button{width:100%}.budget-header{padding:20px}.budget-header strong{font-size:2.25rem}.meal-card{grid-template-columns:92px minmax(0,1fr) 17px;gap:11px}.meal-card>.recipe-artwork{width:92px;height:98px}.meal-card .artwork-emoji-primary{font-size:4.25rem}.meal-card .artwork-emoji-secondary{font-size:2.9rem}.meal-card .artwork-emoji-tertiary{font-size:2.65rem}.shopping-header{align-items:flex-start;flex-direction:column;gap:10px}.shopping-header>strong{font-size:1.65rem}.shopping-row{grid-template-columns:42px minmax(0,1fr) auto;gap:9px}.shopping-row .check-circle{display:none}.product-emoji{width:40px;height:40px}.recipe-grid{grid-template-columns:1fr}.recipe-tile .artwork-emoji-primary{left:5%;font-size:12rem}.recipe-tile .artwork-emoji-secondary{right:18%;top:5%;font-size:9rem}.recipe-tile .artwork-emoji-tertiary{right:20%;bottom:4%;font-size:8rem}.modal-backdrop{align-items:center;overflow-y:auto;padding:max(14px,env(safe-area-inset-top)) 0 max(14px,env(safe-area-inset-bottom));overscroll-behavior:contain}.recipe-modal{width:calc(100% - 12px);max-height:min(92dvh,calc(100dvh - max(28px,env(safe-area-inset-top)) - max(28px,env(safe-area-inset-bottom))));border-radius:30px}.recipe-hero-artwork{height:260px}.recipe-hero-artwork .artwork-emoji-primary{left:17%;font-size:10rem}.recipe-hero-artwork .artwork-emoji-secondary{right:17%;top:3%;font-size:7rem}.recipe-hero-artwork .artwork-emoji-tertiary{right:18%;bottom:1%;font-size:6.25rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
