/* All CGs fit the scene above the dialogue: never crop either side of a duel. */
#c4-event-cg{position:absolute;inset:0 0 var(--dialogue-box-height) 0;z-index:3;background:#101923;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}
#c4-event-cg[hidden]{display:none}
#c4-event-cg img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;max-width:none;max-height:none;transform:none}
#world-root.c4-event-cg :is(#world-portrait,#world-portrait-peer){visibility:hidden}
/* CG absence returns the existing calibrated dialogue composition immediately. */
#title-art-review{position:absolute;left:max(12px,env(safe-area-inset-left));bottom:max(8px,env(safe-area-inset-bottom));z-index:2;padding:8px 10px;min-height:36px;color:#e8d399;background:#020304b3;border-radius:4px;font:12px/1.5 system-ui;text-decoration:none}
