:root{--gold:#9D5CFF;--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:10px}
.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}

@media(max-width:700px){.site-header{display:grid;grid-template-columns:minmax(0,1fr) 32px 112px;grid-template-rows:40px 46px;gap:5px 8px;height:112px}.site-header .brand{grid-area:1/1;min-width:0;overflow:hidden;white-space:nowrap;font-size:16px;gap:6px;margin:0}.site-header .brand::before{width:30px;height:30px}.site-header .header-favorites{grid-area:1/2;min-width:32px}.site-header #site-language{grid-area:1/3;width:100%;min-width:0;max-width:112px;margin:0}.site-header #global-search{grid-area:2/1/3/4;min-width:0;width:100%;max-width:none;margin:0}}

@media(max-width:700px){.lobby-tabs>a{position:relative;flex-direction:column;gap:4px;padding:8px 4px;line-height:1.35;overflow-wrap:normal;word-break:normal;text-align:center}.lobby-tabs b{position:absolute;right:3px;top:3px}}@media(max-width:359px){.site-header{grid-template-columns:minmax(0,1fr) 30px 96px;column-gap:4px}.site-header #site-language{font-size:13px}}

.brand::before{width:38px;height:38px;background-image:url('/brand/logo.webp?v=20261112-211007-136400')}
.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}}
