.recipe-page.svelte-kn6pln{width:100%;max-width:62ch;margin:0 auto 2rem;padding:0;min-width:0}@media(min-width:640px){.recipe-page.svelte-kn6pln{padding:0}}.recipe-page__header.svelte-kn6pln{margin-bottom:1.25rem}.recipe-page__title-row.svelte-kn6pln{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.recipe-page__header.svelte-kn6pln h1{font-family:var(--font-display, Georgia, serif);font-size:1.85rem;margin:0 0 .4rem;line-height:1.15;flex:1;min-width:0;overflow-wrap:anywhere}.recipe-page__actions.svelte-kn6pln{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;margin-top:.5rem}.recipe-page__action.svelte-kn6pln{width:auto;min-height:40px;padding:.4rem .75rem;background:transparent;color:var(--burgundy-500, #7a2930);border:1px solid var(--burgundy-500, #7a2930);border-radius:4px;font-family:var(--font-ui);font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;white-space:nowrap}.recipe-page__action.svelte-kn6pln:hover{background:var(--burgundy-500, #7a2930);color:#fff}.recipe-page__meta.svelte-kn6pln{font-family:var(--font-ui);font-size:.85rem;color:var(--stone);margin:0 0 .75rem}.recipe-page__meta.svelte-kn6pln time{margin-right:.5rem}.recipe-page__quick-nav.svelte-kn6pln{position:sticky;top:4.25rem;z-index:20;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0 0 1rem;padding:.4rem;background:color-mix(in srgb,var(--parchment-100) 94%,transparent);border:1px solid var(--parchment-400);border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.recipe-page__quick-nav.svelte-kn6pln a:where(.svelte-kn6pln){display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.45rem .75rem;font-family:var(--font-ui);font-size:.82rem;font-weight:600;color:var(--espresso);background:var(--warm-white);border:1px solid var(--parchment-400);border-radius:999px;text-decoration:none}.recipe-page__quick-nav.svelte-kn6pln a:where(.svelte-kn6pln):hover{background:var(--burgundy-500);color:#fff;border-color:var(--burgundy-500)}.private-notice.svelte-kn6pln{padding:.5rem .75rem;background:var(--parchment-200);border-left:3px solid var(--gold-300);border-radius:4px;color:var(--stone);margin:0 0 1rem}.recipe-page__tags.svelte-kn6pln{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--parchment-400)}.chef-markus-callout.svelte-kn6pln{margin-top:2rem}.recipe-page__nav.svelte-kn6pln{max-width:62ch;margin:2rem auto 0;padding:0}.recipe-page__nav.svelte-kn6pln a:where(.svelte-kn6pln){display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-ui)}@media(min-width:640px){.recipe-page__header.svelte-kn6pln h1{font-size:2.35rem}.recipe-page__quick-nav.svelte-kn6pln{top:1rem}}
