@import url("https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,700&display=swap");:root{--mute:#a8a8a8;--line:#3a3a3a;--card:#111;--err:#ff6b6b;--r:10px;--font:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font);font-size:17px;line-height:1.55;letter-spacing:.01em;padding-bottom:env(safe-area-inset-bottom)}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer;padding:0}img{max-width:100%;display:block}.wrap{max-width:760px;margin:0 auto;padding:0 16px}main.wrap{padding-bottom:64px}h1{font-size:30px;line-height:1.2;margin:8px 0;letter-spacing:-.01em}h2{font-size:21px;margin:32px 0 12px}h2,h3{line-height:1.3}h3{font-size:18px;margin:0 0 6px;font-weight:700}p{margin:0 0 10px}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--bg);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top)}.topbar .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px}.brand{text-decoration:none;display:flex;flex-direction:column;line-height:1.15}.brandname{font-size:20px;font-weight:800}.brandby{font-size:13px;color:var(--mute)}.topbar nav{display:flex;gap:8px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1.5px solid var(--fg);border-radius:var(--r);font-weight:600;font-size:16px;text-decoration:none;background:transparent}.btn.small{min-height:40px;padding:0 14px;font-size:15px}.btn:disabled{opacity:.4;cursor:default}.linkbtn{text-decoration:underline;color:var(--mute);font-size:15px}.input{width:100%;display:block;background:var(--card);border:1.5px solid var(--line);border-radius:var(--r);padding:13px 14px;font:inherit;font-size:17px}.input:focus{outline:none}.input.small{padding:9px 12px;font-size:16px}.input.big{min-height:260px}textarea.input{resize:vertical;line-height:1.5}.label{display:block;font-size:14px;font-weight:600;margin-bottom:6px}.chiprow{margin-top:16px}.chipscroll{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.chipscroll::-webkit-scrollbar{display:none}.chipwrap{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.chip{flex:none;white-space:nowrap;min-height:40px;padding:0 14px;border:1.5px solid var(--line);border-radius:999px;font-size:15px}.chip .n{font-size:13px;margin-left:4px}.chip.on .n{color:#555}.count{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.grid{list-style:none;padding:0;margin:10px 0 0;display:grid;grid-gap:10px;gap:10px}.tile{display:block;padding:16px;border:1.5px solid var(--line);border-radius:var(--r);text-decoration:none;background:var(--card)}.tile:hover{border-color:var(--fg)}.meta{color:var(--mute);font-size:15px;margin:0 0 8px}.tags{display:flex;flex-wrap:wrap;gap:6px;margin:0}.tag{font-size:13px;padding:3px 9px;border:1px solid var(--line);border-radius:999px;color:#ddd}.by{color:var(--mute);font-size:14px;margin:10px 0 0;font-style:italic}.recipe{padding-top:16px}.back{display:inline-block;font-size:15px;margin-bottom:12px;text-decoration:none}.back:before{content:"← "}.recipe h1{font-size:32px}.recipe .photo{margin:20px 0;border-radius:var(--r)}.ingredients{list-style:none;padding:0;margin:0}.ingredients li{padding:12px 0;border-bottom:1px solid var(--line);cursor:pointer}.ingredients li.done{color:#555;text-decoration:line-through}.method{padding-left:0;margin:0;list-style:none;counter-reset:step}.method li{counter-increment:step;position:relative;padding:0 0 20px 44px;font-size:18px}.method li:before{content:counter(step);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:var(--fg);color:var(--bg);font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center}.notes{font-size:17px;color:#ddd;white-space:pre-wrap}.stack{flex-direction:column;gap:14px}.row,.stack{display:flex}.row{gap:10px;align-items:center;flex-wrap:wrap}.row .input{flex:1 1;min-width:160px}.card{border:1.5px solid var(--line);border-radius:var(--r);padding:16px;background:var(--card)}.card p:last-child{margin-bottom:0}.lead{font-size:18px;color:#ddd}.hint{font-size:15px}.empty,.hint{color:var(--mute)}.empty{padding:24px 0}.error{border:1.5px solid var(--err);border-radius:var(--r);padding:12px 14px}.progress{color:var(--mute)}.blink{animation:blink 1.2s ease-in-out infinite}@keyframes blink{50%{opacity:.35}}.plain{list-style:none;padding:0;margin:0 0 12px}.plain li{padding:6px 0}.mono{font-family:ui-monospace,Menlo,monospace;word-break:break-all}.small{font-size:14px}.tabs{display:flex;gap:8px;flex-wrap:wrap}.form label{display:block}.login{min-height:60vh;display:flex;align-items:center;justify-content:center}.login form{width:100%;max-width:320px;display:flex;flex-direction:column;gap:14px}@media (max-width:480px){.brandname{font-size:18px}.topbar nav .btn.small{padding:0 10px;font-size:14px}.recipe h1,h1{font-size:26px}}:root{--bg:#000;--fg:#fff;--mute:#9a9a9a;--line:#2b2b2b;--card:#0b0b0b;--r:4px;--font:var(--sans),"Franklin Gothic","Helvetica Neue",Arial,sans-serif;--head:var(--serif),Georgia,"Times New Roman",serif}body{font-size:16px;letter-spacing:0}.wrap{max-width:1180px;padding:0 20px}main.wrap{padding-bottom:80px}h1,h2,h3{letter-spacing:-.01em}h1,h2{font-weight:700}h3{font-weight:600}.mast{display:contents}.mastbrand{padding-top:calc(28px + env(safe-area-inset-top));display:flex;justify-content:center;padding-bottom:18px}.mast .brand{align-items:center;text-align:center;text-decoration:none;display:flex;flex-direction:column;line-height:1}.mast .brandname{font-size:56px}.mast .brandby{margin-top:10px;font-family:var(--font);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.mastnav{position:-webkit-sticky;position:sticky;top:0;z-index:10;box-shadow:0 -3px 0 -2px var(--fg)}.mastnav .wrap{display:flex;justify-content:center;align-items:center;gap:28px;min-height:48px}.mastnav a{font-family:var(--font);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.mastnav a:hover{text-decoration:underline;text-underline-offset:4px}.mastnav .mastadd{border:1px solid var(--fg);padding:7px 12px;border-radius:2px}.mastnav .mastadd:hover{background:var(--fg);color:var(--bg);text-decoration:none}.btn{border-radius:2px;font-family:var(--font);font-weight:700;letter-spacing:.04em;border-width:1px}.btn.small{font-size:13px;text-transform:uppercase;letter-spacing:.08em}.input{border-radius:2px;font-family:var(--font)}.input.search{margin-top:8px;background:transparent;border:0;border-radius:0;padding:14px 2px;font-family:var(--head);font-size:26px}.input.search::placeholder{color:#555;font-style:italic}.label{font-family:var(--font);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.chiprow{margin-top:20px}.chip{min-height:36px;border-width:1px;font-family:var(--font);font-size:14px;font-weight:500}.chip .n{font-size:12px}.count{margin-top:32px;padding-top:14px;border-top:1px solid var(--fg)}.count span{font-family:var(--font)}.grid{margin-top:18px;gap:0;grid-template-columns:1fr;border-top:1px solid var(--line)}@media (min-width:620px){.grid{grid-template-columns:1fr 1fr}}@media (min-width:960px){.grid{grid-template-columns:1fr 1fr 1fr}}.grid>li{border-bottom:1px solid var(--line)}@media (min-width:620px){.grid>li{border-right:1px solid var(--line)}.grid>li:nth-child(2n){border-right:0}}@media (min-width:960px){.grid>li:nth-child(2n){border-right:1px solid var(--line)}.grid>li:nth-child(3n){border-right:0}}.tile{display:flex;flex-direction:column;height:100%;min-height:190px;padding:22px 22px 20px;border:0;border-radius:0;background:transparent;transition:background .15s ease}.tile:hover{background:var(--card)}.tile h3{font-size:23px;line-height:1.2;margin:0 0 10px}.tile:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.tile .meta{order:-1;font-family:var(--font);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.tile .tags{margin-top:auto;gap:0}.tile .tag{border:0;padding:0;font-family:var(--font);font-size:13px;color:#cfcfcf}.tile .tag+.tag:before{content:"·";margin:0 7px;color:#555}.tile .by{font-family:var(--head);font-size:14px;margin-top:10px}@media (min-width:620px){.grid:has(>li:nth-child(6))>li:first-child{grid-column:1/-1;border-right:0}.grid:has(>li:nth-child(6))>li:first-child .tile{min-height:300px;padding:44px 40px 36px;justify-content:flex-end;background:linear-gradient(180deg,#111,#000)}.grid:has(>li:nth-child(6))>li:first-child h3{font-size:46px;line-height:1.08;max-width:18ch}.grid:has(>li:nth-child(6))>li:first-child .meta:before{content:"Featured  ·  ";color:var(--fg);white-space:pre}.grid:has(>li:nth-child(6))>li{border-right:1px solid var(--line)}.grid:has(>li:nth-child(6))>li:nth-child(odd){border-right:0}}@media (min-width:960px){.grid:has(>li:nth-child(6))>li:nth-child(odd){border-right:1px solid var(--line)}.grid:has(>li:nth-child(6))>li:nth-child(3n+1){border-right:0}}.recipe{padding-top:28px}.back{font-family:var(--font);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.recipe h1{font-size:52px;line-height:1.06;margin:10px 0 16px;max-width:20ch}.recipe>.meta{font-family:var(--font);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:14px 0;margin:0;border-bottom:1px solid var(--line)}.recipe>.tags{margin:14px 0 8px}.recipe .tag{font-family:var(--font);font-size:12px;border-radius:2px;letter-spacing:.04em}.recipe .photo{border-radius:0}.recipe h2{font-family:var(--font);font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin:36px 0 8px;padding-bottom:10px}.ingredients li{font-size:17px;padding:11px 0}.method li{font-family:var(--head);font-size:20px;line-height:1.6;padding:0 0 26px}.method li:before{position:static;display:block;width:auto;height:auto;background:none;color:var(--fg);border-radius:0;content:"Step " counter(step);font-family:var(--font);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.notes{font-family:var(--head);font-size:18px;font-style:italic}@media (min-width:900px){.recipe{display:grid;grid-template-columns:340px 1fr;grid-column-gap:64px;column-gap:64px;grid-auto-flow:row dense}.recipe>*{grid-column:1/-1}.recipe>section:has(.ingredients){grid-column:1;position:-webkit-sticky;position:sticky;top:64px;align-self:start}.recipe>section:has(.method){grid-column:2}}@media (max-width:480px){.wrap{padding:0 16px}.mastbrand{padding-top:20px;padding-bottom:14px}.mast .brandname{font-size:38px}.mast .brandby{font-size:11px;margin-top:8px}.mastnav .wrap{gap:16px;min-height:44px}.mastnav a{font-size:12px;letter-spacing:.06em}.mastnav .mastadd{padding:6px 9px}.input.search{font-size:22px}.tile{min-height:0;padding:18px 4px}.tile h3{font-size:21px}.recipe h1{font-size:34px}.method li{font-size:18px}}main.wrap:not(:has(.grid)):not(:has(.recipe)){max-width:760px}:root{--bg:#fff;--fg:#121212;--mute:#727272;--line:#e2e2e2;--card:#f7f7f7;--err:#b3261e}body,html{background:#fff}body{-webkit-font-smoothing:auto}::selection{background:#121212;color:#fff}.mastbrand{padding-top:calc(40px + env(safe-area-inset-top));padding-bottom:22px}.mast .brandname{font-size:64px;font-weight:700;letter-spacing:-.025em}.mast .brandby{color:var(--fg)}.mastnav{border-top:1px solid var(--fg);border-bottom:1px solid var(--fg);box-shadow:0 -4px 0 -3px var(--fg)}.input,.mastnav a{color:var(--fg)}.input{background:#fff}.input.search{border-bottom:1px solid var(--fg)}.input.search::placeholder{color:#9a9a9a}.chip{background:#fff}.chip.on,.chip:hover{border-color:var(--fg)}.chip.on{color:#fff}.chip .n{color:var(--mute)}.chip.on .n{color:#bdbdbd}.count{border-top:2px solid var(--fg)}.grid{border-top:0}.tile,.tile:hover{background:#fff}.tile h3{font-size:25px;font-weight:600}.tile .tag{color:#4a4a4a}.tile .tag+.tag:before{color:#b5b5b5}@media (min-width:620px){.grid:has(>li:nth-child(6))>li:first-child{border-bottom:1px solid var(--fg)}.grid:has(>li:nth-child(6))>li:first-child .tile{background:#fff;min-height:0;padding:48px 0 44px;align-items:center;text-align:center}.grid:has(>li:nth-child(6))>li:first-child h3{font-size:60px;font-weight:700;max-width:16ch;margin:0 auto 18px}.grid:has(>li:nth-child(6))>li:first-child .meta:before{color:var(--fg)}.grid:has(>li:nth-child(6))>li:first-child .tags{justify-content:center}}.btn.solid{color:#fff}.recipe h1{font-size:60px;font-weight:700;letter-spacing:-.02em}.recipe>.meta{color:var(--fg);border-top:2px solid var(--fg)}.recipe .tag{color:#4a4a4a}.recipe h2{border-bottom:2px solid var(--fg)}.ingredients li{font-family:var(--head);font-size:18px}.ingredients li.done{color:#b0b0b0}.method li{color:#222}.notes{color:#333}.error{color:var(--err);border-color:var(--err)}@media (max-width:480px){.mastbrand{padding-top:calc(24px + env(safe-area-inset-top));padding-bottom:16px}.mast .brandname{font-size:40px}.tile h3{font-size:22px}.recipe h1{font-size:36px}}.recipewrap{display:flex;flex-direction:column;padding-top:28px}.recipewrap>.recipe{display:contents}.recipewrap>.recipe>*{order:3}.recipewrap>.recipe>.back{order:0}.recipewrap>.recipe>h1{order:1}.recipewrap>.byline{order:2}.byline{margin:0 0 18px;font-family:var(--font);font-size:14px;font-weight:500;color:var(--mute)}.byline a{font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.byline a:hover{text-decoration-thickness:2px}@media (min-width:900px){.recipewrap{display:grid;grid-template-columns:340px 1fr;grid-column-gap:64px;column-gap:64px;grid-auto-flow:row dense}.recipewrap>.byline{grid-column:1/-1}}:root{--bg:#F7F4EE;--fg:#1C1B19;--mute:#8C8A84;--line:#E6E2DA;--card:#EFEBE3;--accent:#D9552B;--err:#B3261E;--font:"DM Sans","Helvetica Neue",Arial,sans-serif;--head:"DM Sans","Helvetica Neue",Arial,sans-serif}body,html{background:var(--bg);color:var(--fg)}body{-webkit-font-smoothing:antialiased}::selection{background:var(--accent);color:var(--bg)}h1,h2,h3{font-family:var(--head);letter-spacing:-.015em}h1,h2{font-weight:500}h3{font-weight:400}.mast .brandname{font-family:var(--head);font-weight:300;letter-spacing:-.02em}.mast .brandby{color:var(--mute);font-weight:400;letter-spacing:.22em}.mastnav{background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:none}.mastnav a{font-weight:400;letter-spacing:.16em}.mastnav .mastadd{border-color:var(--fg)}.input{background:var(--bg);border-color:var(--line)}.input:focus{border-color:var(--fg)}.input.search{font-family:var(--font);font-weight:300;border-bottom:1px solid var(--line)}.input.search::placeholder{color:var(--mute);font-style:normal}.label{font-weight:500;color:var(--mute)}.chip{background:var(--bg);border-color:var(--line);color:var(--fg);border-radius:2px;font-weight:400}.chip.on,.chip:hover{border-color:var(--fg)}.chip.on{background:var(--fg);color:var(--bg)}.chip.on .n{color:var(--line)}.count{border-top:1px solid var(--line)}.count span{color:var(--mute)}.grid>li{border-color:var(--line)}.tile,.tile:hover{background:var(--bg)}.tile:hover h3{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.tile h3{font-weight:400;color:var(--fg)}.tile .meta{color:var(--mute);font-weight:500}.tile .tag,.tile .tag+.tag:before{color:var(--accent)}.tile .by{color:var(--mute);font-style:normal}@media (min-width:620px){.grid:has(>li:nth-child(6))>li:first-child{border-bottom:1px solid var(--line)}.grid:has(>li:nth-child(6))>li:first-child .tile{background:var(--card);align-items:center;text-align:center}.grid:has(>li:nth-child(6))>li:first-child h3{font-weight:500;letter-spacing:-.025em;margin:0 auto 18px}.grid:has(>li:nth-child(6))>li:first-child .meta:before{color:var(--accent)}.grid:has(>li:nth-child(6))>li:first-child .tags{justify-content:center}}.btn{color:var(--fg);border-color:var(--fg);font-weight:500}.btn.solid{background:var(--fg);color:var(--bg)}.btn.ghost{border-color:var(--line)}.btn.ghost,.lead{color:var(--mute)}.recipe h1{font-weight:500;letter-spacing:-.025em}.recipe>.meta{color:var(--accent);border-top:1px solid var(--fg)}.recipe .tag{color:var(--accent);border-color:var(--line);background:transparent}.recipe h2{font-weight:500;border-bottom:1px solid var(--fg)}.ingredients li{font-family:var(--font);border-color:var(--line)}.ingredients li.done{color:var(--mute)}.method li{font-family:var(--font);font-weight:300;color:var(--fg)}.method li:before{color:var(--accent);font-weight:500}.notes{font-family:var(--font);color:var(--fg)}.byline a{color:var(--fg);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.back{color:var(--mute)}.linkbtn:hover,a.back:hover{color:var(--accent)}@media (min-width:620px){.grid,.grid:has(>li:nth-child(6)){grid-template-columns:1fr 1fr}.grid:has(>li:nth-child(6))>li,.grid>li{border-right:0}.grid>li:nth-child(odd){border-right:1px solid var(--line)}.grid:has(>li:nth-child(6))>li:nth-child(odd){border-right:0}.grid:has(>li:nth-child(6))>li:nth-child(2n){border-right:1px solid var(--line)}.grid:has(>li:nth-child(6))>li:first-child{border-right:0}}.tile{position:relative;min-height:0;padding-right:118px}.tile:after{content:"";position:absolute;top:22px;right:22px;width:80px;height:80px;background:var(--card) center/cover no-repeat;background-image:var(--ph,none)}@media (min-width:620px){.grid:has(>li:nth-child(6))>li:first-child .tile{padding-right:0}.grid:has(>li:nth-child(6))>li:first-child .tile:after{display:none}}@media (max-width:480px){.tile{padding-right:92px}.tile:after{top:18px;right:4px;width:72px;height:72px}}.tile[href*="1d24a3a9"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/artichokes-oven.jpg)}.tile[href*=b94cceb6]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/asian-greens-bok-choy.jpg)}.tile[href*="0b06188b"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/beef-and-mushroom-pie.jpg)}.tile[href*=caee36aa]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/beef-mushroom-guinness-pie.jpg)}.tile[href*="0f161faa"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/bone-broth.jpg)}.tile[href*="9d570c3f"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/broccoli-pasta-marie-barbera.jpg)}.tile[href*=a1b5f291]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/build-your-own-protein-bowl.jpg)}.tile[href*="7a8898ef"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/chicken-soup.jpg)}.tile[href*=e5e6863f]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/chocolate-dessert-pietro.jpg)}.tile[href*="8afa532e"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/moroccan-roasted-vegetable-couscous-salad.jpg)}.tile[href*=fc102c8c]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/easy-indian-saag.jpg)}.tile[href*="544110b5"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/fast-ginger-dhal-smoked-salmon.jpg)}.tile[href*="60ee93b4"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/french-style-chicken-maryland-stew.jpg)}.tile[href*=f89e0e6a]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/gnocchi-marie-barbera.jpg)}.tile[href*="9792c3a4"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/gyudon-japanese-beef-rice-bowls.jpg)}.tile[href*="5a1f3ef5"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/homemade-sausage-rolls.jpg)}.tile[href*="02ca26b6"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/hummus.jpg)}.tile[href*="0a4b4686"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/instant-pot-risotto-milanese.jpg)}.tile[href*="4e08587f"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/japanese-bean-salad.jpg)}.tile[href*="8d9a6cff"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/kimchi-gyoza-nabe.jpg)}.tile[href*=b6efe976]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/marcella-hazan-bolognese.jpg)}.tile[href*="50d06044"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/marmalade.jpg)}.tile[href*=b424db22]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/meat-pie.jpg)}.tile[href*=cf75bfe6]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/meat-pie-2018-kingston.jpg)}.tile[href*=c8933d99]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/middle-eastern-roast-chicken-couscous.jpg)}.tile[href*=bf72158f]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/minestrone.jpg)}.tile[href*="4d77a170"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/mums-coleslaw.jpg)}.tile[href*="7783b574"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/mums-tuscan-kale-pasta.jpg)}.tile[href*="2717a4f7"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/mussels-pasta-2016-version.jpg)}.tile[href*=b9395f45]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/nuoc-mam-cham.jpg)}.tile[href*=f4c9c31a]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/osso-bucco-pressure-cooker-beef-shank.jpg)}.tile[href*=a81aef2c]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/osso-buco-oven-classic.jpg)}.tile[href*="1482f306"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/osso-buco-pressure-cooker-veal.jpg)}.tile[href*="81cf19d1"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/pasta-alle-vongole.jpg)}.tile[href*=b38c9d8e]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/pasta-carbonara.jpg)}.tile[href*="6448fdf3"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/peanut-sauce.jpg)}.tile[href*="5457de7d"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/pias-cauliflower.jpg)}.tile[href*="787683bd"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/poke-bowl.jpg)}.tile[href*="35009c52"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/protein-on-rice.jpg)}.tile[href*="71a39a82"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/ragu-by-zia-bianca.jpg)}.tile[href*=b4572e34]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/ricotta-pie.jpg)}.tile[href*="7fb5983d"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/risotto-alla-milanese.jpg)}.tile[href*=e290a689]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/roasted-cauliflower-steaks-red-rice-tzatziki.jpg)}.tile[href*=cecd85c2]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/shiitake-cremini-mushroom-risotto.jpg)}.tile[href*="9836a7fe"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/skinny-thai-green-curry.jpg)}.tile[href*="7b5fa6e5"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/slow-cooker-beef-pot-roast.jpg)}.tile[href*="90c76fb9"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/slow-cooker-lamb-stew.jpg)}.tile[href*="9e916480"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/spinach-ohitashi.jpg)}.tile[href*="5f9f9ff6"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/sri-lankan-chicken-curry.jpg)}.tile[href*="995e97d0"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/tahini-dressing.jpg)}.tile[href*="5c07dd32"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/tofu-salad-sesame-dressing.jpg)}.tile[href*="13538623"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/toor-dhal-lentil-soup.jpg)}.tile[href*=f43ff8c9]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/vietnamese-summer-rolls.jpg)}.tile[href*="5f02dc85"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/whole-roasted-cauliflower-sesame-ginger.jpg)}.tile[href*=dea671e5]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/wild-mushroom-risotto.jpg)}.tile[href*="7187889d"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/zia-tunias-tuna-in-a-can-style.jpg)}.tile[href*="2de8a8ec"]{--ph:url(https://cdn.jsdelivr.net/gh/Recallbyclaude/recipe-search@main/images/zucchini-slice.jpg)}@media (max-width:600px){.mastbrand{padding-top:calc(10px + env(safe-area-inset-top));padding-bottom:8px}.mast .brandname{font-size:26px}.mast .brandby{font-size:9px;margin-top:4px;letter-spacing:.16em}.mastnav .wrap{min-height:36px;gap:14px}.mastnav a{font-size:11px;letter-spacing:.08em}.mastnav .mastadd{padding:4px 8px}.input.search{margin-top:2px;padding:8px 2px;font-size:18px}.chiprow{margin-top:8px}.chiprow .label{margin-bottom:3px;font-size:10px}.chipscroll{gap:6px;padding-bottom:2px}.chip{min-height:30px;padding:0 10px;font-size:13px}.chip .n{font-size:11px}.count{margin-top:14px;padding-top:8px}.recipewrap{padding-top:12px}.recipewrap .byline{margin-bottom:10px}.cookstart{margin-bottom:14px}.cookstart .btn{min-height:42px;font-size:14px}.cook .cooktop{padding:4px 14px}.cook .cookclose{min-height:36px;font-size:15px}.cook .cookcount{font-size:14px}.cook .cookbar{height:3px}.cook .cookcard{padding:14px 18px 10px}.cook .cooktitle{font-size:13px;margin-bottom:8px}.cook .cookstep{font-size:12px;margin-bottom:6px}.cook .cookneed{padding:8px 18px 6px}.cook .cookneedhead{margin-bottom:2px}.cook .cooktoggle{min-height:30px;font-size:14px}.cook .cookneed li{font-size:17px;padding:6px 0}.cook .cooknav{padding:8px 12px 10px;gap:10px}.cook .cookarrow{min-height:50px;flex-basis:64px}.cook .cookarrow.next{font-size:18px}}