:root{color:#fff6d5;--bwg-content-width:1800px;--gold:#ffd94d;--gold-soft:#fff0a6;--red:#d90000;--red-dark:#430000;--panel:#150000bd;background:#080000;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#090000;min-width:320px}body{background:radial-gradient(circle at 50% 0,#ff000047,#0000 34%),linear-gradient(#210000 0%,#080000 100%);min-width:320px;min-height:100svh;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}a{color:inherit;text-decoration:none}#root{min-height:100svh}.toast{z-index:80;color:#ffeec4;background:#3a0000f0;border:1px solid #ffd94db8;border-radius:8px;width:min(100% - 28px,430px);padding:12px 16px;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #00000075}.toast-success{color:#210900;background:linear-gradient(#fff09e,#ffbd25)}.alert{color:#ffe1d7;background:#7900006b;border:1px solid #ff795dc2;border-radius:8px;padding:10px 12px}.screen-loader{min-height:170px;color:var(--gold);text-shadow:0 0 15px #ff3c00bf;place-items:center;gap:12px;font-weight:900;display:grid}.spin{animation:.85s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.bwg-logo{filter:drop-shadow(0 5px 5px #0000008f);background:url(https://game-platform.sgp1.digitaloceanspaces.com/bwg688/logo.png) 50%/contain no-repeat;place-items:center;width:244px;height:82px;display:grid}.bwg-logo strong,.bwg-logo span{display:none}.login-screen{background:url(https://game-platform.sgp1.digitaloceanspaces.com/bwg688/login-bg.png) 50%/cover no-repeat,url(https://game-platform.sgp1.digitaloceanspaces.com/bwg688/h-bg.png) 50%/cover no-repeat,#060000;align-content:start;justify-items:center;gap:12px;min-height:100svh;padding:clamp(228px,34svh,318px) 16px 34px;display:grid;position:relative;overflow:hidden}.login-stars{display:none}.login-screen>.bwg-logo{width:250px;height:104px;position:absolute;top:clamp(112px,17svh,160px);left:50%;transform:translate(-50%)}.bwg-login-panel{z-index:1;background:radial-gradient(circle at 50% 0,#800000f5,#300000f5);border:2px solid #e01111;border-radius:8px;gap:22px;width:min(100% - 24px,600px);padding:30px clamp(22px,5vw,60px) 34px;display:grid;position:relative;box-shadow:inset 0 0 32px #ff39001f}.bwg-input{color:#fff2bd;align-items:center;min-height:42px;display:flex;position:relative}.bwg-input svg{z-index:1;position:absolute;left:12px}.bwg-input input{color:#fff8d8;background:linear-gradient(90deg,#300000,#650000 50%,#300000);border:2px solid #e31313;border-radius:0;outline:none;width:100%;min-height:42px;padding:0 42px}.bwg-input input::placeholder{color:#ffefcbe6}.bwg-input input:focus,.suggestion-form input:focus,.suggestion-form textarea:focus,.password-card input:focus{border-color:#ffe66c;box-shadow:0 0 0 3px #ffd34233}.bwg-input button{color:#fff0bd;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid;position:absolute;right:10px}.login-language,.language-row{border:0;flex-wrap:wrap;gap:12px 16px;min-width:0;margin:0;padding:0;display:flex}.login-language label,.language-row label{color:#fff4d1;align-items:center;gap:7px;min-height:28px;font-size:13px;font-weight:800;display:inline-flex}.login-language input,.language-row input{accent-color:#348cff;width:15px;height:15px}.login-language label:first-child{order:3}.login-language label:nth-child(2){order:1}.login-language label:nth-child(3){order:2}.red-pill,.gold-pill,.outline-pill{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 30px;font-weight:950;display:inline-flex}.red-pill{color:#fff;background:linear-gradient(#ff2424,#8d0000);border:0;box-shadow:inset 0 2px #ffffff38,0 10px 24px #ff000057}.gold-pill{color:#210900;background:linear-gradient(#fff085,#ffae19);border:1px solid #fff2a1;box-shadow:0 10px 24px #00000057}.outline-pill{border:2px solid var(--gold);color:#ffeeb3;background:#00000038}.login-submit{justify-self:center;width:min(100%,240px);min-height:42px;font-size:16px}.android-badge{z-index:1;text-indent:-9999px;background:url(https://game-platform.sgp1.digitaloceanspaces.com/bwg688/common/apk_download.png) 50%/contain no-repeat;border:0;width:270px;min-width:270px;height:94px;padding:0;position:relative}.android-badge span,.android-badge strong,.android-badge:before,.android-badge strong:after{display:none}.bwg-page{background:#090000;height:100svh;max-height:100svh;padding:0;overflow:hidden}.bwg-stage{background-color:#120000;background-image:linear-gradient(#0000 0 86px,#0003 86px 100%),url(https://game-platform.sgp1.digitaloceanspaces.com/bwg688/h-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100svh;position:relative;overflow:hidden}.bwg-stage:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#ffbf5e1c,#0000 16%),radial-gradient(at 50% 97%,#ffc5524d,#0000 29%);position:absolute;inset:86px 0 0}.bwg-stage:after{content:"";z-index:1;pointer-events:none;background:0 0;height:128px;position:fixed;bottom:0;left:0;right:0}.top-chrome,.announcement-bar,.lobby-body,.jackpot-dock,.page-header,.log-panel,.red-packet-panel,.suggestion-form,.suggestion-history,.profile-panel{z-index:2;position:relative}.top-chrome{background:linear-gradient(90deg,#5a0000,#de0000 48%,#5a0000);grid-template-columns:minmax(220px,1fr) minmax(160px,320px) minmax(220px,1fr);align-items:center;gap:18px;min-height:86px;padding:10px clamp(18px,4vw,70px);display:grid;box-shadow:inset 0 -3px #410000d6,0 10px 26px #0000005c}.logo-link{justify-self:center;width:min(100%,280px);display:grid}.top-chrome .bwg-logo{width:100%;height:78px}.chrome-capsule{color:#ffe86a;background:linear-gradient(#760000,#370000);border:2px solid #ff472acc;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:46px;padding:0 24px;font-size:clamp(16px,1.3vw,20px);font-weight:950;display:inline-flex;box-shadow:inset 0 2px #ffffff29,0 0 18px #ff000042}.chrome-capsule strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.balance-capsule{justify-self:start}.player-actions{justify-content:flex-end;align-items:center;gap:16px;min-width:0;display:flex}.user-capsule{max-width:min(100%,280px)}.gear-button,.round-icon{color:#fff1a3;background:radial-gradient(circle at 35% 28%,#fff394,#ffb324 38%,#c90000 68%,#560000);border:2px solid #8e0000;border-radius:999px;flex:none;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 0 20px #ff48006b}.round-icon{width:40px;height:40px}.announcement-bar{width:min(100%, var(--bwg-content-width));grid-template-columns:68px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;margin:10px auto 0;padding:0 clamp(18px,4vw,70px);display:grid}.announcement-bar svg{color:#ffd85a;filter:drop-shadow(0 5px #8e0000)drop-shadow(0 0 13px #ff4700bf);justify-self:end;width:48px;height:48px}.announcement-bar marquee{color:#ffd74f;background:#00000061;border:3px solid #d30000;border-radius:999px;min-height:40px;padding:8px 24px;font-size:15px;font-weight:900}.lobby-body{width:min(100%, var(--bwg-content-width));grid-template-columns:240px minmax(0,1fr);gap:32px;min-height:0;margin:0 auto;padding:16px 48px 150px;display:grid;overflow:hidden}.category-rail{grid-template-rows:auto minmax(0,1fr);align-content:start;justify-items:center;gap:18px;min-width:0;max-height:calc(100svh - 286px);display:grid;overflow:hidden}.category-rail h2{color:#fff147;letter-spacing:0;text-shadow:0 3px #9b0000,0 0 10px #ff2400,0 0 18px #ff4600e0;-webkit-text-stroke:1px #ff2800;margin:0;font-size:clamp(34px,3.1vw,46px);font-weight:1000;display:none}.category-rail>div{justify-items:center;gap:16px;width:100%;min-height:0;display:grid}.category-card{aspect-ratio:1.18;width:min(100%,214px);height:clamp(140px,21svh,210px);color:var(--gold);background:0 0;border:0;place-items:center;padding:8px;display:grid;position:relative;overflow:hidden}.category-card:after{content:"";filter:blur(8px);opacity:0;background:#ffdb4638;border-radius:999px;height:18px;transition:opacity .18s;position:absolute;inset:auto 24px 8px}.category-card.active:after{opacity:1}.category-emblem{filter:drop-shadow(0 8px 5px #0000008c)drop-shadow(0 0 12px #ff39006b);place-items:center;width:100%;height:100%;min-height:0;transition:opacity .18s,transform .18s;display:grid;position:relative;overflow:hidden}.category-card:not(.active) .category-emblem{opacity:.62}.category-card.active .category-emblem,.category-card:hover .category-emblem{opacity:1;transform:scale(1.05)}.category-emblem img{object-fit:contain;width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0}.category-emblem.slot,.category-emblem.live,.category-emblem.recent{background:0 0}.category-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.game-catalog{scrollbar-color:#ffdf62 #0003;min-width:0;height:calc(100svh - 286px);padding:0 12px 24px 0;overflow-y:auto}.game-catalog::-webkit-scrollbar{width:10px}.game-catalog::-webkit-scrollbar-track{background:#00000047;border-radius:999px}.game-catalog::-webkit-scrollbar-thumb{background:linear-gradient(#ffe66f,#ffae25);border-radius:999px}.bwg-game-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.bwg-game-card{min-width:0}.bwg-game-card button{color:#fff176;text-align:left;background:0 0;border:0;gap:4px;width:100%;min-width:0;padding:0;display:grid}.game-poster{aspect-ratio:1/1.08;background:linear-gradient(135deg,#310000,#760000);border:3px solid #ffdc43;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 14px #00000061}.game-poster>*{grid-area:1/1}.poster-fallback{color:#ffdc43}.game-poster img{z-index:1;object-fit:cover;width:100%;height:100%}.launching-mask{z-index:2;color:var(--gold);background:#00000080;place-items:center;display:grid;position:absolute;inset:0}.bwg-game-card strong,.bwg-game-card span{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px #000;min-width:0;overflow:hidden}.bwg-game-card strong{text-align:center;width:100%;font-size:clamp(15px,1.12vw,20px);font-weight:1000}.bwg-game-card span{color:#ffc64d;font-size:12px;font-weight:850}.jackpot-dock{z-index:5;width:min(calc(100% - 368px), calc(var(--bwg-content-width) - 368px));grid-template-columns:minmax(150px,210px) minmax(0,1fr) minmax(340px,520px) minmax(0,1fr) minmax(150px,210px);justify-content:center;align-items:center;column-gap:clamp(12px,1.6vw,28px);min-height:98px;padding:0;display:grid;position:fixed;bottom:10px;left:calc(50% + 136px);transform:translate(-50%)}.jackpot-sign{color:#fff06d;filter:drop-shadow(0 0 8px #ff3d0075);grid-column:3;align-content:center;justify-items:center;min-width:0;min-height:86px;display:grid;transform:translate(-136px)}.jackpot-sign span{color:#ffe956;text-shadow:0 3px #850000,0 0 10px #ff48007a;-webkit-text-stroke:1px #8e0000;font-size:clamp(38px,4.1vw,62px);font-weight:1000;line-height:.92}.jackpot-sign strong{color:#fff37a;text-align:center;background:linear-gradient(#50149df0,#2b0067f5);border:2px solid #ffe562db;border-radius:999px;min-width:min(100%,250px);padding:6px 22px;font-size:14px}.dock-action{color:#ffdf5a;text-align:center;text-shadow:0 2px #790000,0 0 9px #ff470080;align-content:center;justify-items:center;min-width:0;min-height:86px;font-size:clamp(18px,1.9vw,28px);font-weight:1000;line-height:1.05;display:grid;position:relative}.dock-action.suggestion{grid-column:1}.dock-action.red-packet{grid-column:4;justify-self:end}.red-packet-badge{color:#fff8c8;text-shadow:0 1px #750000;background:radial-gradient(circle at 35% 25%,#ffef72,#ff2b21 44%,#9a0000 74%);border:2px solid #fff08c;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:14px;font-weight:1000;line-height:1;display:grid;position:absolute;top:8px;right:20px;box-shadow:0 0 12px #ff1f00e6,0 3px #5a0000bf}.dock-action.red-packet.has-alert svg{filter:drop-shadow(0 2px #7c0000)drop-shadow(0 0 12px #ff2f00d9)}.dock-action.transaction{grid-column:5}.dock-action svg{color:#fff0d0;filter:drop-shadow(0 2px #7c0000);width:42px;height:42px}.page-header{background:linear-gradient(90deg,#650000,#d80000 50%,#560000);border-bottom:3px solid #ffdf62;grid-template-columns:80px minmax(0,1fr) 80px;align-items:center;min-height:86px;padding:0 18px;display:grid}.page-header button{color:#fff1a0;background:linear-gradient(135deg,#ffcf38,#e50b00 58%,#530000);border:2px solid #870000;border-radius:999px;place-items:center;width:56px;height:56px;display:grid}.page-header h1{color:#ffec7f;text-align:center;text-shadow:0 2px #7f0000;min-width:0;margin:0;font-size:24px}.subpage{padding-bottom:110px;overflow:hidden auto}.log-panel{width:min(100%,1120px);margin:26px auto 0;padding:0 18px 130px}.log-tabs{background:#00000080;border:1px solid #ffdf62b8;border-radius:8px 8px 0 0;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.log-tabs button{color:#ffe577;background:0 0;border:0;min-height:50px;font-weight:950}.log-tabs button.active{color:#160500;background:linear-gradient(#fff09d,#f0b423)}.transaction-table-wrap{background:#000000ad;border:1px solid #ffdf62b8;border-top:0;overflow-x:auto}.transaction-table{border-collapse:collapse;color:#fff;width:100%;min-width:1080px}.transaction-table th,.transaction-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff29;max-width:240px;padding:16px 14px}.transaction-table th{color:#fff4c4;font-size:14px}.transaction-table td span{text-overflow:ellipsis;display:block;overflow:hidden}.red-packet-panel{padding:26px 22px 140px}.red-packet-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.red-packet-card{color:#fff6d1;background:linear-gradient(145deg,#9e0000e6,#280000eb),radial-gradient(circle at 100% 0,#ffd94a47,#0000 36%);border:2px solid #ffde5cd1;border-radius:8px;gap:16px;min-height:230px;padding:20px;display:grid;box-shadow:0 12px 30px #00000052}.red-packet-card span{color:#ffdc5a;text-transform:uppercase;font-size:13px;font-weight:950}.red-packet-card h2,.red-packet-card p{margin:8px 0 0}.red-packet-card h2{font-size:24px;line-height:1.15}.red-packet-card p{color:#fff6d1d1;font-weight:800}.red-packet-card>strong{color:#fff07b;text-shadow:0 2px #7c0000;font-size:28px}.pager{justify-content:center;align-items:center;gap:14px;margin-top:22px;display:flex}.pager button,.pager span,.pager strong{color:#fff;background:#0000007a;border:2px solid #fff;border-radius:999px;place-items:center;width:46px;height:46px;font-weight:950;display:grid}.pager strong{color:#ffda5f;border-color:#ffda5f}.flip{transform:rotate(180deg)}.suggestion-form{gap:24px;width:min(100% - 32px,900px);margin:34px auto;display:grid}.suggestion-form label{color:#ffeb75;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:18px;font-size:18px;font-weight:950;display:grid}.suggestion-form input,.suggestion-form textarea,.password-card input{color:#fff8d8;background:#0000004d;border:2px solid #ffdf62;border-radius:8px;outline:none;width:100%}.suggestion-form input{min-height:86px;padding:0 18px}.suggestion-form textarea{resize:vertical;min-height:230px;padding:16px 18px}.submit-suggestion{justify-self:end;min-width:170px}.suggestion-history{gap:12px;width:min(100% - 32px,900px);margin:0 auto 140px;display:grid}.suggestion-history article{color:#fff4bd;background:#00000070;border:1px solid #ffdf629e;border-radius:8px;grid-template-columns:minmax(120px,.3fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:13px 16px;display:grid}.suggestion-history strong,.suggestion-history span,.suggestion-history p{min-width:0;margin:0}.suggestion-history strong,.suggestion-history span{color:#ffdf62;font-weight:950}.suggestion-history p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-panel{grid-template-columns:.8fr 1.2fr;gap:24px;width:min(100% - 36px,980px);margin:36px auto;display:grid}.account-card,.password-card,.empty-state,.game-frame-panel{background:#0000007a;border:1px solid #ffdf62b3;border-radius:8px;box-shadow:0 18px 44px #00000057}.account-card{color:#ffdf62;align-items:center;gap:18px;min-height:200px;padding:28px;display:flex}.account-card div,.password-card{gap:12px;display:grid}.account-card span,.password-card span{color:#ffeeb0;font-weight:800}.account-card strong{color:#fff;font-size:32px}.status-badge{color:#140000;text-transform:uppercase;background:#ffdf62;border-radius:999px;width:fit-content;padding:5px 12px;font-weight:950;display:inline-flex}.status-locked,.status-disabled{color:#fff;background:#b70000}.password-card{padding:24px}.password-card h2{color:#ffdf62;margin:0 0 8px}.password-card label{gap:8px;display:grid}.password-card input{min-height:48px;padding:0 14px}.empty-state{color:#ffdf62;text-align:center;place-items:center;gap:8px;min-height:180px;padding:28px;display:grid}.empty-state p{color:#fff;margin:0;font-weight:950}.empty-state span{color:#ffe9a7}.modal-backdrop{z-index:60;background:#0000009e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.settings-modal{color:#fff;background:#030000;border:1px solid #ffdf62;border-radius:8px;width:min(100%,660px);overflow:hidden;box-shadow:0 24px 82px #0000009e}.settings-modal header{background:linear-gradient(#a40000,#570000);justify-content:center;align-items:center;min-height:74px;display:flex;position:relative}.settings-modal h2{color:#fff1a2;text-shadow:0 2px #4c0000;margin:0;font-size:28px}.settings-modal header button{color:#fff;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid;position:absolute;right:18px}.settings-body{gap:24px;padding:28px clamp(18px,8vw,58px);display:grid}.setting-row{align-items:center;gap:20px;min-height:42px;display:flex}.setting-row span,.language-row legend{color:#fff;text-shadow:0 0 10px #ffdd6275;width:96px;font-size:20px;font-weight:950}.setting-row strong{color:#fff;font-size:22px}.switch{color:#ffe15a;background:0 0;border:0;align-items:center;gap:8px;display:inline-flex}.switch i{background:#9aa8c8;border-radius:999px;width:18px;height:18px;display:block;box-shadow:0 0 0 3px #ffffff24}.switch.on i{background:#8fd7ff}.music-controls{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.volume-slider{color:#ffe15a;flex:1;align-items:center;gap:10px;min-width:190px;max-width:280px;display:flex}.volume-slider input{accent-color:#ffdf62;width:100%}.volume-slider input:disabled{opacity:.45}.volume-slider strong{color:#fff7bd;text-align:right;min-width:34px;font-size:16px}.volume-steppers{gap:8px;display:flex}.volume-steppers button{color:#fff3ad;background:linear-gradient(#a00000c2,#380000e0);border:1px solid #ffdf62b8;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.language-row{align-items:center}.language-row legend{float:left}.modal-actions{grid-template-columns:1fr 1fr;gap:20px;margin-top:6px;display:grid}.game-frame-page{z-index:100;color:#fff7d8;background:#050000;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.game-frame{background:#050000;border:0;width:100%;height:100%;display:block}.game-frame-loading,.game-frame-state{place-items:center;display:grid}.game-frame-loading{z-index:2;color:#ffd966;background:#030000db;gap:12px;font-weight:900;position:absolute;inset:0}.game-frame-panel{text-align:center;justify-items:center;gap:12px;width:min(100% - 28px,420px);padding:28px;display:grid}.game-frame-panel h1,.game-frame-panel p{margin:0}.game-frame-actions{z-index:3;position:fixed;bottom:14px;left:14px}.game-frame-actions button{color:#fff5bf;background:linear-gradient(#b00000db,#440000e0);border:1px solid #ffcd4abf;border-radius:999px;place-items:center;width:46px;height:46px;display:grid}@media (width<=1050px){.top-chrome{grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr);padding-inline:18px}.top-chrome .bwg-logo{height:54px}.chrome-capsule{min-height:42px;padding-inline:14px;font-size:14px}.user-capsule{max-width:220px}.gear-button{width:48px;height:48px}.announcement-bar{grid-template-columns:64px minmax(0,1fr);padding-inline:24px}.announcement-bar svg{width:54px;height:54px}.lobby-body{grid-template-columns:154px minmax(0,1fr);gap:22px;padding-inline:24px}.category-card{width:min(100%,142px)}.bwg-game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.jackpot-dock{width:min(100%, var(--bwg-content-width));padding-inline:14px;left:50%}}@media (width<=1050px) and (height<=500px){.top-chrome{grid-template-columns:minmax(150px,1fr) 130px minmax(150px,1fr);gap:10px;min-height:56px;padding:6px 14px}.top-chrome .bwg-logo{height:42px}.chrome-capsule{gap:6px;min-height:34px;padding-inline:12px;font-size:12px}.chrome-capsule svg{width:20px;height:20px}.player-actions{gap:8px}.gear-button{width:36px;height:36px}.gear-button svg{width:22px;height:22px}.announcement-bar{grid-template-columns:42px minmax(0,1fr);gap:8px;min-height:38px;margin-top:4px;padding-inline:14px}.announcement-bar svg{width:32px;height:32px}.announcement-bar marquee{min-height:32px;padding:5px 14px;font-size:12px}.lobby-body{grid-template-columns:150px minmax(0,1fr);gap:14px;height:calc(100dvh - 168px);padding:8px 14px 0}.category-rail{gap:6px;max-height:100%}.category-rail>div{gap:4px}.category-card{width:min(100%,132px);height:clamp(58px,17dvh,68px);padding:2px}.game-catalog{height:100%;padding:0 8px 0 0}.bwg-game-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.game-poster{aspect-ratio:1/.82;border-width:2px}.bwg-game-card strong{font-size:clamp(10px,1.55vw,13px)}.jackpot-dock{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;width:100%;min-height:70px;padding:0 8px 4px;bottom:0;left:50%}.jackpot-sign{grid-column:2;min-height:66px;transform:none}.jackpot-sign span{font-size:clamp(22px,3.6vw,30px)}.jackpot-sign strong{width:min(100%,154px);min-width:0;padding:4px 8px;font-size:10px}.dock-action{justify-self:center;min-height:66px;font-size:clamp(11px,1.7vw,14px)}.dock-action.suggestion{grid-column:1}.dock-action.red-packet{grid-column:3;justify-self:center}.dock-action.transaction{grid-column:4}.dock-action svg{width:26px;height:26px}.red-packet-badge{min-width:22px;height:22px;padding:0 5px;font-size:11px;top:4px;right:18px}}@media (width<=720px){.login-screen{min-height:100dvh;padding:clamp(190px,30dvh,250px) 12px 22px}.bwg-login-panel{gap:18px;width:min(100% - 20px,600px);padding:26px 20px 28px}.bwg-stage{height:100dvh;overflow:hidden}.top-chrome{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);gap:8px;min-height:82px;padding:10px}.top-chrome .bwg-logo{width:82px;height:36px}.chrome-capsule{gap:5px;min-height:38px;padding:0 8px;font-size:11px}.chrome-capsule svg{width:18px;height:18px}.player-actions{gap:7px}.gear-button{width:42px;height:42px}.announcement-bar{grid-template-columns:50px minmax(0,1fr);min-height:50px;margin-top:12px;padding:0 10px}.announcement-bar svg{width:44px;height:44px}.announcement-bar marquee{min-height:40px;padding:8px 14px;font-size:13px}.lobby-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:18px;height:calc(100svh - 144px);min-height:0;padding:18px 10px 0;overflow:hidden}.category-rail{gap:8px}.category-rail>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.category-card{width:100%;padding:2px}.game-catalog{height:auto;min-height:0;max-height:none;padding:0 0 102px;overflow:hidden auto}.bwg-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bwg-game-card strong{font-size:15px}.bwg-game-card span{font-size:11px}.jackpot-dock{grid-template-columns:.74fr 1.36fr .78fr .78fr;align-items:end;gap:2px;padding:0 5px}.jackpot-sign span{font-size:clamp(23px,8vw,30px)}.jackpot-sign strong{width:100%;min-width:0;padding:5px 6px;font-size:10px}.dock-action{font-size:clamp(9px,2.9vw,12px)}.dock-action svg{width:28px;height:28px}.page-header{grid-template-columns:50px minmax(0,1fr) 50px;min-height:58px;padding-inline:10px}.page-header button{width:40px;height:40px}.page-header h1{font-size:20px}.log-tabs{grid-template-columns:repeat(2,1fr)}.suggestion-form label,.profile-panel,.suggestion-history article{grid-template-columns:1fr}.suggestion-form input{min-height:64px}.suggestion-form textarea{min-height:190px}.settings-body{padding:24px 18px}.setting-row,.language-row{gap:12px}.music-controls{flex-wrap:wrap;width:100%}.volume-slider{min-width:100%}.setting-row span,.language-row legend{width:auto;font-size:17px}.modal-actions{gap:12px}}@media (width<=1050px) and (height<=500px){.top-chrome{grid-template-columns:minmax(150px,1fr) 130px minmax(150px,1fr);gap:10px;min-height:56px;padding:6px 14px}.top-chrome .bwg-logo{width:100%;height:42px}.chrome-capsule{gap:6px;min-height:34px;padding-inline:12px;font-size:12px}.chrome-capsule svg{width:20px;height:20px}.player-actions{gap:8px}.gear-button{width:36px;height:36px}.gear-button svg{width:22px;height:22px}.announcement-bar{grid-template-columns:42px minmax(0,1fr);gap:8px;min-height:38px;margin-top:4px;padding-inline:14px}.announcement-bar svg{width:32px;height:32px}.announcement-bar marquee{min-height:32px;padding:5px 14px;font-size:12px}.lobby-body{grid-template-rows:minmax(0,1fr);grid-template-columns:150px minmax(0,1fr);gap:14px;height:calc(100dvh - 168px);padding:8px 14px 0}.category-rail{gap:6px;max-height:100%}.category-rail>div{grid-template-columns:1fr;gap:4px;display:grid}.category-card{width:min(100%,132px);height:clamp(58px,17dvh,68px);padding:2px}.game-catalog{height:100%;padding:0 8px 0 0}.bwg-game-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.game-poster{aspect-ratio:1/.82;border-width:2px}.bwg-game-card strong{font-size:clamp(10px,1.55vw,13px)}.jackpot-dock{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;width:100%;min-height:70px;padding:0 8px 4px;bottom:0;left:50%}.jackpot-sign{grid-column:2;min-height:66px;transform:none}.jackpot-sign span{font-size:clamp(22px,3.6vw,30px)}.jackpot-sign strong{width:min(100%,154px);min-width:0;padding:4px 8px;font-size:10px}.dock-action{justify-self:center;min-height:66px;font-size:clamp(11px,1.7vw,14px)}.dock-action.suggestion{grid-column:1}.dock-action.red-packet{grid-column:3;justify-self:center}.dock-action.transaction{grid-column:4}.dock-action svg{width:26px;height:26px}.red-packet-badge{min-width:22px;height:22px;padding:0 5px;font-size:11px;top:4px;right:18px}.page-header{grid-template-columns:46px minmax(0,1fr) 46px;min-height:44px;padding-inline:8px}.page-header button{width:34px;height:34px}.page-header button svg{width:20px;height:20px}.page-header h1{font-size:18px}}
