/* Enlarge UI labels while keeping dialogue body copy unchanged. */
:root {
  --maruva-ui-label-font-size: clamp(24px, 1.9vw, 38px);
}

._TextBox_showName_p1zxt_104,
._TextBox_ShowName_Background_p1zxt_117,
._nameContainer_p1zxt_150,
body:not(:has(._miniAvatarImg_p1zxt_142[src*="hotspot_"])) ._Choose_item_1kza1_13,
body:not(:has(._miniAvatarImg_p1zxt_142[src*="hotspot_"])) ._Choose_item_disabled_1kza1_34,
body:has(._miniAvatarImg_p1zxt_142[src*="hotspot_"]) ._Choose_item_outer_1kza1_50::after {
  font-size: var(--maruva-ui-label-font-size) !important;
}

/* Allow the larger hotspot label to remain compact and readable. */
body:has(._miniAvatarImg_p1zxt_142[src*="hotspot_"]) ._Choose_item_outer_1kza1_50::after {
  padding: 7px 13px !important;
}
