.escalador.svelte-9rrkb3{display:flex;flex-direction:column;gap:1.25rem}.campo.svelte-9rrkb3{display:flex;flex-direction:column;gap:.4rem}label.svelte-9rrkb3{font-size:.875rem;font-weight:600;color:var(--text-muted)}.sr-only.svelte-9rrkb3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}select.svelte-9rrkb3,input[type=number].svelte-9rrkb3,input[type=text].svelte-9rrkb3{padding:.55rem .75rem;border:1.5px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:1rem;font-family:var(--font-sans);width:100%;box-sizing:border-box}select.svelte-9rrkb3:focus-visible,input[type=number].svelte-9rrkb3:focus-visible,input[type=text].svelte-9rrkb3:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.modo-tabs.svelte-9rrkb3{display:flex;gap:.5rem;flex-wrap:wrap}.modo-btn.svelte-9rrkb3{padding:.45rem 1rem;border:1.5px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-muted);font-size:.875rem;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.modo-btn.svelte-9rrkb3:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.modo-btn.ativo.svelte-9rrkb3{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.selects-row.svelte-9rrkb3{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:30rem){.selects-row.svelte-9rrkb3{grid-template-columns:1fr}}.resultado.svelte-9rrkb3{display:flex;flex-direction:column;gap:.35rem;padding:1rem;background:var(--surface-2);border:1.5px solid var(--border);border-radius:var(--radius)}.fator-label.svelte-9rrkb3{font-size:.8rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.fator-valor.svelte-9rrkb3{font-size:2rem;font-weight:800;color:var(--accent);line-height:1.1}.fator-desc.svelte-9rrkb3{font-size:.85rem;color:var(--text-muted)}.fator-desc.sem-dados.svelte-9rrkb3{font-style:italic}.avisos.svelte-9rrkb3{margin:0;padding:.75rem 1rem .75rem 2rem;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius);font-size:.875rem;color:var(--text-muted);display:flex;flex-direction:column;gap:.35rem}.ingredientes-secao.svelte-9rrkb3{display:flex;flex-direction:column;gap:.75rem}.ingredientes-titulo.svelte-9rrkb3{margin:0;font-size:1rem;font-weight:700;color:var(--text)}.ingredientes-dica.svelte-9rrkb3{margin:0;font-size:.8rem;color:var(--text-muted)}.ingredientes-grid.svelte-9rrkb3{display:flex;flex-direction:column;gap:.5rem}.ingredientes-header.svelte-9rrkb3{display:grid;grid-template-columns:6rem 1fr 5rem 2rem;gap:.5rem;font-size:.75rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;padding:0 .25rem}.ingrediente-row.svelte-9rrkb3{display:grid;grid-template-columns:6rem 1fr 5rem 2rem;gap:.5rem;align-items:center}@media(max-width:30rem){.ingredientes-header.svelte-9rrkb3,.ingrediente-row.svelte-9rrkb3{grid-template-columns:5rem 1fr 4rem 2rem}}.input-pequeno.svelte-9rrkb3,.input-nome.svelte-9rrkb3{width:100%}.cell-ajustado.svelte-9rrkb3{font-size:1rem;font-weight:700;color:var(--accent);text-align:center}.btn-remover.svelte-9rrkb3{padding:.2rem .4rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text-muted);cursor:pointer;font-size:1rem;line-height:1;transition:background .1s,color .1s}.btn-remover.svelte-9rrkb3:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.btn-remover.svelte-9rrkb3:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn-remover.svelte-9rrkb3:disabled{opacity:.35;cursor:not-allowed}.btn-adicionar.svelte-9rrkb3{align-self:flex-start;padding:.45rem 1rem;border:1.5px solid var(--accent);border-radius:999px;background:var(--surface);color:var(--accent);font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.btn-adicionar.svelte-9rrkb3:hover{background:var(--accent);color:var(--accent-contrast)}.btn-adicionar.svelte-9rrkb3:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1[data-astro-cid-jzmr6zup]{margin-bottom:.5rem;font-size:clamp(1.5rem,4vw,2rem);color:var(--text)}.intro[data-astro-cid-jzmr6zup]{margin-bottom:2rem;color:var(--text-muted)}.relacionado[data-astro-cid-jzmr6zup]{margin-top:2rem;font-size:.9rem;color:var(--text-muted)}.relacionado[data-astro-cid-jzmr6zup] a[data-astro-cid-jzmr6zup]{color:var(--accent)}.voltar[data-astro-cid-jzmr6zup]{margin-top:1.5rem;font-size:.9rem}
