.provider-title h2>a{display:flex;align-items:center;color:inherit;text-decoration:none}.game-category-page{background:#10111a}.game-category-page>header{position:sticky;top:0;z-index:10}.game-category-page>header a{color:#b9bbc8;text-decoration:none;font-size:12px}.category-hero{display:flex;margin:12px;padding:16px;align-items:center;border:1px solid #333547;border-radius:13px;background:#20212e}.category-hero img{width:45px;height:45px;margin-right:12px}.category-hero b,.category-hero small{display:block}.category-hero small{margin-top:5px;color:#858899;font-size:11px}.category-layout{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start}.category-layout>aside{position:sticky;top:54px;display:flex;min-height:510px;flex-direction:column;background:#151620;border-right:1px solid #292b3b}.category-layout>aside a{padding:18px 3px;border-left:3px solid transparent;color:#818496;text-align:center;text-decoration:none;font-size:12px}.category-layout>aside a.active{border-left-color:#ed4059;background:#20212e;color:#fff}.category-grid{display:grid;padding:8px;grid-template-columns:1fr 1fr;gap:9px}.category-game-card{min-width:0;padding:7px;border:1px solid #303243;border-radius:10px;background:#191a26;color:#fff;text-decoration:none}.category-game-card>span{display:grid;aspect-ratio:1.05;place-items:center;overflow:hidden;border-radius:8px;background:#282a38}.category-game-card>span img{width:100%;height:100%;object-fit:cover}.category-game-card>span b{font-size:20px}.category-game-card>strong,.category-game-card>small{display:block;padding:0 3px}.category-game-card>strong{margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.category-game-card>small{margin:4px 0 2px;color:#777b8e;font-size:10px}.category-game-card.open>small{color:#ff6076}.category-empty{grid-column:1/-1;padding:90px 10px;color:#838697;text-align:center}.category-empty i,.category-empty b{display:block}.category-empty i{margin-bottom:12px;font-size:35px;font-style:normal}.category-empty p{font-size:11px}.unavailable-game-page .launch-card>div{background:#2b2d3b}.unavailable-game-page .launch-card .primary{display:grid;place-items:center;text-decoration:none}

/* 热门彩票独占内容宽度，不保留左侧菜单占位。 */
.hot-lottery-page>.category-grid{padding:0 12px 16px;gap:10px}.hot-lottery-card>span{aspect-ratio:1.65;background:#24223b}.hot-lottery-card>span img{width:64px;height:64px;object-fit:contain}.hot-lottery-card.open>small{color:#b7afcc}
