/* 자동 생성 파일 — scripts\generate-masks.ps1 이 덮어쓴다. 직접 고치지 말 것. */

.mnb {
  display: inline-block;
  background-color: var(--mn-color, currentColor);
  -webkit-mask-repeat: no-repeat;  mask-repeat: no-repeat;
  -webkit-mask-position: center;   mask-position: center;
  -webkit-mask-size: contain;      mask-size: contain;
}

/* 회사 본사 빌딩 (격자 한 칸, 32~40px) — 10종 */
.mnb-bld-01-tower { -webkit-mask-image: url(buildings/building-01-tower.png); mask-image: url(buildings/building-01-tower.png); }
.mnb-bld-02-dome { -webkit-mask-image: url(buildings/building-02-dome.png); mask-image: url(buildings/building-02-dome.png); }
.mnb-bld-03-spire { -webkit-mask-image: url(buildings/building-03-spire.png); mask-image: url(buildings/building-03-spire.png); }
.mnb-bld-04-block { -webkit-mask-image: url(buildings/building-04-block.png); mask-image: url(buildings/building-04-block.png); }
.mnb-bld-05-pyramid { -webkit-mask-image: url(buildings/building-05-pyramid.png); mask-image: url(buildings/building-05-pyramid.png); }
.mnb-bld-06-arch { -webkit-mask-image: url(buildings/building-06-arch.png); mask-image: url(buildings/building-06-arch.png); }
.mnb-bld-07-twin { -webkit-mask-image: url(buildings/building-07-twin.png); mask-image: url(buildings/building-07-twin.png); }
.mnb-bld-08-slab { -webkit-mask-image: url(buildings/building-08-slab.png); mask-image: url(buildings/building-08-slab.png); }
.mnb-bld-09-fin { -webkit-mask-image: url(buildings/building-09-fin.png); mask-image: url(buildings/building-09-fin.png); }
.mnb-bld-10-lens { -webkit-mask-image: url(buildings/building-10-lens.png); mask-image: url(buildings/building-10-lens.png); }

/* 섹터 아이콘 (시세 패널, 20~28px) — 9종 */
.mnb-sec-consumer { -webkit-mask-image: url(sectors/sector-consumer.png); mask-image: url(sectors/sector-consumer.png); }
.mnb-sec-energy { -webkit-mask-image: url(sectors/sector-energy.png); mask-image: url(sectors/sector-energy.png); }
.mnb-sec-fin { -webkit-mask-image: url(sectors/sector-fin.png); mask-image: url(sectors/sector-fin.png); }
.mnb-sec-health { -webkit-mask-image: url(sectors/sector-health.png); mask-image: url(sectors/sector-health.png); }
.mnb-sec-industry { -webkit-mask-image: url(sectors/sector-industry.png); mask-image: url(sectors/sector-industry.png); }
.mnb-sec-material { -webkit-mask-image: url(sectors/sector-material.png); mask-image: url(sectors/sector-material.png); }
.mnb-sec-media { -webkit-mask-image: url(sectors/sector-media.png); mask-image: url(sectors/sector-media.png); }
.mnb-sec-realty { -webkit-mask-image: url(sectors/sector-realty.png); mask-image: url(sectors/sector-realty.png); }
.mnb-sec-tech { -webkit-mask-image: url(sectors/sector-tech.png); mask-image: url(sectors/sector-tech.png); }

/* 플레이어 아바타 (상단 바·순위표, 32px) — 15종 */
.mnb-av-01 { -webkit-mask-image: url(avatars/avatar-01.png); mask-image: url(avatars/avatar-01.png); }
.mnb-av-02 { -webkit-mask-image: url(avatars/avatar-02.png); mask-image: url(avatars/avatar-02.png); }
.mnb-av-03 { -webkit-mask-image: url(avatars/avatar-03.png); mask-image: url(avatars/avatar-03.png); }
.mnb-av-04 { -webkit-mask-image: url(avatars/avatar-04.png); mask-image: url(avatars/avatar-04.png); }
.mnb-av-05 { -webkit-mask-image: url(avatars/avatar-05.png); mask-image: url(avatars/avatar-05.png); }
.mnb-av-06 { -webkit-mask-image: url(avatars/avatar-06.png); mask-image: url(avatars/avatar-06.png); }
.mnb-av-07 { -webkit-mask-image: url(avatars/avatar-07.png); mask-image: url(avatars/avatar-07.png); }
.mnb-av-08 { -webkit-mask-image: url(avatars/avatar-08.png); mask-image: url(avatars/avatar-08.png); }
.mnb-av-09 { -webkit-mask-image: url(avatars/avatar-09.png); mask-image: url(avatars/avatar-09.png); }
.mnb-av-10 { -webkit-mask-image: url(avatars/avatar-10.png); mask-image: url(avatars/avatar-10.png); }
.mnb-av-11 { -webkit-mask-image: url(avatars/avatar-11.png); mask-image: url(avatars/avatar-11.png); }
.mnb-av-12 { -webkit-mask-image: url(avatars/avatar-12.png); mask-image: url(avatars/avatar-12.png); }
.mnb-av-13 { -webkit-mask-image: url(avatars/avatar-13.png); mask-image: url(avatars/avatar-13.png); }
.mnb-av-14 { -webkit-mask-image: url(avatars/avatar-14.png); mask-image: url(avatars/avatar-14.png); }
.mnb-av-15 { -webkit-mask-image: url(avatars/avatar-15.png); mask-image: url(avatars/avatar-15.png); }
