:where(button,input,select,textarea){min-inline-size:0;max-inline-size:100%}:where(button){overflow-wrap:anywhere;white-space:normal;text-align:center}:where(button)>:where(span,strong,b,div){min-inline-size:0;max-inline-size:100%}:where(h1,h2,h3,h4,p,small,label,legend,dt,dd,li,blockquote,figcaption){min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}:where(.app-shell,.modal,.toast,.royal-result-card,.ttt-finish,.roulette-result-popup,.jp-admin) :where(div,section,article,header,footer,nav,form,fieldset,span,strong,b,bdi,a){min-inline-size:0;overflow-wrap:anywhere}.fit-text{display:block;min-inline-size:0;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fit-text-size, inherit)}html[data-theme] .segment button,html[data-theme] .quick-times button{white-space:normal;overflow-wrap:anywhere}.segment button>svg,.quick-times button>svg,.modal-actions button>svg,.game-actions button>svg,.roulette button>svg,.jp-admin button>svg{flex-shrink:0}html[data-theme] .app-shell .brand{min-width:0;white-space:normal;font-size:clamp(18px,4.8vw,30px)}html[data-theme] .brand-mark{flex-shrink:0}html[data-theme] .turn-pill{flex-shrink:1;white-space:normal}.toast>span,.match-identity>div{min-width:0;overflow-wrap:anywhere}.toast>svg,.toast>button{flex-shrink:0}.bg-player>strong{min-width:0;overflow-wrap:anywhere}.bg-player>span{flex-shrink:0}.bg-player-controls{flex-wrap:wrap}
