a.svelte-nuxg7h{display:flex;flex-direction:column;align-items:center;padding:16px 24px;background-color:var(--theme--card);border:1px solid oklch(from var(--theme--on-base) l c h / .07);border-radius:var(--radius-lg);text-decoration:none;width:100%;min-width:160px;color:var(--theme--on-base);transition:all cubic-bezier(0,0,.2,1) .5s}@media(hover:hover){a.svelte-nuxg7h:hover{box-shadow:var(--shadow-3);border-color:oklch(from var(--theme--on-base) l c h / .14)}}.circle.svelte-nuxg7h{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background-color:var(--theme--surface);margin-bottom:12px}.emoji.svelte-nuxg7h{font-size:28px}.name.svelte-nuxg7h{font:600 var(--body-m) / 1.2 var(--font-info);margin-block-start:12px}.section-headline.svelte-1ozapta{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25em .5em;color:var(--theme--on-base);margin:0 auto;width:100%}.headline.svelte-1ozapta{font:600 var(--title-l) / 1.15 var(--font-title)}.headline.svelte-1ozapta a:where(.svelte-1ozapta){color:inherit;text-decoration:none}.headline.svelte-1ozapta a:where(.svelte-1ozapta) span:where(.svelte-1ozapta){box-shadow:inset 0 0 0 0 var(--theme--weak, oklch(from var(--theme--on-base) l c h / .1));transition:box-shadow .1s}@media(hover:hover){a:where(.svelte-1ozapta):hover :is(.headline.svelte-1ozapta a:where(.svelte-1ozapta) span:where(.svelte-1ozapta)){box-shadow:inset 0 -.25em 0 0 var(--theme--weak, oklch(from var(--theme--on-base) l c h / .1))}}.description.svelte-1ozapta{font:400 var(--body-s) / 1.4 var(--font-info);opacity:.7}.category-section.svelte-1yyj7q{background-color:var(--theme--surface);padding:calc(var(--block-row-gap) * 2) var(--block-padding-inline)}.category-section.svelte-1yyj7q>div:where(.svelte-1yyj7q){container-type:inline-size;max-width:var(--block-max-width);margin:0 auto}.category-introduction.svelte-1yyj7q{font:400 var(--body-m) / 1.4 var(--font-text);margin-top:1em}.search-widget.svelte-1yyj7q{margin-block:24px}@media(min-width:768px){.search-widget.svelte-1yyj7q{background-color:var(--theme--card);border:1px solid oklch(from var(--theme--on-base) l c h / .07);border-radius:var(--radius-lg);padding:36px}}.category-list.svelte-1yyj7q{display:grid;grid-template-columns:repeat(1,1fr);gap:18px;margin-block-start:var(--block-row-gap)}@container (min-width: 380px){.category-list.svelte-1yyj7q{grid-template-columns:repeat(2,1fr)}}@container (min-width: 516px){.category-list.svelte-1yyj7q{grid-template-columns:repeat(3,1fr)}}@container (min-width: 1050px){.category-list.svelte-1yyj7q{grid-template-columns:repeat(5,1fr)}}.recipe-hero-container.svelte-13skl4t{background:var(--theme--base);padding:calc(var(--block-row-gap) * 2) var(--block-padding-inline)}.recipe-hero.svelte-13skl4t{position:relative;max-width:var(--block-max-width);margin:0 auto}@media(min-width:900px){.recipe-hero.svelte-13skl4t{display:flex;flex-direction:row-reverse;gap:var(--block-column-gap);justify-content:center;align-items:center}}figure.svelte-13skl4t{margin:0 auto 24px;display:flex;background:oklch(from var(--theme--on-base) l c h / 10%);outline:1px solid oklch(from var(--theme--on-base) l c h / 10%);outline-offset:-1px;aspect-ratio:3 / 2;border-radius:var(--radius-lg);overflow:hidden;position:relative;z-index:0;width:100%}@media(min-width:900px){figure.svelte-13skl4t{aspect-ratio:1;flex:1 0 50%;margin:0}}figure.svelte-13skl4t picture:where(.svelte-13skl4t){display:contents}figure.svelte-13skl4t img:where(.svelte-13skl4t){height:auto;object-fit:cover;object-position:var(--object-position);width:100%;transition:transform cubic-bezier(0,0,.2,1) .5s;z-index:-1}@media(hover:hover){a:where(.svelte-13skl4t):hover :is(figure.svelte-13skl4t img:where(.svelte-13skl4t)){transform:scale(1.05)}}header.svelte-13skl4t{text-align:center}header.svelte-13skl4t a:where(.svelte-13skl4t){color:inherit;text-decoration:none;display:inline-block}header.svelte-13skl4t a:where(.svelte-13skl4t) .title:where(.svelte-13skl4t) span:where(.svelte-13skl4t){box-shadow:inset 0 0 0 0 var(--theme--weak, oklch(from var(--theme--on-base) l c h / .1));transition:box-shadow .1s}@media(hover:hover){header.svelte-13skl4t a:where(.svelte-13skl4t):hover .title:where(.svelte-13skl4t) span:where(.svelte-13skl4t){box-shadow:inset 0 -.5em 0 0 var(--theme--weak, oklch(from var(--theme--on-base) l c h / .1))}}header.svelte-13skl4t a:where(.svelte-13skl4t):visited{color:color-mix(var(--theme--on-base),var(--theme--cta) 50%)}@media(min-width:768px){header.svelte-13skl4t{padding:0 36px}}@media(min-width:900px){header.svelte-13skl4t{flex:1 0 50%}}.actions.svelte-13skl4t{display:flex;gap:16px;margin-top:24px;justify-content:center;flex-wrap:wrap}.label.svelte-13skl4t{color:var(--theme--cta);font:600 var(--body-s) / 1.4 var(--font-info);text-transform:uppercase;letter-spacing:.03em;margin:24px 0 8px}@media(min-width:768px){.label.svelte-13skl4t{font-size:1rem;margin-top:0}}.title.svelte-13skl4t{font:600 var(--display-s) / 1.15 var(--font-title);color:var(--theme--on-base);margin:.35em 0 .5em}.subtitle.svelte-13skl4t{font:450 var(--body-m) / 1.4 var(--font-info);color:var(--theme--on-base);margin:1em 0}.author.svelte-13skl4t{font:500 var(--body-m) / 1.4 var(--font-info);color:var(--theme--on-base);margin:1em 0}.recipes-block.svelte-1gm4h3f{container-type:inline-size}.recipes-block.svelte-1gm4h3f>div:where(.svelte-1gm4h3f){display:grid;gap:var(--block-row-gap)}.teaser-list.svelte-1gm4h3f{display:grid;gap:24px;overflow:scroll hidden;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding:0 var(--block-padding-inline);padding:0 var(--block-padding-inline);margin:0 calc(var(--block-padding-inline) * -1);grid-template-columns:repeat(5,max(200px,20vw));padding-top:5px}.teaser-list.svelte-1gm4h3f::-webkit-scrollbar{display:none}@container (width > 900px){.teaser-list.svelte-1gm4h3f{grid-template-columns:repeat(5,1fr)}}.slot.svelte-1gm4h3f{scroll-snap-align:start}.recipes-curated-section.svelte-1s3yw9p{background-color:var(--theme--surface);padding:calc(var(--block-row-gap) * 2) var(--block-padding-inline);container-type:inline-size}.recipes-curated-section.svelte-1s3yw9p>div:where(.svelte-1s3yw9p){display:grid;gap:var(--block-row-gap);max-width:var(--block-max-width);margin:0 auto}.title.svelte-px7qaw{color:var(--theme--cta);font:600 var(--body-s) / 1.4 var(--font-info);text-transform:uppercase;letter-spacing:.03em;margin:0}@media(min-width:768px){.title.svelte-px7qaw{font-size:1rem}}.recipes-recent-container.svelte-11psupf{container-type:inline-size;padding:calc(var(--block-row-gap) * 2) var(--block-padding-inline);background-color:var(--theme--base)}.recipes-recent-container.svelte-11psupf>div:where(.svelte-11psupf){display:grid;gap:var(--block-row-gap);max-width:var(--block-max-width);margin:0 auto;width:100%}.recipes-recent.svelte-11psupf{display:grid;gap:var(--block-row-gap) var(--block-column-gap);width:100%}@container (width > 900px){.recipes-recent.svelte-11psupf{grid-template-columns:repeat(5,1fr);border-bottom:var(--block-border-width) solid var(--block-border-color);padding-bottom:var(--block-row-gap)}}.slot.svelte-11psupf{border-bottom:var(--block-border-width) solid var(--block-border-color);padding-bottom:var(--block-row-gap);position:relative}@container (width > 900px){.slot-1.svelte-11psupf{grid-column:span 3;grid-row:span 2;border:none;padding:0}.slot-1.svelte-11psupf:after{content:"";border-right:var(--block-border-width) solid var(--block-border-color);display:block;position:absolute;right:calc(var(--block-column-gap) * -.5);height:100%;top:0}}@container (width > 900px){.slot-2.svelte-11psupf{grid-column:span 2}}.recipes-recent-1.svelte-11psupf{display:grid;gap:var(--block-row-gap) calc(var(--block-column-gap) / 2);grid-template-columns:repeat(2,1fr);width:100%;border-bottom:var(--block-border-width) solid var(--block-border-color);padding-bottom:var(--block-row-gap)}.recipes-recent-1.svelte-11psupf .slot:where(.svelte-11psupf){border:none;padding:0}@container (width > 900px){.recipes-recent-1.svelte-11psupf{grid-column:span 2;border:none;padding:0;column-gap:var(--block-column-gap)}.recipes-recent-1.svelte-11psupf .slot-3:where(.svelte-11psupf):after{content:"";border-right:var(--block-border-width) solid var(--block-border-color);display:block;position:absolute;right:calc(var(--block-column-gap) * -.5);height:100%;top:0}}
