/* Keep native dialogs in the top layer until their exit fade finishes. */
body :is(.kimpo-chat-dialog,.bsg-dialog,.kimpo-process-dialog){opacity:0;transition:opacity .22s ease,display .22s allow-discrete,overlay .22s allow-discrete}
body :is(.kimpo-chat-dialog,.bsg-dialog,.kimpo-process-dialog)[open]{opacity:1}
body :is(.kimpo-chat-dialog,.bsg-dialog,.kimpo-process-dialog)::backdrop{opacity:0;transition:opacity .22s ease,display .22s allow-discrete,overlay .22s allow-discrete}
body :is(.kimpo-chat-dialog,.bsg-dialog,.kimpo-process-dialog)[open]::backdrop{opacity:1}
@starting-style{body :is(.kimpo-chat-dialog,.bsg-dialog,.kimpo-process-dialog)[open]{opacity:0}body :is(.kimpo-chat-dialog,.bsg-dialog,.kimpo-process-dialog)[open]::backdrop{opacity:0}}
@media(prefers-reduced-motion:reduce){body :is(.kimpo-chat-dialog,.bsg-dialog,.kimpo-process-dialog),body :is(.kimpo-chat-dialog,.bsg-dialog,.kimpo-process-dialog)::backdrop{transition:none}}
