/* Match the existing card scale; the authored art keeps its original dimensions. */
.card-info {position:absolute;right:.4em;top:.4em;z-index:8;display:grid;place-items:center;width:1.7em;height:1.7em;border:1px solid #c5ad81;border-radius:50%;background:#252332;color:#eee5cf;font:bold 1em Georgia;cursor:pointer;pointer-events:auto;}
.card-description {position:absolute;inset:2px;z-index:6;overflow:auto;padding:.65em;background:rgba(12,14,22,.88);color:#f2e9d6;white-space:pre-wrap;text-align:left;font:inherit;line-height:1.35;pointer-events:auto;touch-action:pan-y;}
.card-description[hidden]{display:none;}
.description-open .art-image{filter:brightness(.35);}
.card-inspection{position:absolute;display:flex;align-items:flex-start;width:max-content;z-index:20;touch-action:pan-x pan-y}
.card-inspection>.related-creature{flex:0 0 auto}
.card-inspection .card{zoom:var(--inspection-scale);transform:none;margin:0;position:relative;opacity:.65}
.definition-stats{position:absolute;left:2px;right:2px;bottom:2px;z-index:3;background:rgb(24 24 36 / 88%);color:#f4eee2;text-align:center;font:16px/24px system-ui}
