*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#eef3f8;color:#111}.top-nav{max-width:1100px;margin:0 auto;background:#10131f;display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:5px}.top-nav a{background:linear-gradient(180deg,#22c1c3,#0b7285);color:#fff;text-align:center;text-decoration:none;font-family:Georgia,serif;font-size:27px;font-weight:900;padding:20px 5px;border-radius:22px;text-shadow:1px 1px #013;box-shadow:inset 0 -5px 0 rgba(0,0,0,.18)}.king-band{max-width:1100px;margin:0 auto;background:linear-gradient(90deg,#0f172a,#1e3a8a,#0f172a);color:#facc15;text-align:center;font-family:Georgia,serif;font-size:58px;font-weight:900;padding:13px;text-shadow:2px 2px #000}.big-disclaimer{max-width:1100px;margin:0 auto;background:linear-gradient(180deg,#f8fbff,#dbeafe);border:5px double #2563eb;border-radius:26px;padding:18px 22px;text-align:center;font-family:Georgia,serif;font-size:23px;font-weight:900;line-height:1.55;color:#0f172a}.big-disclaimer h2{font-size:30px;margin:8px 0;color:#1e3a8a}.big-disclaimer .hi{margin:0 0 8px;color:#111827}.site-head{max-width:1100px;margin:0 auto;background:#fff;text-align:center;padding:14px 8px 18px;border-top:4px solid #2563eb;border-bottom:3px solid #2563eb}.url{font-family:Georgia,serif;font-size:45px;font-weight:900;color:#0f172a;text-shadow:1px 1px #aaa;white-space:nowrap}.live-watch{font-size:30px;color:#7c3aed;font-weight:900;margin-top:8px;font-family:Georgia,serif}.tag{font-family:Georgia,serif;font-size:34px;font-weight:900;margin-top:8px;color:#111827}.wrap{max-width:1100px;margin:0 auto;background:#10131f}.main-result{background:#fff;text-align:center;border-bottom:4px solid #2563eb;padding:18px}.main-result .name{font-family:Georgia,serif;font-size:60px;font-weight:900;color:#2563eb;display:inline-block;line-height:1}.main-result .num{font-family:Georgia,serif;font-size:62px;font-weight:900;color:#16a34a;display:inline-block;margin-top:12px}.record-head{background:linear-gradient(90deg,#111827,#334155,#111827);color:#facc15;text-align:center;font-family:Georgia,serif;font-size:31px;font-weight:900;padding:15px;border-top:3px solid #38bdf8;border-bottom:3px solid #38bdf8;text-shadow:1px 1px #000}.live-two{display:grid;grid-template-columns:1fr 1fr}.live-card,.game-card{background:linear-gradient(135deg,#0f766e,#115e59);color:#fff;text-align:center;border:2px solid #0f172a;padding:22px 8px}.live-card:nth-child(2){background:linear-gradient(135deg,#1d4ed8,#1e40af)}.game-card{background:linear-gradient(135deg,#6d28d9,#4c1d95);min-height:145px}.game-card:nth-child(2n){background:linear-gradient(135deg,#be123c,#881337)}.game-card:nth-child(3){background:linear-gradient(135deg,#0f766e,#064e3b)}.game-card:nth-child(4){background:linear-gradient(135deg,#1e40af,#172554)}.live-card h2,.game-card h3{font-family:Georgia,serif;color:#fff;font-size:34px;margin:0 0 6px;text-shadow:1px 1px #000;line-height:1.1}.time{color:#fef08a;font-size:21px;font-weight:900}.pair{display:flex;justify-content:center;align-items:center;gap:7px;flex-wrap:nowrap;font-family:Georgia,serif;font-size:34px;font-weight:900;color:#fff;margin-top:10px;white-space:nowrap}.arrow{display:inline-flex;align-items:center;justify-content:center;background:#22c55e;color:#fff;border-radius:6px;width:34px;height:29px;font-size:23px;line-height:1}.game-grid{display:grid;grid-template-columns:1fr 1fr}.mc-wrap{background:#10131f}.mc-title{background:linear-gradient(90deg,#0f172a,#2563eb,#0f172a);color:#fff;text-align:center;font-family:Georgia,serif;font-size:30px;font-weight:900;padding:13px;text-transform:uppercase;border:2px solid #fff}.mc-sub{background:#0f766e;color:#fff;text-align:center;padding:8px;font-weight:900}.mc-table{width:100%;border-collapse:collapse;background:#fff;table-layout:fixed}.mc-table th{background:#38bdf8;color:#0f172a;border:2px solid #111827;font-size:12px;padding:7px 1px}.mc-table td{border:2px solid #111827;text-align:center;font-family:Georgia,serif;font-size:24px;font-weight:900;padding:8px 1px}.mc-table td:first-child{background:#bfdbfe;font-size:12px}.page-content{max-width:1100px;margin:0 auto 20px;background:#fff;padding:24px;border:1px solid #cbd5e1;line-height:1.7;font-size:18px}.page-content h1{color:#1e3a8a}.seo-footer{max-width:1100px;margin:18px auto 0;background:#0f172a;color:#fff}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1.3fr;gap:18px;padding:24px}.footer-grid h3{color:#facc15;margin-top:0}.footer-grid a{display:block;color:#dbeafe;text-decoration:none;margin:8px 0}.copyright{text-align:center;background:#020617;padding:15px;color:#cbd5e1}.form{max-width:920px;margin:20px auto;background:#fff;border:1px solid #ddd;padding:20px}.form input{width:100%;padding:12px;margin:6px 0 14px;border:1px solid #999;border-radius:5px;font-size:17px}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-market{background:#f8fafc;border:1px solid #cbd5e1;padding:10px;border-radius:8px}.admin-note{background:#dcfce7;border:1px solid #22c55e;color:#14532d;padding:12px;border-radius:8px;font-weight:700}.logbox{background:#0f172a;color:#dbeafe;padding:12px;border-radius:8px;max-height:250px;overflow:auto;font-family:monospace;font-size:13px}button,.btn{background:#2563eb;color:#fff;border:0;border-radius:6px;padding:12px 18px;font-weight:900;font-size:18px;text-decoration:none;display:inline-block}.btn2{background:#0f766e}@media(max-width:700px){.top-nav{gap:3px;padding:3px}.top-nav a{font-size:17px;padding:12px 3px;border-radius:16px}.king-band{font-size:38px;padding:9px}.big-disclaimer{border-radius:18px;font-size:16px;line-height:1.55;padding:12px 9px;border-width:4px}.big-disclaimer h2{font-size:20px}.url{font-size:25px}.live-watch{font-size:18px}.tag{font-size:22px}.main-result .name{font-size:39px}.main-result .num{font-size:42px}.record-head{font-size:20px}.live-card,.game-card{padding:17px 3px}.live-card h2,.game-card h3{font-size:20px}.time{font-size:16px}.pair{font-size:22px;gap:4px}.arrow{width:29px;height:25px;font-size:19px}.game-card{min-height:122px}.mc-title{font-size:20px}.mc-sub{font-size:12px}.mc-table th{font-size:9px;padding:5px 0}.mc-table td{font-size:16px;padding:7px 0}.mc-table td:first-child{font-size:9px}.footer-grid{grid-template-columns:1fr}.admin-grid{grid-template-columns:1fr 1fr}}