.hero[data-astro-cid-lvnio72a]{text-align:center;padding:2rem 0}.hero[data-astro-cid-lvnio72a] h1[data-astro-cid-lvnio72a]{font-size:2.5rem;margin-bottom:1rem}.hero-subtitle[data-astro-cid-lvnio72a]{font-size:1.2rem;color:#666;margin-bottom:2rem}.hero[data-astro-cid-lvnio72a] img[data-astro-cid-lvnio72a]{max-width:100%;height:auto;border-radius:8px}.quick-stats[data-astro-cid-lvnio72a]{background:#f5f5f5;padding:2rem;margin:2rem 0;border-radius:8px}.stats-grid[data-astro-cid-lvnio72a]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;text-align:center}.stat-value[data-astro-cid-lvnio72a]{display:block;font-size:1.5rem;font-weight:700;color:#2c1810}.stat-label[data-astro-cid-lvnio72a]{display:block;font-size:.9rem;color:#666}.intro[data-astro-cid-lvnio72a]{max-width:800px;margin:2rem auto;line-height:1.8}.intro[data-astro-cid-lvnio72a] h2[data-astro-cid-lvnio72a]{color:#2c1810;margin-top:2rem}.main-content[data-astro-cid-lvnio72a]{max-width:900px;margin:2rem auto}.recipe-box[data-astro-cid-lvnio72a]{background:#e8f5e9;padding:1.5rem;border-radius:8px;margin:1.5rem 0;border-left:4px solid #4caf50}.cost-box[data-astro-cid-lvnio72a]{background:#fff3e0;padding:1.5rem;border-radius:8px;margin:1.5rem 0}.recipe-table[data-astro-cid-lvnio72a],.success-table[data-astro-cid-lvnio72a],.troubleshoot-table[data-astro-cid-lvnio72a],.coffee-table[data-astro-cid-lvnio72a],.variation-table[data-astro-cid-lvnio72a],.cost-table[data-astro-cid-lvnio72a]{width:100%;border-collapse:collapse;margin:1.5rem 0}.recipe-table[data-astro-cid-lvnio72a] th[data-astro-cid-lvnio72a],.recipe-table[data-astro-cid-lvnio72a] td[data-astro-cid-lvnio72a],.success-table[data-astro-cid-lvnio72a] th[data-astro-cid-lvnio72a],.success-table[data-astro-cid-lvnio72a] td[data-astro-cid-lvnio72a],.troubleshoot-table[data-astro-cid-lvnio72a] th[data-astro-cid-lvnio72a],.troubleshoot-table[data-astro-cid-lvnio72a] td[data-astro-cid-lvnio72a],.coffee-table[data-astro-cid-lvnio72a] th[data-astro-cid-lvnio72a],.coffee-table[data-astro-cid-lvnio72a] td[data-astro-cid-lvnio72a],.variation-table[data-astro-cid-lvnio72a] th[data-astro-cid-lvnio72a],.variation-table[data-astro-cid-lvnio72a] td[data-astro-cid-lvnio72a],.cost-table[data-astro-cid-lvnio72a] th[data-astro-cid-lvnio72a],.cost-table[data-astro-cid-lvnio72a] td[data-astro-cid-lvnio72a]{padding:.75rem;border:1px solid #ddd;text-align:left}.recipe-table[data-astro-cid-lvnio72a] th[data-astro-cid-lvnio72a],.success-table[data-astro-cid-lvnio72a] th[data-astro-cid-lvnio72a],.troubleshoot-table[data-astro-cid-lvnio72a] th[data-astro-cid-lvnio72a],.coffee-table[data-astro-cid-lvnio72a] th[data-astro-cid-lvnio72a],.variation-table[data-astro-cid-lvnio72a] th[data-astro-cid-lvnio72a],.cost-table[data-astro-cid-lvnio72a] th[data-astro-cid-lvnio72a]{background:#2c1810;color:#fff}.recipe-table[data-astro-cid-lvnio72a] tr[data-astro-cid-lvnio72a]:nth-child(2n),.success-table[data-astro-cid-lvnio72a] tr[data-astro-cid-lvnio72a]:nth-child(2n),.troubleshoot-table[data-astro-cid-lvnio72a] tr[data-astro-cid-lvnio72a]:nth-child(2n),.coffee-table[data-astro-cid-lvnio72a] tr[data-astro-cid-lvnio72a]:nth-child(2n),.variation-table[data-astro-cid-lvnio72a] tr[data-astro-cid-lvnio72a]:nth-child(2n),.cost-table[data-astro-cid-lvnio72a] tr[data-astro-cid-lvnio72a]:nth-child(2n){background:#f9f9f9}.equipment-checklist[data-astro-cid-lvnio72a],.brewing-steps[data-astro-cid-lvnio72a]{background:#fafafa;padding:1.5rem;border-radius:8px;margin:1.5rem 0}.checklist[data-astro-cid-lvnio72a]{list-style:none;padding:0}.checklist[data-astro-cid-lvnio72a] li[data-astro-cid-lvnio72a]{padding:.5rem 0}.step-list[data-astro-cid-lvnio72a] li[data-astro-cid-lvnio72a]{margin-bottom:1rem}.technique-box[data-astro-cid-lvnio72a]{background:#e8f4f8;padding:1.5rem;border-radius:8px;margin:1.5rem 0}.warning-box[data-astro-cid-lvnio72a]{background:#ffebee;border-left:4px solid #f44336;padding:1rem;margin:1rem 0}.related-grid[data-astro-cid-lvnio72a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem}.related-card[data-astro-cid-lvnio72a]{display:block;padding:1.5rem;background:#f9f9f9;border-radius:8px;text-decoration:none;color:inherit;transition:box-shadow .3s}.related-card[data-astro-cid-lvnio72a]:hover{box-shadow:0 4px 8px #0000001a}.related-card[data-astro-cid-lvnio72a] h3[data-astro-cid-lvnio72a]{margin-top:0;color:#2c1810}a[data-astro-cid-lvnio72a]{color:#6f4e37}@media(max-width:768px){.stats-grid[data-astro-cid-lvnio72a]{grid-template-columns:repeat(2,1fr)}}
