.pinch-stage[data-astro-cid-6ccd2kvq]{margin-bottom:var(--space-8)}.pinch-card[data-astro-cid-6ccd2kvq]{padding:var(--space-8);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 4px 20px -2px #0000000d}.pinch-title[data-astro-cid-6ccd2kvq]{font-size:var(--text-h1);font-weight:800;color:var(--text-main);line-height:1.2;margin-bottom:var(--space-4);letter-spacing:-.02em}.pinch-direct-answer[data-astro-cid-6ccd2kvq]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--bg-canvas);border-left:4px solid var(--accent-amber);border-radius:var(--radius-md);margin-bottom:var(--space-6)}.pinch-icon[data-astro-cid-6ccd2kvq]{font-size:1.75rem;line-height:1}.pinch-direct-answer[data-astro-cid-6ccd2kvq] p[data-astro-cid-6ccd2kvq]{margin:0;font-size:.95rem;color:var(--text-main);line-height:1.5}.pinch-tool-grid[data-astro-cid-6ccd2kvq]{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-6);align-items:stretch;margin-bottom:var(--space-6)}@media(max-width:768px){.pinch-tool-grid[data-astro-cid-6ccd2kvq]{grid-template-columns:1fr}}.pinch-control-col[data-astro-cid-6ccd2kvq]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-5);display:flex;flex-direction:column;justify-content:space-between}.form-group[data-astro-cid-6ccd2kvq]{margin-bottom:var(--space-4)}.form-group[data-astro-cid-6ccd2kvq] label[data-astro-cid-6ccd2kvq]{display:block;font-size:.85rem;font-weight:600;color:var(--text-main);margin-bottom:var(--space-2)}.pinch-select[data-astro-cid-6ccd2kvq]{width:100%;height:48px;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-main);font-size:.95rem;font-family:inherit}.counter-wrap[data-astro-cid-6ccd2kvq]{display:flex;align-items:center;gap:var(--space-2)}.counter-btn[data-astro-cid-6ccd2kvq]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-main);cursor:pointer;transition:border-color .2s ease,background .2s ease}.counter-btn[data-astro-cid-6ccd2kvq]:hover{border-color:var(--accent-amber);background:hsl(var(--amber-hsl) / .1)}.counter-input[data-astro-cid-6ccd2kvq]{flex:1;height:48px;text-align:center;font-size:1.25rem;font-weight:800;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-main)}.selected-meta-note[data-astro-cid-6ccd2kvq]{font-size:.85rem;color:var(--text-muted);font-style:italic;padding-top:var(--space-2);border-top:1px dashed var(--border-subtle)}.pinch-result-col[data-astro-cid-6ccd2kvq]{display:flex;flex-direction:column}.result-hero-box[data-astro-cid-6ccd2kvq]{height:100%;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,hsl(var(--amber-hsl) / .15),hsl(var(--amber-hsl) / .05));border:2px solid var(--accent-amber);border-radius:var(--radius-md);padding:var(--space-6)}.result-hero-main[data-astro-cid-6ccd2kvq]{display:flex;flex-direction:column;gap:var(--space-2)}.result-label[data-astro-cid-6ccd2kvq]{font-size:.9rem;font-weight:600;color:var(--text-muted)}.result-display-values[data-astro-cid-6ccd2kvq]{display:flex;align-items:baseline;gap:var(--space-3)}.result-value-big[data-astro-cid-6ccd2kvq]{font-size:2.5rem;font-weight:900;color:var(--accent-amber);line-height:1;font-variant-numeric:tabular-nums}.result-sub-mg[data-astro-cid-6ccd2kvq]{font-size:1.1rem;font-weight:700;color:var(--text-muted)}.result-equivalent-spoon[data-astro-cid-6ccd2kvq]{font-size:.95rem;font-weight:600;color:var(--text-main)}.result-hero-actions[data-astro-cid-6ccd2kvq]{margin-top:var(--space-5)}.btn-copy-action[data-astro-cid-6ccd2kvq]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;height:48px;padding:0 var(--space-5);background:var(--bg-surface);border:1px solid var(--accent-amber);color:var(--text-main);font-size:.95rem;font-weight:700;border-radius:var(--radius-md);cursor:pointer;box-shadow:0 1px 3px #0000001a;transition:background .2s ease,color .2s ease,transform .2s ease}.btn-copy-action[data-astro-cid-6ccd2kvq]:hover{background:var(--accent-amber);color:#fff;transform:translateY(-1px)}.quick-ingredient-matrix[data-astro-cid-6ccd2kvq]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-5)}.matrix-title[data-astro-cid-6ccd2kvq]{font-size:.9rem;font-weight:700;color:var(--text-main);margin-bottom:var(--space-3)}.pinch-chips-grid[data-astro-cid-6ccd2kvq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-2)}.pinch-chip[data-astro-cid-6ccd2kvq]{display:flex;flex-direction:column;align-items:center;padding:.5rem;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:center}.chip-label[data-astro-cid-6ccd2kvq]{font-size:.75rem;font-weight:600;color:var(--text-muted)}.chip-val[data-astro-cid-6ccd2kvq]{font-size:.95rem;font-weight:800;color:var(--text-main);font-variant-numeric:tabular-nums}.educational-prose[data-astro-cid-6ccd2kvq]{margin-top:var(--space-10);margin-bottom:var(--space-10)}.prose-block[data-astro-cid-6ccd2kvq]{margin-bottom:var(--space-8)}.prose-block[data-astro-cid-6ccd2kvq] h2[data-astro-cid-6ccd2kvq]{font-size:var(--text-h2);font-weight:700;color:var(--text-main);margin-bottom:var(--space-4)}.prose-block[data-astro-cid-6ccd2kvq] p[data-astro-cid-6ccd2kvq]{font-size:1rem;line-height:1.7;color:var(--text-main);margin-bottom:var(--space-4)}.table-responsive-container[data-astro-cid-6ccd2kvq]{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--border-subtle);margin:var(--space-4) 0}.afnor-table[data-astro-cid-6ccd2kvq]{width:100%;border-collapse:collapse;font-size:.9rem;text-align:left}.afnor-table[data-astro-cid-6ccd2kvq] th[data-astro-cid-6ccd2kvq],.afnor-table[data-astro-cid-6ccd2kvq] td[data-astro-cid-6ccd2kvq]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.afnor-table[data-astro-cid-6ccd2kvq] th[data-astro-cid-6ccd2kvq]{background:var(--bg-card);font-weight:700;color:var(--text-main);white-space:nowrap}.highlight-col[data-astro-cid-6ccd2kvq]{background:hsl(var(--amber-hsl) / .1);font-weight:700;color:var(--accent-amber)}.rules-grid[data-astro-cid-6ccd2kvq]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin:var(--space-4) 0}@media(max-width:768px){.rules-grid[data-astro-cid-6ccd2kvq]{grid-template-columns:1fr}}.rule-card[data-astro-cid-6ccd2kvq]{padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.rule-card[data-astro-cid-6ccd2kvq] h4[data-astro-cid-6ccd2kvq]{font-size:1.05rem;font-weight:700;margin-bottom:var(--space-2);color:var(--text-main)}.rule-card[data-astro-cid-6ccd2kvq] p[data-astro-cid-6ccd2kvq]{font-size:.9rem;line-height:1.6;margin:0;color:var(--text-muted)}.culinary-tips-list[data-astro-cid-6ccd2kvq]{padding-left:1.5rem;font-size:.95rem;line-height:1.7;color:var(--text-main)}.culinary-tips-list[data-astro-cid-6ccd2kvq] li[data-astro-cid-6ccd2kvq]{margin-bottom:var(--space-3)}
