/* Chrome gameplay — chargé au tap Jouer ou à l'ouverture des réglages.
   Les url() ici ne sont pas parsées tant que cette feuille n'est pas injectée. */

/* settings-icons-atlas.png — 960×1109 atlas avec 8 médaillons (grille 2×4).
   L'image est redimensionnée en background-size (97.9px 113.1px) pour que chaque médaillon
   255×255px de l'atlas tienne exactement dans le viewport 26×26px de .settings-item-icon. */
.settings-item-icon {
  display: inline-block;
  width: 26px;
  height: 26px;
  flex-shrink: 0;
  vertical-align: middle;
  background-image: url("assets/atlas/gameplay/settings-icons-atlas.png");
  background-size: 97.9px 113.1px;
  background-repeat: no-repeat;
}

.settings-item-icon.icon-music { background-position: -15.9px -2.9px; }
.settings-item-icon.icon-sfx { background-position: -58.1px -2.9px; }
.settings-item-icon.icon-volume { background-position: -15.9px -31.5px; }
.settings-item-icon.icon-language { background-position: -58.1px -31.5px; }
.settings-item-icon.icon-rate { background-position: -15.9px -59.2px; }
.settings-item-icon.icon-privacy { background-position: -58.1px -59.2px; }
.settings-item-icon.icon-terms { background-position: -15.9px -86.5px; }
.settings-item-icon.icon-write,
.settings-item-icon.icon-feedback { background-position: -58.1px -86.5px; }

.pause-btn,
.restart-btn,
.settings-btn {
  background-image: url("assets/atlas/gameplay/ui-icons-atlas.png");
  background-size: 400% 400%;
  background-repeat: no-repeat;
}

.board-frame {
  border-image-source: var(--gp-frame-board, url("assets/atlas/gameplay/frame-board.png"));
}

.level-medal {
  background-image: url("assets/atlas/gameplay/medal-unlocked.png");
}

.level-medal.current {
  background-image: url("assets/atlas/gameplay/medal-current.png");
}

.level-medal.locked {
  background-image: url("assets/atlas/gameplay/medal-locked.png");
}

.overlay-card {
  border-image-source: var(--gp-frame-modal, url("assets/atlas/gameplay/frame-scroll-paper.png"));
}

.results-shell {
  border-image-source: var(--gp-frame-board, url("assets/atlas/gameplay/frame-board.png"));
}

.results-inner {
  border-image-source: var(--gp-frame-modal, url("assets/atlas/gameplay/frame-modal.png"));
}

.results-crest {
  background: url("assets/atlas/gameplay/badge-crest-win.png") center / contain no-repeat;
}

.pause-action-icon.home-btn,
.home-btn {
  background-image: url("assets/atlas/home/btn-stone-home.png");
}

.overlay-card.parchment-frame-wood {
  border-image-source: var(--gp-frame-modal, url("assets/atlas/gameplay/frame-modal.png"));
}

.overlay-card.parchment-scroll-wooden {
  border-image-source: url("assets/atlas/gameplay/frame-scroll-wooden.png") !important;
}

.overlay-card.parchment-scroll-paper {
  border-image-source: url("assets/atlas/gameplay/frame-scroll-paper.png") !important;
}

.btn-primary {
  border-image-source: var(--gp-btn-green, url("assets/atlas/gameplay/btn-green.png"));
}

.btn-retry,
.btn-rate {
  border-image-source: var(--gp-btn-orange, url("assets/atlas/gameplay/btn-orange.png"));
}

.btn-secondary {
  border-image-source: var(--gp-btn-gray, url("assets/atlas/gameplay/btn-gray.png"));
}
