#whr521{--wh-ink:#091653;--wh-text:#354b70;--wh-line:#dce3ed;--wh-paper:#fff;--wh-soft:#f5f7fa;--wh-blue:#075eff;--wh-mint:#e6fbf2;color:var(--wh-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.45;padding-bottom:22px}#whr521 *{box-sizing:border-box}#whr521 h2,#whr521 h3,#whr521 p,#whr521 figure{margin:0}#whr521 h2{font-size:23px;line-height:1.2;font-weight:700;letter-spacing:-.6px}#whr521 h3{font-size:18px;line-height:1.35;margin-bottom:5px}#whr521 a{color:var(--wh-blue);text-decoration:none}#whr521 button,#whr521 input{font:inherit}#whr521 button{cursor:pointer}#whr521 button:focus-visible,#whr521 a:focus-visible,#whr521 summary:focus-visible{outline:3px solid #78a6ff;outline-offset:3px}#whr521 [hidden]{display:none!important}#whr521 .wh-intro{font-size:22px;color:#526991;margin:-2px 0 16px}#whr521 .wh-notice{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:6px;background:#edf4fd;padding:13px 20px;margin-bottom:16px}#whr521 .wh-notice h2{font-size:17px;letter-spacing:0;margin-bottom:3px}#whr521 .wh-notice p{font-size:14px;color:var(--wh-text)}#whr521 .wh-seal{display:flex;align-items:center;gap:9px;flex-shrink:0;color:#0761f1;font-size:10px;line-height:1.25}#whr521 .wh-seal svg{width:34px;height:43px}#whr521 .wh-seal small{display:block;color:#687b9b;font-size:9px;margin-top:4px}#whr521 .wh-selectors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}#whr521 .wh-selectors button{display:flex;align-items:center;gap:12px;width:100%;height:112px;min-width:0;padding:6px 12px 6px 6px;text-align:left;border:1px solid var(--wh-line);background:var(--wh-paper);color:var(--wh-ink);border-radius:7px}#whr521 .wh-selectors button[aria-pressed=true]{border-color:var(--wh-blue);box-shadow:0 0 0 1px var(--wh-blue);background:#f5fbff}#whr521 .wh-selectors img{width:38%;max-width:130px;height:100%;object-fit:contain}#whr521 .wh-selectors button>span{flex:1;min-width:0}#whr521 .wh-selectors strong{display:block;font-size:18px;line-height:1.2;letter-spacing:-.4px}#whr521 .wh-selectors span span{display:block;font-size:13px;line-height:1.4;margin-top:5px;color:var(--wh-text)}#whr521 .wh-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}#whr521 .wh-panel{min-width:0;border:1px solid var(--wh-line);border-radius:7px;background:var(--wh-paper);padding:19px 20px}#whr521 .wh-panel>h2{margin-bottom:13px}#whr521 .wh-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}#whr521 .wh-units{display:flex;border:1px solid var(--wh-line);border-radius:6px;background:var(--wh-soft);overflow:hidden}#whr521 .wh-units button{border:0;background:transparent;color:var(--wh-ink);padding:7px 15px;font-size:12px;min-height:34px}#whr521 .wh-units button[aria-pressed=true]{background:var(--wh-blue);color:white}#whr521 .wh-field{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(130px,1fr);gap:15px;align-items:center;padding:9px 0}#whr521 .wh-field label strong{font-size:15px;display:block}#whr521 .wh-field label small{font-size:12px;color:var(--wh-text);display:block;margin-top:4px}#whr521 .wh-input{display:flex;height:47px;border:1px solid #d1ddeb;border-radius:6px;overflow:hidden}#whr521 .wh-input:focus-within{outline:2px solid #90b7ff}#whr521 .wh-input input{width:100%;min-width:0;padding:8px 10px;border:0;background:var(--wh-paper);color:var(--wh-ink);font-size:18px;outline:none;color-scheme:light}#whr521 .wh-input span{display:grid;place-items:center;min-width:44px;background:var(--wh-soft);border-left:1px solid var(--wh-line);font-size:14px}#whr521 .wh-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}#whr521 .wh-actions button{border:1px solid var(--wh-blue);border-radius:6px;padding:10px 8px;min-height:43px;background:var(--wh-paper);color:var(--wh-blue);font-size:14px}#whr521 .wh-actions .wh-primary{background:var(--wh-blue);color:#fff}#whr521 button:disabled{opacity:.45;cursor:not-allowed}#whr521 .wh-results{display:flex;flex-direction:column}#whr521 .wh-hero{border-radius:7px;background:var(--wh-mint);padding:15px 17px}#whr521 .wh-hero>span{font-size:13px}#whr521 .wh-hero>strong{display:block;font-size:40px;line-height:1.2;letter-spacing:-1px;margin:2px 0}#whr521 .wh-hero p{font-size:14px}#whr521 .wh-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}#whr521 .wh-metrics>div{border:1px solid var(--wh-line);border-radius:6px;padding:12px 15px;min-width:0;min-height:89px}#whr521 .wh-metrics span{display:block;font-size:13px}#whr521 .wh-metrics strong{display:block;font-size:27px;line-height:1.2;margin-top:4px;overflow-wrap:anywhere;letter-spacing:-.7px}#whr521 .wh-metrics small{display:block;font-size:13px;color:var(--wh-text);margin-top:3px}#whr521 .wh-hint{font-size:12px;color:var(--wh-text);line-height:1.45}#whr521 .wh-results .wh-actions{margin-top:auto;padding-top:10px}#whr521 .wh-status:empty{display:none}#whr521 .wh-status{font-size:12px;margin-top:8px}#whr521 .wh-error{color:#b42318;font-size:13px;margin-top:8px}#whr521 .wh-visual{position:relative}#whr521 #fsDiagram{display:block;width:100%;height:auto;max-height:420px;overflow:visible}#whr521 .wh-svg-label{fill:var(--wh-text);font-size:15px;font-family:Arial,sans-serif}#whr521 .wh-svg-value{font-size:20px;fill:var(--wh-ink);font-weight:700}#whr521 .wh-watermark img{width:154px;height:auto;display:block}#whr521 .wh-watermark{margin:0 0 6px 6px}#whr521 .wh-mark-night{display:none!important}#whr521 #fsStyle>p{font-size:14px;color:var(--wh-text)}#whr521 .wh-frame-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:15px 0 23px}#whr521 .wh-frame-pair img{display:block;width:100%;height:110px;object-fit:contain}#whr521 figcaption{text-align:center;font-size:13px;margin-top:5px;color:var(--wh-text)}#whr521 .wh-grooming{border-top:1px solid var(--wh-line);padding-top:13px;margin-bottom:15px}#whr521 .wh-grooming p{font-size:14px;color:var(--wh-text)}#whr521 details{font-size:13px}#whr521 summary{cursor:pointer;font-size:14px;padding:10px 12px;list-style-position:inside}#whr521 details p{padding:4px 12px 12px;color:var(--wh-text)}#whr521 .wh-golden{border:1px solid var(--wh-line);border-radius:6px;background:var(--wh-soft)}#whr521 .wh-golden>strong{display:block;padding:0 12px 8px;font-size:14px}#whr521 .wh-golden summary{font-weight:700}#whr521 .wh-method{background:var(--wh-soft);padding:15px;border-radius:5px;margin-bottom:10px}#whr521 .wh-method>strong{font-size:18px;display:block}#whr521 .wh-method>p{font-size:14px;margin:10px 0 5px}#whr521 .wh-faq details{border:1px solid var(--wh-line);border-radius:5px;margin-bottom:7px;background:var(--wh-soft)}#whr521 .wh-bottom .wh-panel>details:not(.wh-faq details){margin-top:10px}#whr521 .wh-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 8px}#whr521 .wh-section-heading small{font-size:11px;color:var(--wh-text)}#whr521 .wh-section-heading>a{font-size:12px}#whr521 .wh-source-grid,#whr521 .wh-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#whr521 .wh-source-grid>a,#whr521 .wh-related-grid>a{display:flex;align-items:center;border:1px solid var(--wh-line);border-radius:6px;min-width:0;gap:14px;padding:8px 13px;color:var(--wh-ink);background:var(--wh-paper)}#whr521 .wh-source-grid>a{height:88px}#whr521 .wh-source-grid img{width:90px;max-width:34%;height:62px;object-fit:contain}#whr521 .wh-source-grid strong,#whr521 .wh-related-grid strong{font-size:13px;display:block;line-height:1.3}#whr521 .wh-source-grid small,#whr521 .wh-related-grid small{font-size:12px;display:block;color:var(--wh-text);margin-top:5px;line-height:1.4}#whr521 .wh-related-grid>a{height:134px}#whr521 .wh-related-grid img{width:90px;max-width:36%;height:90px;object-fit:contain}#whr521 ol{padding:0 20px 0 35px;color:var(--wh-text)}#whr521 li{margin-bottom:7px}
:is(html[data-theme=dark],html.st-master-dark,html.st-home-dark) #whr521,body.dark #whr521{--wh-ink:#e4ecff;--wh-text:#a9bbd7;--wh-line:#324463;--wh-paper:#14213a;--wh-soft:#1c2d48;--wh-mint:#153e3a;--wh-blue:#4683ff}:is(html[data-theme=dark],html.st-master-dark,html.st-home-dark) #whr521 .wh-notice,body.dark #whr521 .wh-notice{background:#1b304e}:is(html[data-theme=dark],html.st-master-dark,html.st-home-dark) #whr521 .wh-selectors button[aria-pressed=true],body.dark #whr521 .wh-selectors button[aria-pressed=true]{background:#213854}:is(html[data-theme=dark],html.st-master-dark,html.st-home-dark) #whr521 input,body.dark #whr521 input{color-scheme:dark}:is(html[data-theme=dark],html.st-master-dark,html.st-home-dark) #whr521 .wh-mark-day,body.dark #whr521 .wh-mark-day{display:none}:is(html[data-theme=dark],html.st-master-dark,html.st-home-dark) #whr521 .wh-mark-night,body.dark #whr521 .wh-mark-night{display:block!important}
@media(max-width:1000px){#whr521 .wh-selectors strong{font-size:15px}#whr521 .wh-source-grid>a{gap:8px;padding:7px}#whr521 .wh-heading{flex-wrap:wrap}#whr521 .wh-metrics strong{font-size:23px}}
@media(max-width:700px){#whr521 .wh-intro{font-size:18px}#whr521 .wh-grid{grid-template-columns:1fr}#whr521 .wh-selectors{grid-template-columns:1fr;gap:8px}#whr521 .wh-selectors button{height:88px;gap:15px}#whr521 .wh-selectors img{width:100px;height:75px}#whr521 .wh-selectors strong{font-size:17px}#whr521 .wh-selectors span span{font-size:13px}#whr521 .wh-panel{padding:16px}#whr521 h2{font-size:21px}#whr521 .wh-notice{padding:12px;gap:10px}#whr521 .wh-notice h2{font-size:15px}#whr521 .wh-notice p{font-size:12px}#whr521 .wh-seal{flex-direction:column;text-align:center;font-size:8px;gap:3px;width:83px}#whr521 .wh-seal small{font-size:7px}#whr521 .wh-seal svg{width:27px;height:33px}#whr521 .wh-field{grid-template-columns:minmax(0,1.2fr) minmax(110px,1fr);gap:8px}#whr521 .wh-field label strong{font-size:14px}#whr521 .wh-field label small{font-size:11px}#whr521 .wh-hero>strong{font-size:34px}#whr521 .wh-source-grid,#whr521 .wh-related-grid{grid-template-columns:1fr;gap:8px}#whr521 .wh-source-grid>a{height:80px;padding:8px 15px;gap:18px}#whr521 .wh-related-grid>a{height:112px;gap:18px}#whr521 .wh-section-heading{align-items:flex-start;flex-wrap:wrap}#whr521 .wh-frame-pair img{height:88px}#whr521 .wh-actions button{font-size:12px}#whr521 .wh-watermark img{width:124px}#whr521 .wh-heading h2{font-size:20px}}
@media(min-width:701px) and (max-width:900px){#whr521 .wh-source-grid{grid-template-columns:1fr}#whr521 .wh-source-grid>a{height:80px;padding:8px 15px;gap:18px}}
/* W514: preserve the shared card system; specialize only FFMI content. */
#whr521 .wh-selectors .wh-athlete-card{display:block;flex:0 0 34%;max-width:120px;height:100%;overflow:hidden;margin:0}#whr521 .wh-athlete-card img{display:block;max-width:none;width:100%;height:100%;object-fit:contain}#whr521 .wh-athlete-card img.wh-female{height:200%;width:100%;object-fit:contain;object-position:top}#whr521 .wh-field{grid-template-columns:minmax(0,.85fr) minmax(150px,1.25fr);padding:9px 0}#whr521 .wh-sex-field>span{font-size:15px;font-weight:700}#whr521 .wh-sex{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:4px}#whr521 .wh-sex button{min-height:37px;border:1px solid var(--wh-line);border-radius:5px;color:var(--wh-ink);background:var(--wh-paper);font-size:14px}#whr521 .wh-sex button[aria-pressed=true]{background:var(--wh-blue);color:#fff;border-color:var(--wh-blue)}#whr521 .wh-sex-field small{display:block;font-size:11px}#whr521 .wh-bodyfat-help{font-size:12px;margin:8px 0 14px}#whr521 .wh-advanced{border:1px solid var(--wh-line);border-radius:5px;margin-bottom:15px}#whr521 .wh-advanced label{display:block;font-size:13px;margin:4px 12px}#whr521 select{display:block;width:calc(100% - 24px);margin:5px 12px 10px;padding:9px;border:1px solid var(--wh-line);border-radius:5px;background:var(--wh-paper);color:var(--wh-ink);font:inherit;font-size:13px}#whr521 #whForm{display:flex;flex-direction:column}#whr521 #whForm>.wh-actions{margin-top:auto;padding-top:10px}#whr521 .wh-hero{text-align:center;padding:14px 14px 12px}#whr521 .wh-hero>strong{font-size:68px;letter-spacing:-2px;line-height:1.15;margin:4px 0}#whr521 .wh-hero>strong small{font-size:17px;letter-spacing:0;font-weight:400}#whr521 .wh-hero>b{display:block;font-size:18px}#whr521 .wh-hero>small{display:block;font-size:12px;margin-top:3px;color:var(--wh-text)}#whr521 .wh-hero[data-band=low]{background:#e8f2ff}#whr521 .wh-hero[data-band=high],#whr521 .wh-hero[data-band=study]{background:#fff5da}#whr521 .wh-hero[data-band=invalid]{background:var(--wh-soft)}#whr521 .wh-metrics{margin:8px 0;gap:8px}#whr521 .wh-metrics>div{min-height:64px;padding:9px 13px}#whr521 .wh-metrics strong{font-size:23px}#whr521 .wh-method-note{text-align:center;font-size:11px;margin:7px 0}#whr521 .wh-composition-inner{display:flex;align-items:center;gap:25px;min-height:230px}#whr521 .wh-composition-inner figure{flex:0 0 112px;width:112px;align-self:stretch;display:flex;align-items:center;justify-content:center}#whr521 .wh-composition-inner figure img{display:block;max-width:100%;height:230px;object-fit:contain}#whr521 .wh-composition-data{flex:1;min-width:0}#whr521 .wh-mass-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:22px}#whr521 .wh-mass-pair span{display:block;font-size:13px}#whr521 .wh-mass-pair strong{display:block;font-size:29px;letter-spacing:-.8px;margin-top:5px;white-space:nowrap}#whr521 .wh-mass-pair small{font-size:16px;letter-spacing:0}#whr521 .wh-split{display:flex;height:26px;overflow:hidden;border-radius:4px;margin-bottom:8px;background:var(--wh-soft)}#whr521 #whLeanSegment{background:#2b99b6}#whr521 #whFatSegment{background:#edc64a}#whr521 .wh-split-labels{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:12px;margin-bottom:28px}#whr521 .wh-watermark{margin-top:5px}#whr521 .wh-ruler{height:120px;position:relative;margin:32px 12px 18px}#whr521 .wh-ruler-track{height:26px;position:absolute;top:32px;left:0;right:0;background:linear-gradient(to right,#71b5dc 0%,#54afc7 38%,#62c5c1 76.923%,#f5cf63 76.923%,#f5cf63 100%);border-radius:2px}#whr521 .wh-ruler-marker{position:absolute;top:0;transform:translateX(-50%);z-index:1}#whr521 .wh-ruler-marker b{display:block;background:#227a8d;color:#fff;border-radius:4px;min-width:44px;text-align:center;font-size:13px;padding:3px 5px}#whr521 .wh-ruler-marker:after{content:'';display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #227a8d;margin:3px auto}#whr521 .wh-ruler-ticks{position:absolute;top:58px;left:0;right:0}#whr521 .wh-ruler-ticks span{position:absolute;transform:translateX(-50%);font-size:12px;padding-top:10px}#whr521 .wh-ruler-ticks span:before{content:'';position:absolute;top:0;left:50%;height:7px;width:1px;background:#9eacc0}#whr521 .wh-study-line{position:absolute;left:76.923%;top:26px;height:63px;border-left:1px dashed #4c6889}#whr521 .wh-study-label{position:absolute;left:76.923%;top:96px;transform:translateX(-65%);font-size:9px;white-space:nowrap;color:var(--wh-text)}#whr521 #whContext h3{font-size:18px;margin-bottom:8px}#whr521 .wh-context-copy{font-size:14px;color:var(--wh-text)}#whr521 .wh-context-note{font-size:12px;line-height:1.5;background:#edf3fa;border-radius:5px;color:var(--wh-text);padding:12px;margin:13px 0}#whr521 #whGaugeNote{font-size:11px}#whr521 .wh-method p{font:13px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}#whr521 .wh-method{padding:15px 12px}#whr521 .wh-source-grid>a{gap:14px}#whr521 .wh-source-grid img{width:80px;height:42px}#whr521 .wh-source-grid strong{font-size:13px}
:is(html[data-theme=dark],html.st-master-dark,html.st-home-dark) #whr521 .wh-hero[data-band=low],body.dark #whr521 .wh-hero[data-band=low]{background:#1c3654}:is(html[data-theme=dark],html.st-master-dark,html.st-home-dark) #whr521 .wh-hero[data-band=high],:is(html[data-theme=dark],html.st-master-dark,html.st-home-dark) #whr521 .wh-hero[data-band=study],body.dark #whr521 .wh-hero[data-band=high],body.dark #whr521 .wh-hero[data-band=study]{background:#44381e}:is(html[data-theme=dark],html.st-master-dark,html.st-home-dark) #whr521 .wh-context-note,body.dark #whr521 .wh-context-note{background:#1b304e}
@media(max-width:1000px){#whr521 .wh-composition-inner{gap:14px}#whr521 .wh-composition-inner figure{flex-basis:90px;width:90px}#whr521 .wh-mass-pair{gap:8px}#whr521 .wh-mass-pair strong{font-size:24px}#whr521 .wh-mass-pair small{font-size:12px}}
@media(max-width:700px){#whr521 .wh-selectors .wh-athlete-card{flex:0 0 100px;width:100px;height:75px}#whr521 .wh-athlete-card img.wh-female{height:180px}#whr521 .wh-field{grid-template-columns:minmax(0,.9fr) minmax(130px,1.2fr)}#whr521 .wh-hero>strong{font-size:62px}#whr521 .wh-composition-inner{gap:12px}#whr521 .wh-mass-pair strong{font-size:24px}#whr521 .wh-mass-pair span{font-size:11px}#whr521 .wh-composition-inner figure{flex-basis:80px;width:80px}#whr521 .wh-composition-inner figure img{height:205px}#whr521 .wh-split-labels{font-size:10px;gap:5px}#whr521 .wh-study-label{font-size:8px;transform:translateX(-75%)}#whr521 .wh-units button{padding:7px 12px}#whr521 .wh-input input{font-size:17px}#whr521 .wh-mass-pair small{font-size:12px}#whr521 .wh-metrics strong{font-size:22px}}
#whr521 .wh-split>span{display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;overflow:hidden;color:#fff}#whr521 #whFatSegment{color:#534215}#whr521 .wh-mass-pair strong{font-size:27px}#whr521 #whHero[data-band=invalid]>strong{font-size:50px}
#whr521 .wh-composition-inner figure{overflow:hidden}#whr521 #whFemaleFigure{width:154px;max-width:none;flex-shrink:0}@media(max-width:700px){#whr521 #whFemaleFigure{width:137px}}
:is(html[data-theme=dark],html.st-master-dark,html.st-home-dark) #whr521 .wh-intro{color:var(--wh-text)}:is(html[data-theme=dark],html.st-master-dark,html.st-home-dark) #whr521 .wh-seal{color:#91b7ff}:is(html[data-theme=dark],html.st-master-dark,html.st-home-dark) #whr521 .wh-seal small{color:var(--wh-text)}@media(max-width:700px){#whr521 .wh-mass-pair strong{font-size:20px}#whr521 .wh-mass-pair small{font-size:11px}}
/* WHR specializations. Shared card dimensions and clinical notice are unchanged. */
#whr521 .wh-form-help{margin:12px 0 20px}#whr521 #whForm{display:flex;flex-direction:column}#whr521 #whForm>.wh-actions{margin-top:auto;padding-top:10px}
#whr521 .wh-hero[data-band=lower]{background:#e6fbf2}#whr521 .wh-hero[data-band=moderate]{background:#fff3ce}#whr521 .wh-hero[data-band=higher]{background:#ffebe7}#whr521 .wh-hero[data-band=invalid]{background:var(--wh-soft)}
#whr521 .wh-metrics strong{font-size:22px;letter-spacing:-.4px}#whr521 #whComparison{font-size:20px}#whr521 .wh-ruler{margin:28px 12px 8px;height:116px}#whr521 .wh-track{height:25px;position:absolute;top:32px;left:0;right:0;border-radius:3px;background:linear-gradient(90deg,#67c8a2 50%,#f0cd66 50%,#f0cd66 66.66%,#e99a93 66.66%)}
#whr521 .wh-who-line{position:absolute;left:50%;top:26px;height:64px;border-left:1px dashed var(--wh-ink)}#whr521 .wh-who-label{position:absolute;top:96px;left:50%;transform:translateX(-50%);font-size:10px;white-space:nowrap;color:var(--wh-text)}#whr521 .wh-band-labels{display:flex;justify-content:space-between;font-size:12px;margin:0 2px 12px;color:var(--wh-text)}#whr521 .wh-context-copy{font-size:13px}#whr521 .wh-context-note{margin:12px 0;padding:11px;background:var(--wh-soft);border-radius:5px;font-size:12px;color:var(--wh-text)}
#whr521 #whDiagram{display:block;width:100%;height:auto;max-height:302px;margin:3px 0 8px}#whr521 .wh-svg-label{font:14px Arial;fill:var(--wh-text)}#whr521 .wh-svg-value{font:bold 20px Arial;fill:var(--wh-ink)}#whr521 .wh-watermark{margin-top:16px}#whr521 .wh-distribution{padding:12px 0 14px;font-size:13px}#whr521 .wh-distribution p{color:var(--wh-text);margin-top:5px}#whr521 .wh-method>strong{font-size:20px}#whr521 .wh-source-grid img{object-fit:contain;background:#fff;border-radius:3px;padding:3px}
:is(html[data-theme=dark],html.st-master-dark,html.st-home-dark,html.dark) #whr521 .wh-hero[data-band=lower],body.dark #whr521 .wh-hero[data-band=lower]{background:#153e3a}
:is(html[data-theme=dark],html.st-master-dark,html.st-home-dark,html.dark) #whr521 .wh-hero[data-band=moderate],body.dark #whr521 .wh-hero[data-band=moderate]{background:#44381e}
:is(html[data-theme=dark],html.st-master-dark,html.st-home-dark,html.dark) #whr521 .wh-hero[data-band=higher],body.dark #whr521 .wh-hero[data-band=higher]{background:#4c2b32}
@media(max-width:700px){#whr521 .wh-selectors button{height:88px}#whr521 .wh-metrics strong{font-size:21px}#whr521 #whComparison{font-size:18px}#whr521 .wh-svg-value{font-size:20px}#whr521 .wh-input input{padding:8px}#whr521 .wh-panel{padding:16px}#whr521 .wh-hero>strong{font-size:62px}#whr521 .wh-metrics>div{padding:9px 10px}}

/* Existing high resolution, transparent ST measurement artwork. */
#whr521 .wh-art{display:block;background-image:url('/assets/st-calculator-w521/measurement-atlas.webp');background-size:300% 200%;background-repeat:no-repeat;flex-shrink:0}
#whr521 .wh-art-torso{background-position:0 0}#whr521 .wh-art-report{background-position:50% 0}#whr521 .wh-art-tape{background-position:100% 0}
#whr521 .wh-selectors .wh-art{flex:0 0 100px;width:100px;height:100px;max-width:38%}
#whr521 .wh-related-grid .wh-art{flex:0 0 90px;width:90px;height:90px}
@media(max-width:700px){#whr521 .wh-selectors .wh-art{flex:0 0 75px;width:75px;height:75px}#whr521 .wh-selectors strong{font-size:16px}#whr521 .wh-selectors span span{font-size:12px}}
