.rg-language{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem;padding:.65rem 1rem;color:#e9e9f4;background:#080b17;font:14px/1.5 system-ui,-apple-system,sans-serif;position:relative;z-index:20;border-bottom:1px solid #ffffff20;letter-spacing:normal}.rg-language label{display:flex;gap:.4rem;align-items:center}.rg-language select{color:inherit;background:#14192c;border:1px solid #596078;border-radius:7px;padding:.45rem .6rem;min-height:40px;max-width:min(65vw,290px);font:inherit}.rg-language select:focus-visible{outline:2px solid #71dce5;outline-offset:2px}.rg-language-current{font-size:12px;color:#bac7dc}.rg-language option{font-family:system-ui,-apple-system,sans-serif}html:not([lang=en]):not([data-rg-game]){font-family:system-ui,-apple-system,'Noto Sans',sans-serif}html:not([lang=en]):not([data-rg-game]) button,html:not([lang=en]):not([data-rg-game]) .game-actions a{white-space:normal;height:auto;min-height:40px;line-height:1.45}html:not([lang=en]):not([data-rg-game]) .signal-item{min-width:0;overflow-wrap:anywhere}html:not([lang=en]):not([data-rg-game]) .feature-list{line-height:1.6;letter-spacing:normal}html:not([lang=en]):not([data-rg-game]) h1,html:not([lang=en]):not([data-rg-game]) h2{overflow-wrap:anywhere;letter-spacing:normal}html:not([lang=en]):not([data-rg-game]) .glass-card{height:auto!important;min-width:0}html:not([lang=en]):not([data-rg-game]) .info-content{overflow-wrap:anywhere}@media(max-width:480px){.rg-language{justify-content:center;padding:.5rem}.rg-language-current{display:none}}
/* Longer localized labels use wrapping and the existing scrolling settings card. */
html[data-rg-game] #setPanel .setlabel{font-size:14px!important;line-height:1.5;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere}
html[data-rg-game] #setPanel .settitle{font-size:14px!important;line-height:1.5;letter-spacing:normal;white-space:normal}
html[data-rg-game] #setPanel .settingline{flex-wrap:wrap;gap:10px}
html[data-rg-game] #setPanel .opt{font-size:14px!important;line-height:1.4;white-space:normal;min-width:48px}
html[data-rg-game]:not([lang=en]) .backlink{font-size:14px!important;letter-spacing:normal;white-space:normal;line-height:1.4}
html[data-rg-game] #setPanel .rg-language{padding:.65rem .2rem;justify-content:flex-start!important;background:transparent}
html[data-rg-game] #setPanel .rg-language select{max-width:100%;min-width:0}
@media(max-width:480px){html[data-rg-game] #setPanel .setlabel{flex-basis:100%;max-width:100%}html[data-rg-game] #setPanel .settingline>.row{justify-content:flex-start;flex-wrap:wrap}}
html:not([lang=en]):not([data-rg-game]) h1,html:not([lang=en]):not([data-rg-game]) h2{line-height:1.16!important}
html[data-rg-game] #setPanel h1{letter-spacing:normal!important;line-height:1.25!important;overflow-wrap:anywhere}
html[data-rg-game]:not([lang=en]) #start .navstrip>button{white-space:normal!important;overflow-wrap:anywhere;hyphens:auto;line-height:1.4!important;letter-spacing:normal!important}
@media(max-width:340px){html[data-rg-game][lang] #start h1{font-size:32px!important;letter-spacing:.02em!important;line-height:1.2!important}}
html[data-rg-game]:not([lang=en]):not(#rg-localization-disabled) #start .navstrip>:is(#miniScores,#bGcSignIn,#bStats,#bGoPro,#bThemes){overflow-wrap:anywhere!important;hyphens:auto!important;letter-spacing:normal!important;white-space:normal!important;font-size:12px!important;line-height:1.35!important;height:auto!important;min-height:52px!important;padding:8px 4px!important}

/* Localized settings use full-width labels before their controls on narrow screens. */
@media(max-width:480px){html[data-rg-game] #setPanel .settingline,html[data-rg-game] #setPanel .setrow{grid-template-columns:minmax(0,1fr)!important}html[data-rg-game] #setPanel .volume-control{width:100%;min-width:0}html[data-rg-game] #setPanel .settingline>.row{justify-content:flex-start!important;flex-wrap:wrap!important}html[data-rg-game] #setPanel .settingline .opt{height:auto!important;min-height:44px!important}}
html[data-rg-game] #start #menuNowPlaying,html[data-rg-game] #start #menuNowPlayingText{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;line-height:1.4!important}
