/* MasterCard —— 主功能白卡（Figma 1887:1469，343×120）。
   设计上它的下沿比导航的绿色块还低 36px（105+120=225 > 189），
   所以作为一个独立组件用负 margin 上提压在导航上，而不是塞进导航里。 */

.mzh-master-card {
  position: relative;
  z-index: var(--master-card-z, 1);
  margin: calc(var(--master-card-top) - var(--nav-height)) var(--spacing-lg) 0;
  height: var(--master-card-height);
  background: var(--color-bg-primary);
  border-radius: var(--master-card-radius);
  box-shadow: var(--master-card-shadow);
  /* 卡片内是绝对定位的标题 + 行，故用 padding 造出内边距 */
  display: block;
}

.mzh-master-card__title {
  position: absolute;
  left: var(--master-card-title-left);
  top: var(--master-card-title-top);
  font-size: var(--typography-body-font-size);
  line-height: var(--typography-body-line-height);
  font-weight: var(--typography-weight-medium);
  color: var(--color-text-primary);
}
