/* Original supplied SVGs; retain the game composition and company header. */
.room-character-label .product-wordmark{display:none;width:auto;height:48px;max-width:none;filter:drop-shadow(3px 3px #0008)}
.room-character-label .brand-ready .product-wordmark{display:block}
.room-character-label .brand-ready>.product-brand-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.world-menu nav .product-nav-icon{width:24px;height:24px;object-fit:contain;flex:none;filter:none;transform:none}
/* The real text remains available; the existing title box sets its dimensions. */
body[data-product-logo-ready] #lobby-selection #character-name{position:relative;color:transparent;text-shadow:none}
body[data-product-logo-ready] #lobby-selection #character-name:after{content:'';position:absolute;inset:0;background:var(--product-wordmark) left center / auto 86% no-repeat;pointer-events:none}
body[data-product-logo-ready=fafa]{--product-wordmark:url('/assets/product-logos/fafa-wordmark-dark-v1.svg')}
body[data-product-logo-ready=santiz]{--product-wordmark:url('/assets/product-logos/santiz-wordmark-dark-v1.svg')}
body[data-product-logo-ready=qizai]{--product-wordmark:url('/assets/product-logos/qizai-wordmark-dark-v1.svg')}
@media(max-width:900px){.room-character-label .product-wordmark{height:34px}}
@media(max-width:600px){.world-menu nav .product-nav-icon{width:19px;height:19px}}
@media(forced-colors:active){body[data-product-logo-ready] #lobby-selection #character-name{color:CanvasText}body[data-product-logo-ready] #lobby-selection #character-name:after{display:none}.room-character-label .brand-ready>.product-brand-text{position:static;width:auto;height:auto;clip-path:none}.room-character-label .brand-ready .product-wordmark{display:none}}
