:root{--k-ink:#25170f;--k-brown:#6b371e;--k-copper:#a85d34;--k-gold:#dc9d4e;--k-cream:#f6eee4;--k-paper:#fffdf9;--k-rule:rgba(74,40,24,.16);--k-red:#8e3528}
.kitchen-nav{background:#6b371e!important;color:#fff!important;border-radius:999px}.kitchen-page{background:var(--k-cream)}.kitchen-wrap{width:min(1180px,calc(100% - 2rem));margin:0 auto}
.kitchen-hero{padding:clamp(3.4rem,8vw,7rem) 1rem;background:radial-gradient(circle at 85% 20%,rgba(221,157,78,.24),transparent 30%),linear-gradient(115deg,#23120d,#61331f);color:#fff}.kitchen-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end}.kitchen-hero h1{margin:.3rem 0 1rem;font:800 clamp(3rem,8vw,6.8rem)/.9 Georgia,'Times New Roman',serif}.kitchen-hero p{max-width:820px;color:#edd9ca;font-size:1.08rem;line-height:1.68}.kitchen-mark{display:grid;place-items:center;width:155px;height:155px;border:2px solid #e8ad65;border-radius:50%;color:#e8ad65;font:800 2.1rem/1 Georgia,'Times New Roman',serif;text-align:center}
.kitchen-section{padding:2.8rem 0}.kitchen-section h2,.kitchen-article h1,.recipe-title{font-family:Georgia,'Times New Roman',serif}.kitchen-section h2{font-size:clamp(2.1rem,4vw,3.5rem);margin:.2rem 0 .7rem}.kitchen-intro{max-width:900px;color:#6b5549;line-height:1.72}.kitchen-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.kitchen-card{display:flex;flex-direction:column;padding:1.2rem;background:#fff;border:1px solid var(--k-rule);border-radius:16px;text-decoration:none;color:inherit;box-shadow:0 10px 25px rgba(45,24,15,.05)}.kitchen-card strong{font:700 1.25rem/1.2 Georgia,'Times New Roman',serif;color:#352016}.kitchen-card span{color:#70594d;line-height:1.55;margin:.5rem 0 1rem}.kitchen-card small{margin-top:auto;color:#8d4a29;font-weight:850}.kitchen-card small a{color:inherit}.kitchen-badges{display:flex;flex-wrap:wrap;gap:.42rem;margin:.65rem 0}.kitchen-badge{display:inline-flex;padding:.3rem .55rem;border-radius:999px;background:#efe0d2;color:#65402c;font-size:.75rem;font-weight:850}.kitchen-filter{display:grid;grid-template-columns:minmax(240px,1.4fr) repeat(2,minmax(150px,.65fr));gap:.7rem;margin:1.2rem 0}.kitchen-filter input,.kitchen-filter select{width:100%;padding:.72rem;border:1px solid #b8a498;border-radius:9px;background:#fff;font:inherit}.kitchen-count{font-weight:850;color:#6c4a38}
.kitchen-disclaimer{width:min(1180px,calc(100% - 2rem));margin:1.2rem auto 2rem;padding:1rem 1.15rem;border:1px solid rgba(91,47,28,.2);border-left:6px solid var(--k-red);border-radius:12px;background:#fff7ed;color:#5d473b;font-size:.86rem;line-height:1.6}.kitchen-disclaimer strong{color:#3c2116}.kitchen-disclaimer a{font-weight:850}.kitchen-article{padding:2.3rem 0 4rem}.kitchen-breadcrumb{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-bottom:1.3rem;font-size:.88rem}.kitchen-article-header{max-width:930px}.kitchen-article-header h1{font-size:clamp(2.8rem,6vw,5.5rem);line-height:.96;margin:.25rem 0 .9rem}.kitchen-article-header p{font-size:1.06rem;line-height:1.7;color:#695246}.kitchen-panel{margin-top:1rem;padding:1.25rem;background:#fff;border:1px solid var(--k-rule);border-radius:15px}.kitchen-panel h2,.kitchen-panel h3{font-family:Georgia,'Times New Roman',serif}.kitchen-panel h2{font-size:1.75rem;margin:.1rem 0 .8rem}.kitchen-panel li{margin:.48rem 0;line-height:1.55}.kitchen-note{margin-top:1rem;padding:1rem;border-left:5px solid var(--k-copper);border-radius:10px;background:#f1e2d3;color:#5e473b;line-height:1.58}.recipe-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;margin-top:1.2rem}.recipe-title{font-size:clamp(2.8rem,6vw,5rem);line-height:.98;margin:.25rem 0 .7rem}.recipe-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:1rem 0}.recipe-meta div{padding:.75rem;background:#fff;border:1px solid var(--k-rule);border-radius:10px}.recipe-meta strong{display:block;color:#5e3420}.recipe-ingredients,.recipe-method{padding:1.25rem;background:#fff;border:1px solid var(--k-rule);border-radius:15px}.recipe-ingredients h2,.recipe-method h2{font-family:Georgia,'Times New Roman',serif}.recipe-ingredients li,.recipe-method li{margin:.58rem 0;line-height:1.52}.recipe-safety{margin-top:1rem;padding:1rem;border-radius:12px;background:#fff3e8;border:1px solid rgba(142,53,40,.25)}.wood-scale{display:grid;grid-template-columns:repeat(5,1fr);gap:.4rem;margin:.7rem 0}.wood-scale span{padding:.55rem .25rem;border-radius:8px;background:#eee2d7;text-align:center;font-size:.76rem}.wood-scale span.on{background:#6b371e;color:#fff}.source-list{display:grid;gap:.75rem}.source-list a{display:block;padding:1rem;background:#fff;border:1px solid var(--k-rule);border-radius:12px;text-decoration:none;color:inherit}.source-list strong{display:block;color:#4d2b1c}.source-list span{display:block;color:#6c574a;margin-top:.25rem}.kitchen-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.kitchen-button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem .95rem;border-radius:9px;background:#6b371e;color:#fff;text-decoration:none;font-weight:850}.kitchen-button.secondary{background:#fff;color:#6b371e;border:1px solid var(--k-rule)}.manager-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:.6rem!important;padding:.65rem;border:1px solid rgba(74,40,24,.14);border-radius:9px;background:#fff}.manager-check input{width:auto!important}
@media(max-width:900px){.kitchen-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kitchen-hero-grid,.recipe-layout{grid-template-columns:1fr}.kitchen-mark{width:110px;height:110px}.recipe-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.kitchen-card-grid,.kitchen-filter,.recipe-meta{grid-template-columns:1fr}}@media print{.site-header,.site-legal-notice,.free-access-strip,.site-footer,.kitchen-actions,.kitchen-filter{display:none!important}.kitchen-disclaimer{width:100%;box-shadow:none}.kitchen-wrap{width:100%}}


.kitchen-longform p{font-size:1rem;line-height:1.72;color:#59463c}
.kitchen-longform p+p{margin-top:.9rem}
.kitchen-longform ul{padding-left:1.25rem}
.kitchen-longform li{margin:.62rem 0;line-height:1.62}
.kitchen-source-panel li{margin:.7rem 0;line-height:1.55}
.kitchen-source-panel a{font-weight:850}
.kitchen-table-wrap{overflow:auto;margin-top:1rem}
.recipe-execution-expanded{border-top:4px solid var(--k-copper)}
