:root{--pizza-red: #D9534F;--pizza-dark: #2C2C2C;--pizza-light: #FDFBF7;--pizza-accent: #F0AD4E;--pizza-text: #333333;--pizza-muted: #666666}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--pizza-text);background:var(--pizza-light)}.pizza-container[data-astro-cid-i4jtcw2i]{max-width:900px;margin:0 auto;padding:2rem}.pizza-hero[data-astro-cid-i4jtcw2i]{background:linear-gradient(135deg,var(--pizza-red) 0%,#c94b47 100%);color:#fff;padding:4rem 2rem;border-radius:12px;margin-bottom:3rem;text-align:center;box-shadow:0 10px 30px #d9534f33}.pizza-hero[data-astro-cid-i4jtcw2i] h1[data-astro-cid-i4jtcw2i]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.pizza-hero[data-astro-cid-i4jtcw2i] p[data-astro-cid-i4jtcw2i]{font-size:1.1rem;opacity:.95;margin-bottom:0}.hero-image[data-astro-cid-i4jtcw2i]{width:100%;max-width:800px;height:auto;border-radius:12px;margin:3rem 0;box-shadow:0 15px 40px #00000026}.pizza-section[data-astro-cid-i4jtcw2i]{margin:4rem 0}.pizza-section[data-astro-cid-i4jtcw2i] h2[data-astro-cid-i4jtcw2i]{font-size:2rem;color:var(--pizza-red);margin-bottom:1.5rem;border-bottom:3px solid var(--pizza-accent);padding-bottom:.5rem}.pizza-section[data-astro-cid-i4jtcw2i] h3[data-astro-cid-i4jtcw2i]{font-size:1.5rem;color:var(--pizza-dark);margin-top:2.5rem;margin-bottom:1rem}.comparison-table[data-astro-cid-i4jtcw2i]{width:100%;border-collapse:collapse;margin:2rem 0;box-shadow:0 4px 15px #00000014;border-radius:8px;overflow:hidden}.comparison-table[data-astro-cid-i4jtcw2i] thead[data-astro-cid-i4jtcw2i]{background:var(--pizza-red);color:#fff}.comparison-table[data-astro-cid-i4jtcw2i] th[data-astro-cid-i4jtcw2i]{padding:1rem;text-align:left;font-weight:600;font-size:.95rem}.comparison-table[data-astro-cid-i4jtcw2i] td[data-astro-cid-i4jtcw2i]{padding:1rem;border-bottom:1px solid #eee}.comparison-table[data-astro-cid-i4jtcw2i] tbody[data-astro-cid-i4jtcw2i] tr[data-astro-cid-i4jtcw2i]:hover{background:#d9534f0d}.comparison-table[data-astro-cid-i4jtcw2i] tbody[data-astro-cid-i4jtcw2i] tr[data-astro-cid-i4jtcw2i]:last-child td[data-astro-cid-i4jtcw2i]{border-bottom:none}.recipe-card[data-astro-cid-i4jtcw2i]{background:#fff;border:2px solid #eee;border-radius:10px;padding:2rem;margin:2rem 0;transition:all .3s ease}.recipe-card[data-astro-cid-i4jtcw2i]:hover{border-color:var(--pizza-red);box-shadow:0 8px 25px #d9534f26}.recipe-meta[data-astro-cid-i4jtcw2i]{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid var(--pizza-light)}.meta-item[data-astro-cid-i4jtcw2i]{display:flex;flex-direction:column;align-items:center}.meta-label[data-astro-cid-i4jtcw2i]{font-size:.85rem;color:var(--pizza-muted);font-weight:600;text-transform:uppercase;margin-bottom:.3rem}.meta-value[data-astro-cid-i4jtcw2i]{font-size:1.2rem;color:var(--pizza-red);font-weight:700}.difficulty-badge[data-astro-cid-i4jtcw2i]{display:inline-block;padding:.4rem .8rem;background:var(--pizza-accent);color:#fff;border-radius:20px;font-size:.85rem;font-weight:600}.ingredients-list[data-astro-cid-i4jtcw2i]{background:#d9534f0d;padding:1.5rem;border-left:4px solid var(--pizza-red);border-radius:6px;margin:1.5rem 0}.ingredients-list[data-astro-cid-i4jtcw2i] h4[data-astro-cid-i4jtcw2i]{color:var(--pizza-red);font-weight:700;margin-bottom:1rem;font-size:1.1rem}.ingredients-list[data-astro-cid-i4jtcw2i] ul[data-astro-cid-i4jtcw2i]{list-style:none;padding:0}.ingredients-list[data-astro-cid-i4jtcw2i] li[data-astro-cid-i4jtcw2i]{padding:.5rem 0;color:var(--pizza-text);border-bottom:1px solid rgba(217,83,79,.2)}.ingredients-list[data-astro-cid-i4jtcw2i] li[data-astro-cid-i4jtcw2i]:last-child{border-bottom:none}.ingredients-list[data-astro-cid-i4jtcw2i] li[data-astro-cid-i4jtcw2i]:before{content:"🍕 ";margin-right:.5rem}.instructions-list[data-astro-cid-i4jtcw2i]{list-style:none;padding:0;counter-reset:step}.instructions-list[data-astro-cid-i4jtcw2i] li[data-astro-cid-i4jtcw2i]{counter-increment:step;padding:1rem 0 1rem 3.5rem;position:relative;line-height:1.6;color:var(--pizza-text)}.instructions-list[data-astro-cid-i4jtcw2i] li[data-astro-cid-i4jtcw2i]:before{content:counter(step);position:absolute;left:0;top:0;background:var(--pizza-red);color:#fff;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.tips-section[data-astro-cid-i4jtcw2i]{background:#fff;border:2px solid var(--pizza-accent);border-radius:10px;padding:2rem;margin:2rem 0}.tips-section[data-astro-cid-i4jtcw2i] h3[data-astro-cid-i4jtcw2i]{color:var(--pizza-red);font-size:1.3rem;margin-bottom:1.5rem}.tips-grid[data-astro-cid-i4jtcw2i]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.tip-item[data-astro-cid-i4jtcw2i]{padding:1.5rem;background:var(--pizza-light);border-radius:8px;border-left:4px solid var(--pizza-red)}.tip-item[data-astro-cid-i4jtcw2i] h4[data-astro-cid-i4jtcw2i]{color:var(--pizza-red);font-weight:700;margin-bottom:.75rem}.tip-item[data-astro-cid-i4jtcw2i] p[data-astro-cid-i4jtcw2i]{color:var(--pizza-muted);line-height:1.6;margin:0;font-size:.95rem}.faq-section[data-astro-cid-i4jtcw2i]{margin:3rem 0}.faq-item[data-astro-cid-i4jtcw2i]{margin-bottom:1.5rem}.faq-question[data-astro-cid-i4jtcw2i]{background:var(--pizza-light);color:var(--pizza-red);padding:1rem;border-left:4px solid var(--pizza-red);font-weight:700;cursor:pointer;user-select:none}.faq-answer[data-astro-cid-i4jtcw2i]{background:#fff;padding:1.5rem;border:1px solid #eee;border-top:none;line-height:1.7;color:var(--pizza-text)}.cta-section[data-astro-cid-i4jtcw2i]{background:linear-gradient(135deg,var(--pizza-red) 0%,#c94b47 100%);color:#fff;padding:3rem 2rem;border-radius:12px;text-align:center;margin:3rem 0}.cta-section[data-astro-cid-i4jtcw2i] h2[data-astro-cid-i4jtcw2i]{color:#fff;border-bottom:none;margin-bottom:1rem}.cta-button[data-astro-cid-i4jtcw2i]{display:inline-block;background:#fff;color:var(--pizza-red);padding:1rem 2.5rem;border-radius:6px;font-weight:700;text-decoration:none;margin-top:1.5rem;transition:all .3s ease;font-size:1.05rem}.cta-button[data-astro-cid-i4jtcw2i]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0003}@media(max-width:768px){.pizza-hero[data-astro-cid-i4jtcw2i] h1[data-astro-cid-i4jtcw2i]{font-size:1.8rem}.pizza-container[data-astro-cid-i4jtcw2i]{padding:1rem}.recipe-meta[data-astro-cid-i4jtcw2i]{flex-direction:column;gap:1rem}.tips-grid[data-astro-cid-i4jtcw2i]{grid-template-columns:1fr}.comparison-table[data-astro-cid-i4jtcw2i]{font-size:.9rem}.comparison-table[data-astro-cid-i4jtcw2i] th[data-astro-cid-i4jtcw2i],.comparison-table[data-astro-cid-i4jtcw2i] td[data-astro-cid-i4jtcw2i]{padding:.75rem}}
