.home-scale{max-width:1100px;margin:auto}.home-scale .lead{margin:16px 0}.home-scale-labels{display:flex;justify-content:space-between;gap:24px;font-weight:700;margin:30px 0 18px}.home-scale-labels span:last-child{text-align:right}.home-scale-track{position:relative;height:18px;margin:24px 20px 38px;border-radius:20px;background:linear-gradient(90deg,#ff398b,#39d9dc,#c4ff00)}.home-scale-target{position:absolute;top:-12px;transform:translateX(-50%);border:3px solid white;border-radius:50%;background:#c4ff00;color:#160c28;padding:5px;min-width:44px;text-align:center;font-weight:900}.home-scale-secret{position:absolute;left:50%;top:-14px;transform:translateX(-50%);border-radius:50%;background:#332043;border:2px solid white;padding:4px 14px;font-weight:bold}#homeScaleForm{display:grid;gap:16px;max-width:650px}#homeScaleSlider{width:100%;accent-color:#c4ff00;min-height:44px}#homeScaleValue{font-size:32px;font-weight:bold;text-align:center}.home-scale-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin:16px 0}.home-scale-results .result{margin:0;font-size:16px;flex-wrap:wrap}.home-scale-results .result strong{font-size:18px}.screen .home-scale h1{font-size:clamp(30px,4vw,60px)}.screen .home-scale-results .result{padding:10px}.screen .home-scale-results{max-height:40vh;overflow:auto}
