:root{--gold:#00E599;--bg:#14191f;--panel:#202a34;--line:#384757}
.brandmark{display:none}
.brand::before{content:'';width:32px;height:32px;background:url('/brand/icon.svg') center/contain no-repeat;flex:none}
.site-header{background:#14191ff5}
.game-card,.provider-choice,.game-detail{border-radius:14px}
.information{max-width:900px;margin:24px auto;line-height:1.8}
.information h2{font-size:23px;margin-top:32px}
.information p{font-size:17px;overflow-wrap:anywhere}
.information-placeholder{min-height:0}

select{color-scheme:dark;background-color:#202a34;color:#f2f6fb}select option,select optgroup{background-color:#202a34;color:#f2f6fb}select option:checked{background-color:#275446;color:#fff}.pagination a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px}.pagination svg{flex:none}

.brand::before{width:38px;height:38px;background-image:url('/brand/logo.webp?v=20261112-195022-517500')}
.brand-icon{object-fit:contain;flex:none;vertical-align:middle}.lobby-tabs a{display:inline-flex;align-items:center;gap:7px}.empty>.brand-icon{display:block;margin:0 auto 18px}
@media(max-width:600px){.lobby-tabs a{gap:5px}.lobby-tabs .brand-icon{width:22px;height:22px}}
