/* tip 20260804-profiledesign100 · multiprof shell light-first */
html[data-vy-profiledesign100="20260804-profiledesign100"] body,
html[data-vy-profiledesign100="20260804-profiledesign100"] body[data-page="profile"],
html[data-vy-profiledesign100="20260804-profiledesign100"] body.mp-body{
  background-color:#F7FAFC !important;
  background-image:
    radial-gradient(800px 400px at 90% 0%, rgba(56,189,248,.12), transparent 58%),
    radial-gradient(600px 360px at 0% 100%, rgba(29,78,216,.08), transparent 60%),
    linear-gradient(180deg, #EEF4FF 0%, #F7FAFC 55%, #F3FAF7 100%) !important;
  color:#0F172A !important;
}
html[data-vy-profiledesign100="20260804-profiledesign100"] .mp-title,
html[data-vy-profiledesign100="20260804-profiledesign100"] h1.mp-title{
  font-family:"Unbounded","Avenir Next",sans-serif !important;
  font-weight:700 !important;
  letter-spacing:-.03em !important;
  color:#0F172A !important;
}
html[data-vy-profiledesign100="20260804-profiledesign100"] .vy-product-panel__brand,
html[data-vy-profiledesign100="20260804-profiledesign100"] .vy-product-panel__brand-text{
  font-family:"Unbounded","Avenir Next",sans-serif !important;
  font-weight:800 !important;
}
html[data-vy-profiledesign100="20260804-profiledesign100"] .vy-shell-body,
html[data-vy-profiledesign100="20260804-profiledesign100"] .mp-body .mp-shell{
  background:transparent !important;
}

/* absorbed by profset1 · keep light shell */
html[data-vy-profset1="20260805-profset1"] #mpSettingsBtn,
html[data-vy-profset1="20260805-profset1"] #mpSettingsBtn2{
  font-family:"Onest",system-ui,sans-serif !important;
}
