.appBmi{color:#173f3b;max-width:760px;margin:24px auto 90px;padding:150px 20px 20px;line-height:1.9}.appBmi h1{font-size:clamp(25px,5vw,36px)}.appBmi a{color:#08645c;text-underline-offset:5px}.bmiCard{background:#fffdf8;border:1px solid #b9ccc7;border-radius:24px;margin:24px 0;padding:24px}.bmiModes{flex-wrap:wrap;gap:10px;display:flex}.appBmi button{font:inherit;cursor:pointer;color:#173f3b;background:#f7f5ed;border:1px solid #8ea9a2;border-radius:12px;min-height:46px;padding:10px 18px}.appBmi button[aria-pressed=true],.appBmi .bmiSubmit{color:#fff;background:#17675f}.bmiFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bmiFields input{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#173f3b;background:#fff;border:1px solid #a6bab4;border-radius:12px;padding:12px;display:block}.bmiPregnant{align-items:center;gap:10px;margin:20px 0;display:flex}.bmiPregnant input{width:20px;height:20px}.bmiSubmit{width:100%}.bmiResult{border-top:1px solid #b9ccc7;margin-top:24px;padding-top:20px}.bmiNumber{margin:12px 0;font-size:42px;font-weight:700}.bmiNumber small{font-size:16px}.bmiSpectrum{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;margin:20px 0;display:grid}.bmiSpectrum>div{text-align:center;min-width:0;font-size:12px}.bmiSpectrum span,.bmiSpectrum small{overflow-wrap:anywhere;display:block}.bmiSpectrum i{border-radius:3px;height:16px;display:block}.bmiSpectrum .bmiPointer{height:28px;font-size:20px}.bmiPrivacy{font-size:13px}.appBmi details{border-bottom:1px solid #b9ccc7;padding:16px}.appBmi summary{cursor:pointer;font-weight:700}.appBmi :focus-visible{outline-offset:3px;outline:3px solid #a77c25}.appBmi [role=alert]{color:#9b2835}@media (max-width:440px){.appBmi{padding:150px 12px 12px}.bmiCard{padding:16px}.bmiFields{gap:10px}.bmiSpectrum>div{font-size:10px}}.appBmi{padding-top:150px}
