html[data-cooking]{--ck-bg: #ffffff;--ck-bg-alt: #f7f6f2;--ck-bg-card: #ffffff;--ck-bg-surface: #f2f1ed;--ck-bg-ingredients: #f7f6f2;--ck-text: #121212;--ck-text-secondary: #444444;--ck-text-muted: #767676;--ck-gold: #d0021b;--ck-gold-light: #a80116;--ck-gold-bright: #d0021b;--ck-gold-subtle: rgba(208, 2, 27, .06);--ck-gold-glow: rgba(208, 2, 27, .1);--ck-accent: #d0021b;--ck-accent-light: #a80116;--ck-border: #e2e2e2;--ck-border-gold: rgba(208, 2, 27, .25);--ck-shadow: 0 1px 4px rgba(0, 0, 0, .08);--ck-shadow-lg: 0 4px 20px rgba(0, 0, 0, .12);--ck-shadow-card: 0 1px 4px rgba(0, 0, 0, .06);--ck-overlay-start: rgba(0, 0, 0, 0);--ck-overlay-end: rgba(0, 0, 0, .55);--ck-hero-text: #ffffff;--ck-nav-bg: rgba(255, 255, 255, .96);--ck-nav-border: rgba(226, 226, 226, .9);--ck-badge-bg: rgba(208, 2, 27, .06);--ck-badge-border: rgba(208, 2, 27, .18);--ck-divider: #e2e2e2;--ck-step-num: rgba(208, 2, 27, .08);--ck-coming-soon-bg: rgba(118, 118, 118, .08);--ck-coming-soon-border: rgba(118, 118, 118, .2);--ck-coming-soon-text: #767676;--ck-img-border: rgba(0, 0, 0, .08)}html[data-cooking][data-theme=dark]{--ck-bg: #121212;--ck-bg-alt: #1a1a1a;--ck-bg-card: #1e1e1e;--ck-bg-surface: #222222;--ck-bg-ingredients: #1a1a1a;--ck-text: #f5f5f5;--ck-text-secondary: #aaaaaa;--ck-text-muted: #666666;--ck-gold: #ff4d5e;--ck-gold-light: #ff6b7a;--ck-gold-bright: #ff4d5e;--ck-gold-subtle: rgba(255, 77, 94, .08);--ck-gold-glow: rgba(255, 77, 94, .12);--ck-accent: #ff4d5e;--ck-accent-light: #ff6b7a;--ck-border: #2a2a2a;--ck-border-gold: rgba(255, 77, 94, .25);--ck-shadow: 0 2px 8px rgba(0, 0, 0, .4);--ck-shadow-lg: 0 8px 32px rgba(0, 0, 0, .6);--ck-shadow-card: 0 2px 12px rgba(0, 0, 0, .3);--ck-overlay-start: rgba(18, 18, 18, 0);--ck-overlay-end: rgba(18, 18, 18, .8);--ck-hero-text: #f5f5f5;--ck-nav-bg: rgba(18, 18, 18, .96);--ck-nav-border: rgba(42, 42, 42, .9);--ck-badge-bg: rgba(255, 77, 94, .1);--ck-badge-border: rgba(255, 77, 94, .2);--ck-divider: #2a2a2a;--ck-step-num: rgba(255, 77, 94, .1);--ck-coming-soon-bg: rgba(102, 102, 102, .1);--ck-coming-soon-border: rgba(102, 102, 102, .2);--ck-coming-soon-text: #666666;--ck-img-border: rgba(255, 255, 255, .08)}html[data-cooking] body{font-family:Georgia,Times New Roman,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 .3s ease,color .3s 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:#d0021b1f;color:var(--ck-text)}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(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:ck-fadeUp .6s ease 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{color:var(--ck-gold)}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:4px}@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)}
