html[data-cooking]{--ck-bg:#fff;--ck-bg-alt:#f7f6f2;--ck-bg-card:#fff;--ck-bg-surface:#f2f1ed;--ck-bg-ingredients:#f7f6f2;--ck-text:#121212;--ck-text-secondary:#444;--ck-text-muted:oklch(49% .005 30);--ck-gold:#d0021b;--ck-gold-light:#a80116;--ck-gold-bright:#d0021b;--ck-gold-subtle:#d0021b0f;--ck-gold-glow:#d0021b1a;--ck-accent:#d0021b;--ck-accent-light:#a80116;--ck-border:#e2e2e2;--ck-border-gold:#d0021b40;--ck-shadow:0 1px 4px #00000014;--ck-shadow-lg:0 4px 20px #0000001f;--ck-shadow-card:0 1px 4px #0000000f;--ck-overlay-start:#0000;--ck-overlay-end:#0000008c;--ck-hero-text:#fff;--ck-nav-bg:#fffffff5;--ck-nav-border:#e2e2e2e6;--ck-badge-bg:#d0021b0f;--ck-badge-border:#d0021b2e;--ck-divider:#e2e2e2;--ck-step-num:#d0021b14;--ck-coming-soon-bg:#76767614;--ck-coming-soon-border:#76767633;--ck-coming-soon-text:oklch(49% .005 30);--ck-img-border:#00000014}html[data-cooking][data-theme=dark]{--ck-bg:#121212;--ck-bg-alt:#1a1a1a;--ck-bg-card:#1e1e1e;--ck-bg-surface:#222;--ck-bg-ingredients:#1a1a1a;--ck-text:#f5f5f5;--ck-text-secondary:#aaa;--ck-text-muted:oklch(72% .005 30);--ck-gold:#ff4d5e;--ck-gold-light:#ff6b7a;--ck-gold-bright:#ff4d5e;--ck-gold-subtle:#ff4d5e14;--ck-gold-glow:#ff4d5e1f;--ck-accent:#ff4d5e;--ck-accent-light:#ff6b7a;--ck-border:#2a2a2a;--ck-border-gold:#ff4d5e40;--ck-shadow:0 2px 8px #0006;--ck-shadow-lg:0 8px 32px #0009;--ck-shadow-card:0 2px 12px #0000004d;--ck-overlay-start:#12121200;--ck-overlay-end:#121212cc;--ck-hero-text:#f5f5f5;--ck-nav-bg:#121212f5;--ck-nav-border:#2a2a2ae6;--ck-badge-bg:#ff4d5e1a;--ck-badge-border:#ff4d5e33;--ck-divider:#2a2a2a;--ck-step-num:#ff4d5e1a;--ck-coming-soon-bg:#6666661a;--ck-coming-soon-border:#6663;--ck-coming-soon-text:oklch(72% .005 30);--ck-img-border:#ffffff14}html[data-cooking] body{background:var(--ck-bg);color:var(--ck-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Georgia,Times New Roman,serif;line-height:1.75;transition:background-color .3s,color .3s;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{color:var(--ck-text);letter-spacing:-.02em;font-family:Playfair Display,Georgia,serif;line-height:1.15}html[data-cooking] h4,html[data-cooking] h5,html[data-cooking] h6{color:var(--ck-text);letter-spacing:.04em;text-transform:uppercase;font-family:DM Sans,-apple-system,sans-serif;font-weight:600}html[data-cooking] a{color:var(--ck-gold);text-decoration:none;transition:color .2s}html[data-cooking] a:hover{color:var(--ck-gold-light)}html[data-cooking] ::selection{color:var(--ck-text);background:#d0021b1f}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{color:var(--ck-gold);opacity:.6;justify-content:center;align-items:center;gap:1rem;margin:2rem 0;font-size:.85rem;display:flex}.ck-ornament:before,.ck-ornament:after{content:"";background:linear-gradient(90deg, transparent, var(--ck-gold), transparent);flex:1;max-width:120px;height:1px}@keyframes ck-fadeUp{0%{opacity:0;transform:translateY(20px)}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:.6s both ck-fadeUp}.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{color:var(--ck-gold)}html[data-cooking] :focus-visible{outline:2px solid var(--ck-gold);outline-offset:2px}html[data-cooking] img{border-radius:4px;max-width:100%;height:auto}@media (width<=720px){html[data-cooking] body{font-size:16px;padding-bottom:0!important}}html[data-cooking] h1,html[data-cooking] h2,html[data-cooking] h3,html[data-cooking] h4,html[data-cooking] h5,html[data-cooking] h6{margin:0 0 .5rem;font-family:Playfair Display,Georgia,serif;line-height:1.2}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:1px solid var(--ck-border);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)}@media (prefers-reduced-motion:reduce){html[data-cooking] *,html[data-cooking] :before,html[data-cooking] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
