.weight-result{color:#fff;text-align:center;background:#073e37;border-radius:12px;max-width:calc(50% - 24px);padding:12px 16px;position:absolute;bottom:16px;right:16px;box-shadow:0 3px 12px #0002}.weight-result strong{white-space:nowrap;font-size:clamp(24px,3vw,34px);line-height:1.15;display:block}.weight-result small{overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.4;display:block}@media (max-width:400px){.weight-result{max-width:calc(50% - 16px);padding:10px;bottom:10px;right:10px}}
