*{box-sizing:border-box;margin:0;padding:0}html,body{margin:0;padding:0;width:100%;min-height:100vh;background:#fff;color:#172331;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.top{background:#1a1a2e;padding:18px 10px;text-align:center;border-bottom:4px solid #e94560;width:100%}.logo{font-family:Georgia,serif;font-size:32px;font-weight:bold;color:#fff;letter-spacing:2px}.logo span{color:#e94560}.crown{color:#ffd700;font-size:38px!important;vertical-align:middle;margin-right:4px}.container{width:100%;max-width:1200px;margin:0 auto;padding:15px 18px 40px;overflow:hidden}.seo-text{text-align:center;line-height:1.6;font-size:20px;margin:0 0 15px;color:#555;padding:0 5px}.disclaimer{background:#ff5757;color:#fff;text-align:center;font-size:24px;line-height:1.5;padding:14px 22px;margin-bottom:15px;border-radius:6px;width:100%}.disclaimer a{color:#06f;text-decoration:none}.updated{text-align:center;color:#39765e;font-size:22px;margin:10px 0 14px}.result-box{width:100%;background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden}.title{background:#48b49d;color:#eee;text-align:center;font-size:30px;padding:28px 12px;width:100%;font-weight:bold}.table-head{display:grid;grid-template-columns:1fr 210px 210px;background:#484848;color:#eaeaea;font-size:26px;font-weight:bold;width:100%}.table-head>div{padding:14px 12px}.table-head > div:nth-child(2),
.table-head > div:nth-child(3) {text-align:center}.live{border-left:7px solid #ff5757;background:#fff;color:#e05050;font-size:24px;font-weight:bold;padding:20px 22px;margin-left:-4px;animation:blink 1s infinite;width:100%}@keyframes blink {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.5; }
}.row{display:grid;grid-template-columns:1fr 210px 210px;min-height:100px;background:#f2f2f2;border:1px solid #d1d1d1;border-top:0;align-items:center;width:100%}.row.hot{background:#ffc21a}.name{padding:12px 14px;font-size:34px;font-weight:700;word-break:break-word}.time{font-size:18px;margin-top:10px;color:#000}.time a{color:#315d9e;text-decoration:none;margin-left:7px}.num{display:flex;align-items:center;justify-content:center;font-size:42px;color:#111;font-weight:800;padding:6px}.show-game{background:#ffc21a;width:100%;padding:18px;text-align:center;color:#bd661b;font-size:20px;font-weight:bold;border-radius:12px;margin-top:18px}.show-game small{color:#3f3f3f;display:block;font-size:14px;font-weight:normal;margin-top:5px}.monthly-chart{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:0 20px 20px 20px;margin-top:25px;overflow:hidden;width:100%}.chart-title h3{font-size:20px;color:#1a1a2e;text-align:center;margin:0 0 15px 0;line-height:1.4;font-weight:600}.chart-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -5px}.chart-table{width:100%;min-width:500px;border-collapse:collapse;font-size:16px;background:#fff}.chart-table th{background:#1a1a2e;color:#fff;padding:12px 10px;text-align:center;font-weight:bold;border:1px solid #333;font-size:16px}.chart-table td{padding:10px 8px;text-align:center;border:1px solid #ddd;font-weight:bold;font-size:16px}.chart-table .date-cell{background:#fff;font-weight:600;color:#333;font-size:16px}.chart-table .result-number{color:#1a1a2e;font-size:17px}.chart-table .result-xx{color:#ccc;font-size:16px}.chart-table .today-row td{background:#fff9e6;border-color:#ffc21a}.chart-table .today-row .date-cell{background:#ffc21a;color:#1a1a2e;font-weight:700}.chart-table .future-row td{color:#bbb}.chart-table .future-row .result-xx{color:#ddd}.chart-nav{display:flex;justify-content:space-between;padding:12px 0 8px 0;flex-wrap:wrap;gap:10px}.chart-nav .nav-link{color:#315d9e;text-decoration:none;font-size:15px;font-weight:600;padding:5px 0}.chart-nav .nav-link:hover{text-decoration:underline}.chart-select{padding:15px 0 5px 0;border-top:1px solid #eee;margin-top:5px}.chart-select p{font-size:14px;color:#555;margin:0 0 12px 0;text-align:center;line-height:1.4}.select-wrap{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.select-wrap select{padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;background:#fff;min-width:100px}.select-wrap .go-btn{background:#1f6feb;color:#fff;border:none;padding:8px 24px;border-radius:4px;font-size:14px;font-weight:bold;cursor:pointer}.select-wrap .go-btn:hover{background:#3a9a85}@media (max-width:1024px){.container{padding:12px 16px 28px}.table-head{grid-template-columns:1fr 150px 150px;font-size:22px}.table-head>div{padding:12px 10px}.row{grid-template-columns:1fr 150px 150px;min-height:85px}.name{font-size:30px}.num{font-size:36px}.title{font-size:26px}.logo{font-size:28px}.monthly-chart{padding:15px}.chart-table{font-size:14px;min-width:450px}.chart-table th{font-size:14px;padding:10px 8px}.chart-table td{font-size:14px;padding:8px 6px}.chart-table .date-cell{font-size:14px}.chart-table .result-number{font-size:15px}.chart-table .result-xx{font-size:14px}.chart-title h3{font-size:18px}}@media (max-width:700px){html,body{overflow-x:hidden}.top{padding:14px 10px}.logo{font-size:24px}.crown{font-size:28px!important}.container{padding:8px 10px 22px;width:100%;overflow:hidden}.seo-text{font-size:14px;margin:8px 0 10px;padding:0 3px}.disclaimer{font-size:16px;padding:10px 14px;margin-bottom:10px;border-radius:4px}.updated{font-size:14px;margin:8px 0 10px}.result-box{border-radius:8px;width:100%;overflow:hidden}.title{font-size:20px;padding:14px 10px}.table-head{grid-template-columns:1fr 80px 80px;font-size:14px}.table-head>div{padding:8px 5px}.live{font-size:14px;padding:10px 12px;border-left-width:4px}.row{grid-template-columns:1fr 80px 80px;min-height:70px;width:100%}.name{font-size:24px;padding:8px 10px;font-weight:700}.time{font-size:12px;margin-top:5px}.time a{margin-left:4px;font-size:10px}.num{font-size:28px;padding:4px;font-weight:800}.show-game{font-size:16px;padding:12px;margin-top:12px;border-radius:8px;width:100%}.show-game small{font-size:12px}.monthly-chart{padding:12px;margin-top:15px;border-radius:8px}.chart-title h3{font-size:15px}.chart-table{font-size:12px;min-width:400px}.chart-table th{font-size:12px;padding:8px 5px}.chart-table td{font-size:12px;padding:6px 4px}.chart-table .date-cell{font-size:12px}.chart-table .result-number{font-size:13px}.chart-table .result-xx{font-size:12px}.chart-nav .nav-link{font-size:12px}.chart-select p{font-size:12px}.select-wrap select{font-size:12px;padding:6px 10px;min-width:80px}.select-wrap .go-btn{font-size:12px;padding:6px 16px}}@media (max-width:400px){html,body{overflow-x:hidden}.top{padding:12px 8px}.logo{font-size:20px}.crown{font-size:24px!important}.container{padding:6px 6px 18px;width:100%;overflow:hidden}.seo-text{font-size:12px;padding:0 2px}.disclaimer{font-size:16px;padding:8px 10px;border-radius:4px}.updated{font-size:12px}.title{font-size:17px;padding:10px 6px}.table-head{grid-template-columns:1fr 60px 60px;font-size:11px}.table-head>div{padding:5px 3px}.live{font-size:11px;padding:6px 8px;border-left-width:3px}.row{grid-template-columns:1fr 60px 60px;min-height:60px;width:100%}.name{font-size:18px;padding:5px 6px;font-weight:700}.time{font-size:9px;margin-top:3px}.time a{font-size:8px;margin-left:2px}.num{font-size:22px;padding:3px;font-weight:800}.show-game{font-size:14px;padding:10px;margin-top:10px;border-radius:6px;width:100%}.show-game small{font-size:10px}.monthly-chart{padding:8px;margin-top:10px}.chart-title h3{font-size:13px}.chart-table{font-size:10px;min-width:300px}.chart-table th{font-size:10px;padding:5px 3px}.chart-table td{font-size:10px;padding:4px 3px}.chart-table .date-cell{font-size:10px}.chart-table .result-number{font-size:11px}.chart-table .result-xx{font-size:10px}.chart-nav .nav-link{font-size:10px}.chart-select p{font-size:10px}.select-wrap select{font-size:10px;padding:4px 8px;min-width:60px}.select-wrap .go-btn{font-size:10px;padding:4px 12px}}@media (min-width:1025px){.container{padding:18px 35px 45px;max-width:1200px;margin:0 auto}.row{min-height:110px}.name{font-size:38px;padding:14px 18px;font-weight:700}.num{font-size:46px;font-weight:800}.title{font-size:32px;padding:30px 14px}.table-head{font-size:28px}.table-head>div{padding:16px 18px}.live{font-size:26px;padding:22px 24px}.logo{font-size:36px}.monthly-chart{padding:25px 30px}.chart-title h3{font-size:22px}.chart-table{font-size:17px}.chart-table th{font-size:17px;padding:14px 12px}.chart-table td{font-size:17px;padding:12px 10px}.chart-table .date-cell{font-size:17px}.chart-table .result-number{font-size:18px}.chart-table .result-xx{font-size:17px}.chart-nav .nav-link{font-size:16px}}.banner-container{width:100%!important;max-width:100%!important;overflow:hidden;margin:0!important;padding:0!important;float:none!important;clear:both!important}.banner-container a{display:block!important;width:100%!important;text-decoration:none!important;margin:0!important;padding:0!important}.banner-container .banner-img{width:100%!important;height:auto!important;display:block!important;margin:0!important;padding:0!important}.top-banner{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent}.top-banner .banner-img{width:100%!important;max-height:200px;object-fit:cover}.middle-banner{width:100%!important;max-width:100%!important;margin:10px 0!important;padding:0!important;background:transparent}.middle-banner .banner-img{width:100%!important;max-height:180px;object-fit:contain}.bottom-banner{width:100%!important;max-width:100%!important;margin:10px 0!important;padding:0!important;background:transparent}.bottom-banner .banner-img{width:100%!important;max-height:150px;object-fit:contain}@media (max-width:768px){.top-banner .banner-img{max-height:150px}.middle-banner .banner-img{max-height:130px}.bottom-banner .banner-img{max-height:100px}}@media (max-width:480px){.top-banner .banner-img{max-height:120px}.middle-banner .banner-img{max-height:100px}.bottom-banner .banner-img{max-height:80px}}.top{background:transparent!important;padding:16px 10px!important;width:100%!important;overflow:visible!important}.logo{font-family:'Georgia',serif!important;font-size:30px!important;font-weight:700!important;color:#000!important;letter-spacing:2px!important;text-transform:uppercase!important;text-shadow:1px 1px 3px rgba(0,0,0,.1)!important;white-space:nowrap!important;display:inline-block!important;padding:0 5px!important}.logo span{color:#e94560!important;font-weight:700!important}.crown{font-size:34px!important;text-shadow:0 0 10px rgba(255,215,0,.4)!important;display:inline-block!important}@media (max-width:768px){.logo{font-size:24px!important;letter-spacing:1.5px!important}.crown{font-size:28px!important}.top{padding:14px 8px!important}}@media (max-width:480px){.logo{font-size:20px!important;letter-spacing:1px!important}.crown{font-size:24px!important}.top{padding:12px 5px!important}}.top{margin-bottom:10px!important}.top{border-bottom:none!important}.name{font-size:38px!important;font-weight:normal!important}.time{font-size:22px!important;font-weight:normal!important}.time a{font-size:20px!important;font-weight:normal!important;color:#06f!important}@media (max-width:700px){.name{font-size:28px!important}.time{font-size:15px!important}.time a{font-size:14px!important}}@media (max-width:400px){.name{font-size:22px!important}.time{font-size:12px!important}.time a{font-size:11px!important}}.logo .dotcom{font-size:.7em!important;font-weight:700!important;color:#000!important;text-transform:lowercase!important;margin-left:2px!important}.num{font-size:27px!important;font-weight:normal!important}.logo{font-family:'Georgia','Times New Roman',serif!important;font-weight:900!important;color:#000!important;letter-spacing:.5px!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 5px!important;white-space:nowrap!important;max-width:100%!important;font-size:50px!important}.logo .dotcom{font-size:.65em!important;font-weight:700!important;color:#000!important;text-transform:lowercase!important;margin-left:2px!important}.logo img{height:1.4em!important;vertical-align:middle!important;margin-right:8px!important}@media (min-width:1025px){.logo{font-size:50px!important}}@media (max-width:1024px) and (min-width:769px){.logo{font-size:42px!important}}@media (max-width:768px){.logo{font-size:34px!important}.logo img{height:42px!important}}@media (max-width:480px){.logo{font-size:28px!important}.logo img{height:36px!important}}@media (max-width:360px){.logo{font-size:22px!important}.logo img{height:30px!important}}