.auth-shell-main{min-width:0;overflow-x:hidden}
.auth-shell .auth-card,.auth-shell .register-card{max-width:100%;min-width:0}
.register-card{overflow:hidden}
.register-card form,.register-card fieldset{width:100%;max-width:100%;min-width:0}
.character-grid{grid-template-columns:repeat(6,minmax(0,1fr));width:100%;min-width:0}
.character-card,.character-visual{min-width:0;width:100%}
.character-visual b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.character-visual small{max-width:100%;white-space:nowrap}
@media(max-width:720px){.character-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:470px){.character-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
