/* 黑金帝國素材對應表：由 bgk_asset_replace.py 自動生成 */
:root {
  /* Backgrounds */
  --bgk-bg-night-sky: url("../assets/ui/backgrounds/bg-night-sky.png");
  --bgk-bg-palace-city: url("../assets/ui/backgrounds/bg-palace-city.png");
  --bgk-bg-market-terrace: url("../assets/ui/backgrounds/bg-market-terrace.png");

  /* Props */
  --bgk-prop-chest-open: url("../assets/ui/props/prop-chest-open.png");
  --bgk-prop-chest-closed: url("../assets/ui/props/prop-chest-closed.png");
  --bgk-prop-chest-glow: url("../assets/ui/props/prop-chest-glow.png");
  --bgk-prop-coin-stack: url("../assets/ui/props/prop-coin-stack.png");
  --bgk-prop-scroll: url("../assets/ui/props/prop-scroll.png");
  --bgk-prop-quill: url("../assets/ui/props/prop-quill.png");
  --bgk-prop-lantern: url("../assets/ui/props/prop-lantern.png");
  --bgk-prop-carpet: url("../assets/ui/props/prop-carpet.png");
  --bgk-prop-brazier-pots: url("../assets/ui/props/prop-brazier-pots.png");

  /* Banners / Panels */
  --bgk-panel-purple-invite: url("../assets/ui/panels/panel-purple-invite.png");
  --bgk-banner-purple: url("../assets/ui/banners/banner-purple.png");
  --bgk-banner-green: url("../assets/ui/banners/banner-green.png");

  /* Badges / Status */
  --bgk-badge-gold: url("../assets/ui/badges/badge-gold.png");
  --bgk-badge-silver: url("../assets/ui/badges/badge-silver.png");
  --bgk-status-success: url("../assets/ui/status/status-success.png");
  --bgk-status-failed: url("../assets/ui/status/status-failed.png");
  --bgk-status-loading: url("../assets/ui/status/status-loading.png");

  /* Characters */
  --bgk-char-white-man: url("../assets/characters/main/char-white-man.png");
  --bgk-char-yellow-talent: url("../assets/characters/talents/char-yellow-talent.png");
  --bgk-char-red-talent: url("../assets/characters/talents/char-red-talent.png");
  --bgk-char-elder-master: url("../assets/characters/talents/char-elder-master.png");
  --bgk-char-pink-girl: url("../assets/characters/main/char-pink-girl.png");
  --bgk-char-boy: url("../assets/characters/npc/char-boy.png");
  --bgk-char-green-merchant: url("../assets/characters/npc/char-green-merchant.png");
  --bgk-char-black-merchant: url("../assets/characters/npc/char-black-merchant.png");
  --bgk-char-king: url("../assets/characters/npc/char-king.png");
  --bgk-char-invite-duo: url("../assets/characters/main/char-invite-duo.png");
}

/* 可直接套用的替換 class */
.bgk-img-chest-open { background-image: var(--bgk-prop-chest-open); }
.bgk-img-chest-closed { background-image: var(--bgk-prop-chest-closed); }
.bgk-img-chest-glow { background-image: var(--bgk-prop-chest-glow); }
.bgk-img-scroll { background-image: var(--bgk-prop-scroll); }
.bgk-img-lantern { background-image: var(--bgk-prop-lantern); }

.bgk-asset-img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: contain;
}

.bgk-nav-icon {
  width: 28px;
  height: 28px;
  object-fit: contain;
  display: block;
}

.bgk-character {
  width: 120px;
  height: auto;
  object-fit: contain;
  display: block;
}

.bgk-prop {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
