/* Preserve existing radius, dimensions, overflow, shadows and event targets.
   Circles, pills, switches, game pieces and user-authored message bubbles are excluded. */
@supports (corner-shape: superellipse(2)) {
 :is(.book-card,.book-cover,.book-cover-edit,.entry-card,.bank-card,.wallet-hero,.wallet-card,.transfer-card,.center-card,.memo-card,.chat-import-card,.msg-edit-card,.npcnet-modal-card,.npcnet-sheet,.cp-card,.cp-diary-card,.cp-hero,.backup-card,.tool-card,.ft-store-entry,.ft-installed-cell,.storage-cache,.usage-row,.user-persona-form,.persona-card,.mu-feature-card,.mu-pl-card,.mu-vinyl-card,.mu-detail-hero,.mu-me-hero,.mu-acct-hero,.mu-q-sheet,.mu-player-cover,.mu-mini-cover,.mus-cover,.mtm-cover,.minv-cover,.mkm-cover,.lf-event,.gm-conversation,.off-card,.err-card,.settings-card,.setting-card,.post-fwd) {
  corner-shape:superellipse(2);
 }
 :is(.book-card,.mu-feature-card,.mu-pl-card,.mu-vinyl-card,.mu-detail-hero,.mu-me-hero) > img {corner-shape:superellipse(2)}
}
