/* Shared Archive card frame. Keep image and weight in the same sizing container. */
.archive-card,.art-open,.art-dialog-frame{container-type:inline-size;position:relative}.card-weight{position:absolute;z-index:2;top:1.3%;right:3%;width:23%;height:4.5%;display:flex;align-items:center;justify-content:flex-end;padding-right:1%;background:#f4e8c9;color:#171810;font:900 6.2cqw/1 var(--mono);letter-spacing:-.06em;text-shadow:1px 0 currentColor}.card-weight[hidden]{display:none}.art-dialog-frame{width:min(100%,calc(67svh * 2 / 3));margin:0 auto}.art-dialog-frame #art-dialog-image{display:block;width:100%;height:auto;max-height:none}.art-dialog-frame .card-weight{font-size:6.2cqw}.art-open .card-weight{pointer-events:none}
.archive-card{display:block;line-height:0;isolation:isolate}.archive-card>img{display:block;width:100%;height:auto;position:static;max-width:100%;object-fit:contain;border-radius:inherit}.archive-card>.card-weight{font-family:'IBM Plex Mono',monospace;pointer-events:none}

.guardian-preview-art{width:min(100%,280px);margin:auto}.world-game-preview>.guardian-preview-art>img{width:100%;height:auto;object-fit:contain}.trial-preview .guardian-preview-art{max-width:270px}
