/* Collection and roster placement; keep the existing links and selection buttons. */
body#chimera-console.collection-page #collection-search:has(#collection-archive-filter[hidden]) {
  grid-template-columns:minmax(0,1fr) auto;
}
@media (max-width:700px) {
  body#chimera-console.collection-page #collection-search,
  body#chimera-console.collection-page #collection-search:has(#collection-archive-filter[hidden]) {
    grid-template-columns:minmax(0,1fr);
  }
}
body#chimera-console.console-page :is(#collection-items,#collection-portrait,#collection-versions,#roster-items) .creature-card .creature-card-artwork>img {
  width:100%;
  height:100%;
  max-height:none;
  margin:0;
  border:0;
  border-radius:inherit;
  aspect-ratio:auto;
  object-fit:var(--creature-card-fit);
  background:transparent;
}
body#chimera-console.collection-page #collection-items .collection-card:has(.creature-card) {
  background:#f9f2e5;
  border-color:#b5a17e;
  border-radius:15px;
  box-shadow:0 3px 5px #40331e1a;
}
body#chimera-console.collection-page #collection-items .collection-card.selected:has(.creature-card) {
  border-color:#315e49;
  box-shadow:0 0 0 2px #315e49;
}
body#chimera-console.collection-page #collection-items .collection-card:has(.creature-card) .collection-card-content>strong {
  display:none;
}
body#chimera-console.collection-page #collection-items .collection-card-content {
  color:#594624;
}
body#chimera-console.collection-page #collection-portrait>:is(.creature-card,.collection-card-stage) {
  width:min(100%,300px);
  margin-inline:auto;
}
body#chimera-console.collection-page #collection-versions .creature-card {
  width:min(100%,220px);
  margin-block:12px;
}
body#chimera-console #roster-items .roster-card-button {
  background:#f9f2e5;
  border-color:#b5a17e;
  border-radius:15px;
  color:#594624;
}
body#chimera-console #roster-items .roster-card-button:hover:not(:disabled) {
  background:#fffaf0;
  border-color:#7b633b;
}
body#chimera-console #roster-items .roster-card-button[aria-pressed=true] {
  border-color:#315e49;
  box-shadow:0 0 0 2px #315e49,0 3px 0 #b7c4a3;
}
body#chimera-console #roster-items .roster-card-content>strong {
  display:none;
}
body#chimera-console #roster-items .roster-card-content {
  min-width:0;
}
