.aitb-recipe-card{border:1px solid var(--aitb-color-border);border-radius:var(--aitb-radius-lg);padding:1.4rem;margin:1rem 0;background:var(--aitb-color-surface);break-inside:avoid}.aitb-recipe-card__head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.aitb-badge{display:inline-flex;border-radius:999px;padding:.25rem .65rem;background:color-mix(in srgb,var(--aitb-color-accent) 18%,var(--aitb-color-surface));color:var(--aitb-color-primary);font-size:.75rem;font-weight:800}.aitb-recipe-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin:1rem 0}.aitb-recipe-meta div{padding:.7rem;border:1px solid var(--aitb-color-border);border-radius:var(--aitb-radius-sm)}.aitb-recipe-meta small{display:block;color:var(--aitb-color-muted)}.aitb-oven-panel{border:2px solid var(--aitb-color-accent);border-radius:var(--aitb-radius-md);padding:1rem;margin:1rem 0}.aitb-oven-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}.aitb-oven-grid div{padding:.6rem;background:var(--aitb-color-bg);border-radius:var(--aitb-radius-sm)}.aitb-steps{counter-reset:steps;list-style:none;padding:0}.aitb-steps li{counter-increment:steps;padding:.75rem 0 .75rem 2.8rem;position:relative;border-bottom:1px dashed var(--aitb-color-border)}.aitb-steps li::before{content:counter(steps);position:absolute;left:0;top:.65rem;width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:var(--aitb-color-primary);color:#fff;font-weight:800}.aitb-quality{margin-top:1rem;padding:1rem;background:color-mix(in srgb,var(--aitb-color-success) 8%,var(--aitb-color-surface));border-left:4px solid var(--aitb-color-success)}.aitb-toc a{display:flex;justify-content:space-between;padding:.65rem 0;border-bottom:1px dotted var(--aitb-color-border);text-decoration:none}
