.cooking-nav[data-astro-cid-v2tdj56x]{position:sticky;top:0;z-index:100;background:var(--ck-nav-bg);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid var(--ck-nav-border);transition:background-color .4s ease}.nav-inner[data-astro-cid-v2tdj56x]{max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.nav-logo[data-astro-cid-v2tdj56x]{font-family:DM Sans,-apple-system,sans-serif;font-weight:600;font-size:.9rem;color:var(--ck-text-muted)!important;text-decoration:none!important;letter-spacing:.02em;transition:color .2s ease!important;white-space:nowrap}.nav-logo[data-astro-cid-v2tdj56x]:hover{color:var(--ck-text)!important}.nav-title[data-astro-cid-v2tdj56x]{text-decoration:none!important;display:flex;align-items:center;gap:.5rem}.nav-title-text[data-astro-cid-v2tdj56x]{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:1.1rem;letter-spacing:.2em;color:var(--ck-gold);transition:color .2s ease}.nav-title[data-astro-cid-v2tdj56x]:hover .nav-title-text[data-astro-cid-v2tdj56x]{color:var(--ck-gold-light)}.nav-actions[data-astro-cid-v2tdj56x]{display:flex;align-items:center;gap:1rem}.nav-back-link[data-astro-cid-v2tdj56x]{font-family:DM Sans,-apple-system,sans-serif;font-size:.8rem;font-weight:500;color:var(--ck-text-muted)!important;text-decoration:none!important;letter-spacing:.04em;text-transform:uppercase;transition:color .2s ease!important;white-space:nowrap}.nav-back-link[data-astro-cid-v2tdj56x]:hover{color:var(--ck-gold)!important}.theme-toggle[data-astro-cid-v2tdj56x]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--ck-border);border-radius:50%;background:transparent;color:var(--ck-text-muted);cursor:pointer;transition:all .3s ease;padding:0}.theme-toggle[data-astro-cid-v2tdj56x]:hover{border-color:var(--ck-gold);color:var(--ck-gold);background:var(--ck-gold-subtle)}.icon-moon[data-astro-cid-v2tdj56x]{display:none}.icon-sun[data-astro-cid-v2tdj56x]{display:block}html[data-theme=dark] .icon-sun[data-astro-cid-v2tdj56x]{display:none}html[data-theme=dark] .icon-moon[data-astro-cid-v2tdj56x]{display:block}.nav-gold-line[data-astro-cid-v2tdj56x]{height:1px;background:linear-gradient(90deg,transparent 0%,var(--ck-gold) 20%,var(--ck-gold-bright) 50%,var(--ck-gold) 80%,transparent 100%);opacity:.4}@media (max-width: 720px){.nav-inner[data-astro-cid-v2tdj56x]{padding:.75rem 1.25rem}.nav-title-text[data-astro-cid-v2tdj56x]{font-size:.95rem;letter-spacing:.15em}.nav-back-link[data-astro-cid-v2tdj56x]{display:none}}html[data-cooking]{--ck-bg: #FFFAF0;--ck-bg-alt: #FFF5E6;--ck-bg-card: #FFFFFF;--ck-bg-surface: #FDF6EC;--ck-bg-ingredients: #FBF5EA;--ck-text: #1C1410;--ck-text-secondary: #5C4D3C;--ck-text-muted: #9C8B78;--ck-gold: #B8860B;--ck-gold-light: #DAA520;--ck-gold-bright: #E8B94A;--ck-gold-subtle: rgba(184, 134, 11, .08);--ck-gold-glow: rgba(184, 134, 11, .15);--ck-accent: #C8553D;--ck-accent-light: #E07A5F;--ck-border: #E8DCC8;--ck-border-gold: rgba(184, 134, 11, .25);--ck-shadow: 0 4px 20px rgba(60, 45, 30, .06);--ck-shadow-lg: 0 12px 40px rgba(60, 45, 30, .1);--ck-shadow-card: 0 2px 16px rgba(60, 45, 30, .06), 0 0 0 1px rgba(184, 134, 11, .06);--ck-overlay-start: rgba(28, 20, 16, 0);--ck-overlay-end: rgba(28, 20, 16, .65);--ck-hero-text: #FFFFFF;--ck-nav-bg: rgba(255, 250, 240, .92);--ck-nav-border: rgba(232, 220, 200, .8);--ck-badge-bg: rgba(184, 134, 11, .1);--ck-badge-border: rgba(184, 134, 11, .2);--ck-divider: #E0D4C0;--ck-step-num: rgba(184, 134, 11, .12);--ck-coming-soon-bg: rgba(156, 139, 120, .08);--ck-coming-soon-border: rgba(156, 139, 120, .2);--ck-coming-soon-text: #9C8B78;--ck-img-border: rgba(184, 134, 11, .15)}html[data-cooking][data-theme=dark]{--ck-bg: #0F0D0A;--ck-bg-alt: #1A1610;--ck-bg-card: #1E1A14;--ck-bg-surface: #171310;--ck-bg-ingredients: #1A1610;--ck-text: #F0E8D8;--ck-text-secondary: #B8A890;--ck-text-muted: #6B5E4E;--ck-gold: #DAA520;--ck-gold-light: #E8C84A;--ck-gold-bright: #FFD700;--ck-gold-subtle: rgba(218, 165, 32, .06);--ck-gold-glow: rgba(218, 165, 32, .12);--ck-accent: #E8734A;--ck-accent-light: #F09070;--ck-border: #2E2820;--ck-border-gold: rgba(218, 165, 32, .2);--ck-shadow: 0 4px 20px rgba(0, 0, 0, .25);--ck-shadow-lg: 0 12px 40px rgba(0, 0, 0, .4);--ck-shadow-card: 0 2px 16px rgba(0, 0, 0, .2), 0 0 0 1px rgba(218, 165, 32, .08);--ck-overlay-start: rgba(15, 13, 10, 0);--ck-overlay-end: rgba(15, 13, 10, .75);--ck-hero-text: #F0E8D8;--ck-nav-bg: rgba(15, 13, 10, .92);--ck-nav-border: rgba(46, 40, 32, .8);--ck-badge-bg: rgba(218, 165, 32, .1);--ck-badge-border: rgba(218, 165, 32, .2);--ck-divider: #2E2820;--ck-step-num: rgba(218, 165, 32, .08);--ck-coming-soon-bg: rgba(107, 94, 78, .1);--ck-coming-soon-border: rgba(107, 94, 78, .2);--ck-coming-soon-text: #6B5E4E;--ck-img-border: rgba(218, 165, 32, .12)}html[data-cooking] body{font-family:Lora,Georgia,serif;background:var(--ck-bg);color:var(--ck-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.75;margin:0;padding:0;transition:background-color .4s ease,color .4s ease;overflow-x:hidden}html[data-cooking] *,html[data-cooking] *:before,html[data-cooking] *:after{box-sizing:border-box}html[data-cooking] main{width:100%;max-width:100%;margin:0;padding:0}html[data-cooking] h1,html[data-cooking] h2,html[data-cooking] h3{font-family:Playfair Display,Georgia,serif;color:var(--ck-text);letter-spacing:-.02em;line-height:1.15}html[data-cooking] h4,html[data-cooking] h5,html[data-cooking] h6{font-family:DM Sans,-apple-system,sans-serif;color:var(--ck-text);letter-spacing:.04em;text-transform:uppercase;font-weight:600}html[data-cooking] a{color:var(--ck-gold);text-decoration:none;transition:color .2s ease}html[data-cooking] a:hover{color:var(--ck-gold-light)}html[data-cooking] ::selection{background:#b8860b33;color:var(--ck-text)}html[data-cooking][data-theme=dark] ::selection{background:#daa52040}html[data-cooking] ::-webkit-scrollbar{width:6px}html[data-cooking] ::-webkit-scrollbar-track{background:var(--ck-bg)}html[data-cooking] ::-webkit-scrollbar-thumb{background:var(--ck-border);border-radius:3px}html[data-cooking] ::-webkit-scrollbar-thumb:hover{background:var(--ck-gold)}html[data-cooking]{scroll-behavior:smooth}.ck-ornament{display:flex;align-items:center;justify-content:center;gap:1rem;margin:2rem 0;color:var(--ck-gold);font-size:.85rem;opacity:.6}.ck-ornament:before,.ck-ornament:after{content:"";flex:1;max-width:120px;height:1px;background:linear-gradient(90deg,transparent,var(--ck-gold),transparent)}@keyframes ck-fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ck-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ck-scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ck-animate{animation:ck-fadeUp .7s cubic-bezier(.22,1,.36,1) both}.ck-animate-delay-1{animation-delay:.1s}.ck-animate-delay-2{animation-delay:.2s}.ck-animate-delay-3{animation-delay:.3s}.ck-animate-delay-4{animation-delay:.4s}.ck-gold-text{background:linear-gradient(135deg,var(--ck-gold) 0%,var(--ck-gold-bright) 50%,var(--ck-gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html[data-cooking] :focus-visible{outline:2px solid var(--ck-gold);outline-offset:2px}html[data-cooking] img{max-width:100%;height:auto;border-radius:8px}@media (max-width: 720px){html[data-cooking] body{padding-bottom:0!important;font-size:16px}}html[data-cooking] h1,html[data-cooking] h2,html[data-cooking] h3,html[data-cooking] h4,html[data-cooking] h5,html[data-cooking] h6{font-family:Playfair Display,Georgia,serif;line-height:1.2;margin:0 0 .5rem}html[data-cooking] h4,html[data-cooking] h5,html[data-cooking] h6{font-family:DM Sans,-apple-system,sans-serif}html[data-cooking] code{background:var(--ck-bg-surface);border:1px solid var(--ck-border);color:var(--ck-gold)}html[data-cooking] blockquote{border-left:3px solid var(--ck-gold);background:var(--ck-bg-surface);color:var(--ck-text-secondary);font-style:italic}html[data-cooking] hr{border:none;border-top:1px solid var(--ck-divider)}
