[hidden]{display:none!important}.kitchen-nav{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:10px 26px;background:var(--paper);border-bottom:1px solid var(--border)}.kitchen-nav a{justify-content:center}.kitchen-breadcrumb{display:flex;gap:12px;align-items:center;padding:12px 26px;background:#f8f0e5}.kitchen-breadcrumb>div{flex:1;font-size:.875rem}.kitchen-breadcrumb strong{font-size:1rem}.kitchen-intro{max-width:1108px;margin:28px auto 0;padding:36px;background:#ffecd5;border-radius:36px 8px}.kitchen-intro p{max-width:74ch;margin:0;line-height:1.8}.kitchen-intro .eyebrow{font-size:.875rem}.cookbook{background:var(--paper);padding-top:36px!important}.kitchen-legacy-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.kitchen-legacy-grid figure{margin:0}.kitchen-legacy-grid img{width:100%;border-radius:12px}.kitchen-legacy-grid figcaption{font-size:.8rem}.kitchen-library{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.kitchen-library article{padding:24px;border:1px solid var(--border);border-radius:10px;background:var(--paper)}.legacy-kitchen p{line-height:1.8}.kitchen-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:28px;background:var(--paper);border-top:1px solid var(--border)}.kitchen-consent{display:flex;gap:12px;align-items:flex-start;margin:20px 0}.kitchen-consent input{margin-top:5px;flex-shrink:0}.cookbook-index button:focus-visible,.button:focus-visible{outline:3px solid #b76d44;outline-offset:3px}#recipe-status{white-space:pre-line}#recipe-position{white-space:nowrap}#portions{display:block;width:min(100%,360px);margin:20px 0}.export-language{font:inherit;padding:10px;border:1px solid var(--border);background:var(--paper);border-radius:6px}.masthead .brand-title{font-family:Georgia,serif;font-style:italic}.cookbook-print{display:none}
@media(max-width:760px){.kitchen-nav{gap:6px;padding:10px;grid-template-columns:repeat(3,1fr)}.kitchen-nav a{padding:10px 5px;font-size:.9rem}.kitchen-breadcrumb{padding:12px;flex-wrap:wrap}.kitchen-breadcrumb>div{min-width:180px}.kitchen-intro{margin:16px 12px 0;padding:24px}.kitchen-legacy-grid,.kitchen-library{grid-template-columns:1fr}.cookbook{padding:24px 18px!important}.cookbook-paging .button{padding:10px;font-size:.9rem}.kitchen-footer{font-size:.875rem}.masthead{flex-wrap:wrap}.masthead .row{flex-wrap:wrap}.brand-title{font-size:1.6rem!important}}
@media print{.masthead,.kitchen-nav,.kitchen-breadcrumb,.kitchen-intro,.cookbook-heading,.madda-tribute,.food-history,.recipe-gallery,.cookbook-cover,.cookbook-screen,.legacy-kitchen,.kitchen-footer{display:none!important}.cookbook-print{display:block!important}.cookbook-print .recipe-page{break-before:page;box-shadow:none;border:0}.cookbook-print .recipe-page:first-of-type{break-before:auto}.shell,.content,.cookbook{max-width:none;margin:0;padding:0!important;background:white}body{background:white}.recipe-columns{display:grid;grid-template-columns:1fr 1fr}.recipe-source a{display:block}}

.kitchen-nav .button,.kitchen-breadcrumb .button{background:#fffcf7;color:#29433e;border:1px solid #cfc2b3;font-weight:500}.kitchen-breadcrumb .primary{background:#704928;color:white;font-weight:700}.kitchen-nav .button:hover,.kitchen-breadcrumb .button:hover{background:#eee5d9}.kitchen-breadcrumb .primary:hover{background:#58391f}
@media(max-width:760px){.masthead-preferences{display:flex!important;flex-wrap:wrap;min-width:0;max-width:100%;gap:8px}.export-language{max-width:100%;min-width:0}.reading-size-controls{flex-wrap:wrap}}
.flight-form .kitchen-consent{display:flex;align-items:flex-start;gap:12px;width:100%;min-width:0;font-weight:400;line-height:1.7}.flight-form .kitchen-consent input[type="checkbox"]{flex:0 0 20px;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;padding:0;margin:5px 0 0}.flight-form .kitchen-consent span{display:block;flex:1 1 0;min-width:0;white-space:normal;word-break:normal;overflow-wrap:break-word}
