a.svelte-15uk5up{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-15uk5up:hover{box-shadow:var(--shadow-3);border-color:oklch(from var(--theme--on-base) l c h / .14)}}.circle.svelte-15uk5up{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-15uk5up{font-size:28px}.name.svelte-15uk5up{font:600 var(--body-m) / 1.2 var(--font-info);margin-block-start:12px}.section-headline.svelte-w1kcb0{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25em .5em;color:var(--theme--on-base);margin:0 auto;width:100%}.headline.svelte-w1kcb0{font:600 var(--title-l) / 1.15 var(--font-title)}.headline.svelte-w1kcb0 a:where(.svelte-w1kcb0){color:inherit;text-decoration:none}.headline.svelte-w1kcb0 a:where(.svelte-w1kcb0) span:where(.svelte-w1kcb0){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-w1kcb0):hover :is(.headline.svelte-w1kcb0 a:where(.svelte-w1kcb0) span:where(.svelte-w1kcb0)){box-shadow:inset 0 -.25em 0 0 var(--theme--weak, oklch(from var(--theme--on-base) l c h / .1))}}.description.svelte-w1kcb0{font:400 var(--body-s) / 1.4 var(--font-info);opacity:.7}.category-section.svelte-152tmkk{background-color:var(--theme--surface);padding:calc(var(--block-row-gap) * 2) var(--block-padding-inline)}.category-section.svelte-152tmkk>div:where(.svelte-152tmkk){container-type:inline-size;max-width:var(--block-max-width);margin:0 auto}.category-introduction.svelte-152tmkk{font:400 var(--body-m) / 1.4 var(--font-text);margin-top:1em}.search-widget.svelte-152tmkk{margin-block:24px}@media(min-width:768px){.search-widget.svelte-152tmkk{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-152tmkk{display:grid;grid-template-columns:repeat(1,1fr);gap:18px;margin-block-start:var(--block-row-gap)}@container (min-width: 380px){.category-list.svelte-152tmkk{grid-template-columns:repeat(2,1fr)}}@container (min-width: 516px){.category-list.svelte-152tmkk{grid-template-columns:repeat(3,1fr)}}@container (min-width: 1050px){.category-list.svelte-152tmkk{grid-template-columns:repeat(5,1fr)}}.recipe-hero-container.svelte-hultg1{background:var(--theme--base);padding:calc(var(--block-row-gap) * 2) var(--block-padding-inline)}.recipe-hero.svelte-hultg1{position:relative;max-width:var(--block-max-width);margin:0 auto}@media(min-width:900px){.recipe-hero.svelte-hultg1{display:flex;flex-direction:row-reverse;gap:var(--block-column-gap);justify-content:center;align-items:center}}figure.svelte-hultg1{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-hultg1{aspect-ratio:1;flex:1 0 50%;margin:0}}figure.svelte-hultg1 picture:where(.svelte-hultg1){display:contents}figure.svelte-hultg1 img:where(.svelte-hultg1){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-hultg1):hover :is(figure.svelte-hultg1 img:where(.svelte-hultg1)){transform:scale(1.05)}}header.svelte-hultg1{text-align:center}header.svelte-hultg1 a:where(.svelte-hultg1){color:inherit;text-decoration:none;display:inline-block}header.svelte-hultg1 a:where(.svelte-hultg1) .title:where(.svelte-hultg1) span:where(.svelte-hultg1){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-hultg1 a:where(.svelte-hultg1):hover .title:where(.svelte-hultg1) span:where(.svelte-hultg1){box-shadow:inset 0 -.5em 0 0 var(--theme--weak, oklch(from var(--theme--on-base) l c h / .1))}}header.svelte-hultg1 a:where(.svelte-hultg1):visited{color:color-mix(var(--theme--on-base),var(--theme--cta) 50%)}@media(min-width:768px){header.svelte-hultg1{padding:0 36px}}@media(min-width:900px){header.svelte-hultg1{flex:1 0 50%}}.actions.svelte-hultg1{display:flex;gap:16px;margin-top:24px;justify-content:center;flex-wrap:wrap}.label.svelte-hultg1{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-hultg1{font-size:1rem;margin-top:0}}.title.svelte-hultg1{font:600 var(--display-s) / 1.15 var(--font-title);color:var(--theme--on-base);margin:.35em 0 .5em}.subtitle.svelte-hultg1{font:450 var(--body-m) / 1.4 var(--font-info);color:var(--theme--on-base);margin:1em 0}.author.svelte-hultg1{font:500 var(--body-m) / 1.4 var(--font-info);color:var(--theme--on-base);margin:1em 0}.recipes-block.svelte-tu4trn{container-type:inline-size}.recipes-block.svelte-tu4trn>div:where(.svelte-tu4trn){display:grid;gap:var(--block-row-gap)}.teaser-list.svelte-tu4trn{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-tu4trn::-webkit-scrollbar{display:none}@container (width > 900px){.teaser-list.svelte-tu4trn{grid-template-columns:repeat(5,1fr)}}.slot.svelte-tu4trn{scroll-snap-align:start}.recipes-curated-section.svelte-1jj70dt{background-color:var(--theme--surface);padding:calc(var(--block-row-gap) * 2) var(--block-padding-inline);container-type:inline-size}.recipes-curated-section.svelte-1jj70dt>div:where(.svelte-1jj70dt){display:grid;gap:var(--block-row-gap);max-width:var(--block-max-width);margin:0 auto}.title.svelte-1g7tsua{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-1g7tsua{font-size:1rem}}.recipes-recent-container.svelte-1hgnzej{container-type:inline-size;padding:calc(var(--block-row-gap) * 2) var(--block-padding-inline);background-color:var(--theme--base)}.recipes-recent-container.svelte-1hgnzej>div:where(.svelte-1hgnzej){display:grid;gap:var(--block-row-gap);max-width:var(--block-max-width);margin:0 auto;width:100%}.recipes-recent.svelte-1hgnzej{display:grid;gap:var(--block-row-gap) var(--block-column-gap);width:100%}@container (width > 900px){.recipes-recent.svelte-1hgnzej{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-1hgnzej{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-1hgnzej{grid-column:span 3;grid-row:span 2;border:none;padding:0}.slot-1.svelte-1hgnzej: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-1hgnzej{grid-column:span 2}}.recipes-recent-1.svelte-1hgnzej{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-1hgnzej .slot:where(.svelte-1hgnzej){border:none;padding:0}@container (width > 900px){.recipes-recent-1.svelte-1hgnzej{grid-column:span 2;border:none;padding:0;column-gap:var(--block-column-gap)}.recipes-recent-1.svelte-1hgnzej .slot-3:where(.svelte-1hgnzej):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}}
