.page-header.svelte-bzg9tj{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.breadcrumb.svelte-bzg9tj{align-items:center;gap:6px;font-size:.88rem;display:flex}.breadcrumb.svelte-bzg9tj a:where(.svelte-bzg9tj){color:var(--accent);font-weight:600;text-decoration:none}.breadcrumb.svelte-bzg9tj a:where(.svelte-bzg9tj):hover{text-decoration:underline}.breadcrumb.svelte-bzg9tj .sep:where(.svelte-bzg9tj){color:var(--muted)}.page-title.svelte-bzg9tj{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.page-title.svelte-bzg9tj h2:where(.svelte-bzg9tj){font-family:var(--font-head);color:var(--txt);margin:0;font-size:1.15rem}.count.svelte-bzg9tj{color:var(--muted);font-size:.8rem;font-weight:600}.warning-panel.svelte-bzg9tj{color:#7c5603;background:#fff7ddd1;border-color:#c278033d;padding:14px 16px}.warning-panel.svelte-bzg9tj p:where(.svelte-bzg9tj){margin:0}.grid.svelte-bzg9tj{gap:var(--space-md);grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);align-items:start;display:grid}.detail-stack.svelte-bzg9tj{gap:var(--space-md);display:grid}.detail-card.svelte-bzg9tj{padding:var(--space-md);gap:var(--space-sm);display:grid}.detail-card.svelte-bzg9tj h3:where(.svelte-bzg9tj),.fact-block.svelte-bzg9tj h4:where(.svelte-bzg9tj){font-family:var(--font-head);color:var(--txt);margin:0}.detail-card.svelte-bzg9tj h3:where(.svelte-bzg9tj){font-size:1rem}.fact-block.svelte-bzg9tj h4:where(.svelte-bzg9tj){font-size:.88rem}.detail-card--table.svelte-bzg9tj{align-content:start;gap:8px}.stack.svelte-bzg9tj,.fact-block.svelte-bzg9tj,.form-row.svelte-bzg9tj{gap:10px;display:grid}.form-field.svelte-bzg9tj{min-width:0}.section-head.svelte-bzg9tj{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.form-actions.svelte-bzg9tj{justify-content:flex-end;align-items:end;display:flex}.meta-note.svelte-bzg9tj,.subtle.svelte-bzg9tj{color:var(--muted);font-size:.76rem}.ingredient-facts.svelte-bzg9tj{gap:14px}.ingredient-facts--subdued.svelte-bzg9tj{opacity:.78}.facts-grid.svelte-bzg9tj{gap:14px;display:grid}.timing-list.svelte-bzg9tj{flex-wrap:wrap;gap:10px;display:flex}.timing-item.svelte-bzg9tj{align-content:start;gap:6px;display:grid}.badge.svelte-bzg9tj,.tag.svelte-bzg9tj{border-radius:6px;align-items:center;gap:4px;width:fit-content;padding:4px 8px;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.badge.svelte-bzg9tj{border:1px solid var(--line);color:var(--txt);background:#fffffff0}.badge--timing.svelte-bzg9tj{color:#14447d;background:#14447d14;border-color:#14447d24}.badge--evidence-unknown.svelte-bzg9tj{color:#556070;background:#6670851a;border-color:#6670852e}.badge--evidence-early_signs.svelte-bzg9tj{color:#8a5d00;background:#aa75001f;border-color:#aa750033}.badge--evidence-moderate_confidence.svelte-bzg9tj{color:#176640;background:#1766401f;border-color:#17664038}.badge--evidence-high_confidence.svelte-bzg9tj{color:#125e7d;background:#125e7d1f;border-color:#125e7d38}.empty-state.svelte-bzg9tj,.fact-block.svelte-bzg9tj p:where(.svelte-bzg9tj),.relation-rationale.svelte-bzg9tj{color:var(--txt);margin:0;font-size:.86rem;line-height:1.5}.empty-state.svelte-bzg9tj{color:var(--muted)}.relation-list.svelte-bzg9tj{gap:10px;display:grid}.relation-row.svelte-bzg9tj{border:1px solid var(--line);background:#ffffffeb;border-radius:8px;gap:8px;padding:12px;display:grid}.relation-row--conflict.svelte-bzg9tj{background:#fff1ebf5;border-color:#ad3a1747}.relation-row--subdued.svelte-bzg9tj{background:#f9fafbeb}.relation-header.svelte-bzg9tj,.relation-targets.svelte-bzg9tj,.relation-flags.svelte-bzg9tj{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.relation-header.svelte-bzg9tj{justify-content:space-between}.relation-target.svelte-bzg9tj{color:var(--txt);font-weight:600}.tag.svelte-bzg9tj{border:1px solid #0000}.tag--interaction.svelte-bzg9tj{color:#125e7d;background:#125e7d1f}.tag--contraindication.svelte-bzg9tj{color:#ad3a17;background:#ad3a171f}.tag--severity.svelte-bzg9tj{color:#4b5563;background:#6670851a}.tag--severity-low.svelte-bzg9tj{color:#176640;background:#1766401f}.tag--severity-moderate.svelte-bzg9tj{color:#8a5d00;background:#aa75001f}.tag--severity-high.svelte-bzg9tj{color:#ad3a17;background:#ad3a1724}.tag--conflict-active.svelte-bzg9tj{color:#125e7d;background:#125e7d1a}.tag--conflict-pending.svelte-bzg9tj{color:#5a4598;background:#5a45981f}.relation-toggle.svelte-bzg9tj{justify-self:start}.tw.svelte-bzg9tj{overflow:auto}table.svelte-bzg9tj{border-collapse:collapse;width:100%;min-width:560px;font-size:.84rem}th.svelte-bzg9tj,td.svelte-bzg9tj{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}th.svelte-bzg9tj{background:var(--bg);color:var(--muted);font-size:.74rem;font-weight:700}.row-link.svelte-bzg9tj{color:var(--accent);font-weight:600;text-decoration:none}.row-link.svelte-bzg9tj:hover{text-decoration:underline}@media (width<=900px){.grid.svelte-bzg9tj{grid-template-columns:1fr}}@media (width>=901px){.form-row.svelte-bzg9tj{grid-template-columns:minmax(0,1fr) auto;align-items:end}.facts-grid.svelte-bzg9tj{grid-template-columns:repeat(2,minmax(0,1fr))}.fact-block--relations.svelte-bzg9tj{grid-column:1/-1}}
