@media print{@page{margin:.75in;size:letter}*{box-shadow:none!important;text-shadow:none!important}body{background:#fff!important;color:#1a1a1a!important}.site-header,.site-footer,.skip-link,.search-modal,.search-toggle,.search-bar-wrapper,.text-size-controls,.nav-toggle,.recipe-hero,.recipe-tags,.recipe-footer,.recipe-courses,.course-tag,.btn-print-bottom,.recipe-action-bar,.related-recipes,.cooking-mode,#cooking-mode,.servings-scaler,.unit-toggle,.voice-read-btn,.instruction-header .voice-read-btn,.ingredient-checkbox,.recipe-share,#recipe-instructions,script{display:none!important}.animate-on-scroll{opacity:1!important;transform:none!important}.ingredient-item,.instruction-item{opacity:1!important;transform:none!important}.instruction-image{display:none!important}body{font-family:'source sans 3',Georgia,serif;font-size:11pt;line-height:1.6;margin:0;padding:0}h1,h2,h3{font-family:libre baskerville,Georgia,serif}.recipe{max-width:100%;margin:0;padding:0}.recipe-header{border-bottom:3px solid #5c4033;padding-bottom:.75rem;margin-bottom:1.5rem;background:0 0!important}.recipe-header-content{padding:0}.recipe-title{font-family:libre baskerville,Georgia,serif;font-size:26pt;font-weight:400;color:#5c4033!important;margin:0 0 .5rem;text-align:center}.recipe-meta{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;font-size:10pt;border:none!important;padding:0;margin:0;background:0 0!important}.meta-item{display:flex;align-items:center;gap:.25rem}.meta-item svg{display:none}.meta-label{font-weight:600;color:#5c4033!important}.meta-value{color:#1a1a1a!important}.recipe-body{padding:0}.recipe-layout{display:block}.recipe-family-story{font-style:italic;color:#595959!important;border-left:3px solid #f5a623;padding:.75rem 1rem;margin:1.5rem 0;background:#fdf8f3!important;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.recipe-family-story h2{display:none}.recipe-family-story p{margin:0}.recipe-family-story .recipe-source{font-size:9pt;margin-top:.5rem;font-style:normal}.recipe-family-story .recipe-source a{text-decoration:none;color:#5c4033!important}.ingredient-section h2,.instruction-section h2{font-family:libre baskerville,Georgia,serif;font-size:14pt;font-weight:400;color:#5c4033!important;border-bottom:2px solid #f5a623;padding-bottom:.25rem;margin-bottom:.75rem}.ingredient-section{margin:1.5rem 0;page-break-inside:avoid}.ingredient-group-title{font-family:libre baskerville,Georgia,serif;font-size:11pt;font-weight:400;font-style:italic;color:#5c4033!important;margin:1rem 0 .5rem}.ingredient-list{list-style:none;padding:0;margin:0;columns:2;column-gap:2rem}.ingredient-item{display:flex;align-items:baseline;gap:.5rem;padding:.2rem 0;margin:0;page-break-inside:avoid;break-inside:avoid}.ingredient-item::before{content:"☐";font-size:10pt;color:#5c4033!important;flex-shrink:0}.ingredient-amount{font-weight:600}.ingredient-text{flex:1}.ingredient-notes{font-size:9pt;font-style:italic;color:#595959!important}.instruction-section{margin:1.5rem 0}.instruction-header{display:block!important}.instruction-list{list-style:none;padding:0;margin:0;counter-reset:step-counter}.instruction-item{position:relative;padding:.5rem 0 .5rem 2.5rem;margin:0;border-left:none!important;background:0 0!important;page-break-inside:avoid;break-inside:avoid}.instruction-item::before{counter-increment:step-counter;content:counter(step-counter);position:absolute;left:0;top:.5rem;width:1.5rem;height:1.5rem;background:#5c4033!important;color:#fff!important;border-radius:50%;font-size:10pt;font-weight:600;display:flex;align-items:center;justify-content:center;-webkit-print-color-adjust:exact;print-color-adjust:exact}.instruction-number{display:none}.instruction-text{color:#1a1a1a!important}.instruction-tip{font-size:9pt;font-style:italic;color:#595959!important;margin-top:.25rem;padding-left:.5rem;border-left:2px solid #f5a623}.recipe-notes,.recipe-tips,.recipe-variations,.recipe-storage{margin:1rem 0;padding:.75rem 1rem;border:1px solid #e5e5e5;border-left:3px solid #f5a623;background:#fdf8f3!important;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.recipe-notes h2,.recipe-tips h2,.recipe-variations h2,.recipe-storage h2{font-family:libre baskerville,Georgia,serif;font-size:11pt;font-weight:400;color:#5c4033!important;margin:0 0 .5rem}.recipe-notes p,.recipe-storage p{margin:0;font-size:10pt}.recipe-tips ul,.recipe-variations ul{margin:0;padding-left:1.25rem;font-size:10pt}.recipe-tips li,.recipe-variations li{margin:.25rem 0}.recipe-story{display:none}a{text-decoration:none;color:inherit!important}h2{page-break-after:avoid}.ingredient-section,.instruction-section{page-break-before:auto}.recipe::after{content:"808.recipes — Family Recipes from Hawaii";display:block;text-align:center;font-family:libre baskerville,Georgia,serif;font-size:9pt;font-style:italic;color:#5c4033!important;margin-top:2rem;padding-top:1rem;border-top:2px solid #f5a623;-webkit-print-color-adjust:exact;print-color-adjust:exact}}