.recipe-app{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#faf7ef;--foreground:#243c30;--card:#fffdf8;--card-foreground:#243c30;--popover:#fffdf8;--popover-foreground:#243c30;--primary:#b7472a;--primary-foreground:#fffaf2;--secondary:#e9eddf;--secondary-foreground:#40533a;--muted:#f1ede3;--muted-foreground:#63695c;--accent:#f4e7c9;--accent-foreground:#705124;--destructive:#b52c2c;--border:#e3dfd2;--input:#d5d4c6;--ring:#b7472a;--radius:.875rem;--font-heading:Georgia, "Times New Roman", serif;background:var(--background);min-height:100vh;color:var(--foreground);font-family:Avenir Next,Avenir,Segoe UI,sans-serif}.recipe-app.recipe-checkout-dialog{min-height:0}.recipe-app .font-heading,.recipe-app .recipe-display,.recipe-app .recipe-wordmark{font-family:var(--font-heading)}.recipe-app .recipe-display{font-weight:400}.recipe-app .recipe-brand{color:var(--foreground)}.recipe-app .recipe-brand>span>span:last-child{color:var(--muted-foreground)}.recipe-app .recipe-header{background:var(--background)}.recipe-app .recipe-hero{background:radial-gradient(at 85% 45%,#efe5cf55,#0000 60%)}.recipe-app .recipe-handwritten{font-family:Georgia,Times New Roman,serif;font-style:italic}.recipe-app .recipe-eyebrow{color:var(--primary);letter-spacing:.2em;font-size:.65rem;font-weight:700}.recipe-app .recipe-preferences{box-shadow:0 8px 32px #243c3006}.recipe-app .recipe-fieldset{border-bottom:1px solid var(--border);padding-bottom:1.75rem}.recipe-app .recipe-footer{background:#f1eee4}.recipe-app a:focus-visible{outline:2px solid var(--ring);outline-offset:5px}.recipe-app ::selection{color:#243c30;background:#e9c677}@media (max-width:380px){.recipe-app .recipe-brand{gap:.5rem}.recipe-app .recipe-wordmark{font-size:1.3rem}.recipe-app .recipe-brand>span>span:last-child{font-size:.45rem}}@media print{.recipe-app .no-print{display:none!important}}
