.tool-header[data-astro-cid-mallqdqp]{text-align:center;margin-bottom:2rem}.tool-header[data-astro-cid-mallqdqp] h1[data-astro-cid-mallqdqp]{font-size:1.8rem;margin-bottom:.5rem}.tool-header[data-astro-cid-mallqdqp] p[data-astro-cid-mallqdqp]{color:var(--color-secondary);font-size:1rem}.controls-card[data-astro-cid-mallqdqp],.results-card[data-astro-cid-mallqdqp],.about-section[data-astro-cid-mallqdqp]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.unit-toggle[data-astro-cid-mallqdqp]{display:flex;gap:.5rem;margin-bottom:1rem}.unit-btn[data-astro-cid-mallqdqp]{flex:1;padding:.6rem;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:6px;cursor:pointer;font-size:.9rem}.unit-btn[data-astro-cid-mallqdqp].active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.input-group[data-astro-cid-mallqdqp]{margin-bottom:1rem}.input-group[data-astro-cid-mallqdqp] label[data-astro-cid-mallqdqp]{display:block;margin-bottom:.4rem;font-weight:500;font-size:.9rem}.text-input[data-astro-cid-mallqdqp]{width:100%;padding:.6rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:var(--color-text);font-size:1rem;box-sizing:border-box}.text-input[data-astro-cid-mallqdqp]:focus{outline:none;border-color:var(--color-primary)}.gender-select[data-astro-cid-mallqdqp]{display:flex;gap:.5rem}.gender-btn[data-astro-cid-mallqdqp]{flex:1;padding:.6rem;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:6px;cursor:pointer;font-size:.9rem}.gender-btn[data-astro-cid-mallqdqp].active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.imperial-height[data-astro-cid-mallqdqp]{display:flex;align-items:center;gap:.5rem}.imperial-height[data-astro-cid-mallqdqp] .text-input[data-astro-cid-mallqdqp]{flex:1}.unit-label[data-astro-cid-mallqdqp]{color:var(--color-secondary);font-size:.85rem}.action-buttons[data-astro-cid-mallqdqp]{display:flex;gap:.75rem;margin-top:1.5rem}.btn-primary[data-astro-cid-mallqdqp],.btn-secondary[data-astro-cid-mallqdqp]{flex:1;padding:.75rem;border:none;border-radius:6px;font-size:1rem;cursor:pointer;font-weight:500}.btn-primary[data-astro-cid-mallqdqp]{background:var(--color-primary);color:#fff}.btn-secondary[data-astro-cid-mallqdqp]{background:var(--color-border);color:var(--color-text)}.results-card[data-astro-cid-mallqdqp] h2[data-astro-cid-mallqdqp]{text-align:center;margin-bottom:1.5rem;color:var(--color-primary)}.result-primary[data-astro-cid-mallqdqp]{text-align:center;padding:1.5rem;background:var(--color-bg);border:2px solid var(--color-primary);border-radius:10px;margin-bottom:1.5rem}.result-big[data-astro-cid-mallqdqp]{font-size:2.5rem;font-weight:700;color:var(--color-primary)}.result-label[data-astro-cid-mallqdqp]{color:var(--color-secondary);font-size:.9rem;margin-top:.3rem}.formula-grid[data-astro-cid-mallqdqp]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.5rem}.formula-card[data-astro-cid-mallqdqp]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:1rem;text-align:center}.formula-name[data-astro-cid-mallqdqp]{font-size:.8rem;color:var(--color-secondary);margin-bottom:.4rem}.formula-value[data-astro-cid-mallqdqp]{font-size:1.4rem;font-weight:600;color:var(--color-text)}.result-highlight[data-astro-cid-mallqdqp]{text-align:center;padding:1rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;margin-bottom:1rem}.result-highlight[data-astro-cid-mallqdqp].secondary{border-color:var(--color-secondary)}.result-highlight[data-astro-cid-mallqdqp] .result-value[data-astro-cid-mallqdqp]{font-size:1.5rem;font-weight:600;color:var(--color-primary);margin-top:.3rem}.result-section[data-astro-cid-mallqdqp] h3[data-astro-cid-mallqdqp]{font-size:1.1rem;margin-bottom:.3rem}.section-desc[data-astro-cid-mallqdqp]{color:var(--color-secondary);font-size:.85rem;margin-bottom:.75rem}.info-note[data-astro-cid-mallqdqp]{background:var(--color-bg);border-left:3px solid var(--color-secondary);padding:.75rem 1rem;border-radius:0 6px 6px 0;margin-top:1rem}.info-note[data-astro-cid-mallqdqp] p[data-astro-cid-mallqdqp]{margin:0;font-size:.85rem;color:var(--color-secondary)}.error-message[data-astro-cid-mallqdqp]{background:#ffebee;color:#c62828;padding:1rem;border-radius:6px;margin-bottom:1rem;text-align:center}.about-section[data-astro-cid-mallqdqp] h2[data-astro-cid-mallqdqp]{font-size:1.3rem;margin-bottom:.75rem}.about-section[data-astro-cid-mallqdqp] h3[data-astro-cid-mallqdqp]{font-size:1.1rem;margin:1rem 0 .5rem}.about-section[data-astro-cid-mallqdqp] p[data-astro-cid-mallqdqp]{color:var(--color-secondary);line-height:1.6}.about-section[data-astro-cid-mallqdqp] ul[data-astro-cid-mallqdqp]{margin:.5rem 0;padding-left:1.5rem}.about-section[data-astro-cid-mallqdqp] li[data-astro-cid-mallqdqp]{margin-bottom:.3rem;color:var(--color-secondary)}@media(max-width:480px){.formula-grid[data-astro-cid-mallqdqp]{grid-template-columns:1fr}}
