/* 按 alpha > 32 的主体边界归一化：相同底部基线，按可见宽度逐档增长。
 * PNG 保持原样；独立记录各主题实际边界，避免透明画布和长宽比改变视觉分量。 */
.wealth-home-page .plan-card-heading { min-height: 150px; }
.wealth-home-page .plan-card-media { position: relative; height: 150px; }
.wealth-home-page .plan-card-media img[data-wealth-image] {
  position: absolute; max-width: none; height: auto;
  width: calc(var(--subject-width) * var(--canvas-ratio));
  left: calc(50% - var(--subject-width) * var(--center-ratio));
  bottom: calc(var(--subject-width) * var(--bottom-ratio) * -1);
  transform: none;
}
.wealth-home-page img[data-wealth-image="wealth-tier-1"] {
  --subject-width: 74px; --canvas-ratio: 2.498008;
  --center-ratio: 1.245020; --bottom-ratio: 0.597610;
}
.wealth-home-page img[data-wealth-image="wealth-tier-2"] {
  --subject-width: 86px; --canvas-ratio: 1.778723;
  --center-ratio: 0.871631; --bottom-ratio: 0.272340;
}
.wealth-home-page img[data-wealth-image="wealth-tier-3"] {
  --subject-width: 98px; --canvas-ratio: 1.956318;
  --center-ratio: 0.953978; --bottom-ratio: 0.223089;
}
.wealth-home-page img[data-wealth-image="wealth-tier-4"] {
  --subject-width: 108px; --canvas-ratio: 1.461538;
  --center-ratio: 0.730769; --bottom-ratio: 0.041958;
}
.wealth-home-page img[data-wealth-image="wealth-tier-5"] {
  --subject-width: 124px; --canvas-ratio: 1.276986;
  --center-ratio: 0.639511; --bottom-ratio: 0.030550;
}
html[data-theme="intelligence-grid"] .wealth-home-page img[data-wealth-image="wealth-tier-1"] {
  --subject-width: 74px; --canvas-ratio: 2.478261;
  --center-ratio: 1.237154; --bottom-ratio: 0.590909;
}
html[data-theme="intelligence-grid"] .wealth-home-page img[data-wealth-image="wealth-tier-2"] {
  --subject-width: 86px; --canvas-ratio: 1.768688;
  --center-ratio: 0.868124; --bottom-ratio: 0.267983;
}
html[data-theme="intelligence-grid"] .wealth-home-page img[data-wealth-image="wealth-tier-3"] {
  --subject-width: 98px; --canvas-ratio: 1.944186;
  --center-ratio: 0.948062; --bottom-ratio: 0.221705;
}
html[data-theme="intelligence-grid"] .wealth-home-page img[data-wealth-image="wealth-tier-4"] {
  --subject-width: 108px; --canvas-ratio: 1.458140;
  --center-ratio: 0.730233; --bottom-ratio: 0.040698;
}
html[data-theme="intelligence-grid"] .wealth-home-page img[data-wealth-image="wealth-tier-5"] {
  --subject-width: 124px; --canvas-ratio: 1.267947;
  --center-ratio: 0.634479; --bottom-ratio: 0.030334;
}
html[data-theme="opal-futures"] .wealth-home-page img[data-wealth-image="wealth-tier-1"] {
  --subject-width: 74px; --canvas-ratio: 2.468504;
  --center-ratio: 1.232283; --bottom-ratio: 0.586614;
}
html[data-theme="opal-futures"] .wealth-home-page img[data-wealth-image="wealth-tier-2"] {
  --subject-width: 86px; --canvas-ratio: 1.771186;
  --center-ratio: 0.868644; --bottom-ratio: 0.269774;
}
html[data-theme="opal-futures"] .wealth-home-page img[data-wealth-image="wealth-tier-3"] {
  --subject-width: 98px; --canvas-ratio: 1.947205;
  --center-ratio: 0.948758; --bottom-ratio: 0.222050;
}
html[data-theme="opal-futures"] .wealth-home-page img[data-wealth-image="wealth-tier-4"] {
  --subject-width: 108px; --canvas-ratio: 1.453071;
  --center-ratio: 0.727115; --bottom-ratio: 0.041715;
}
html[data-theme="opal-futures"] .wealth-home-page img[data-wealth-image="wealth-tier-5"] {
  --subject-width: 124px; --canvas-ratio: 1.269231;
  --center-ratio: 0.635628; --bottom-ratio: 0.029352;
}
html[data-theme="living-network"] .wealth-home-page img[data-wealth-image="wealth-tier-1"] {
  --subject-width: 74px; --canvas-ratio: 2.488095;
  --center-ratio: 1.242063; --bottom-ratio: 0.595238;
}
html[data-theme="living-network"] .wealth-home-page img[data-wealth-image="wealth-tier-2"] {
  --subject-width: 86px; --canvas-ratio: 1.763713;
  --center-ratio: 0.864276; --bottom-ratio: 0.268636;
}
html[data-theme="living-network"] .wealth-home-page img[data-wealth-image="wealth-tier-3"] {
  --subject-width: 98px; --canvas-ratio: 1.953271;
  --center-ratio: 0.951713; --bottom-ratio: 0.222741;
}
html[data-theme="living-network"] .wealth-home-page img[data-wealth-image="wealth-tier-4"] {
  --subject-width: 108px; --canvas-ratio: 1.444700;
  --center-ratio: 0.722350; --bottom-ratio: 0.038018;
}
html[data-theme="living-network"] .wealth-home-page img[data-wealth-image="wealth-tier-5"] {
  --subject-width: 124px; --canvas-ratio: 1.261569;
  --center-ratio: 0.630785; --bottom-ratio: 0.026157;
}
