:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#111b24;color:#e8ece9;font:14px/1.6 "Microsoft YaHei",sans-serif}main{max-width:1120px;margin:auto;padding:70px 36px 30px}header{margin-bottom:36px}.eyebrow{color:#b2bdc1;font-size:13px;letter-spacing:3px;margin-bottom:12px}h1{font-size:30px;font-weight:500;letter-spacing:3px;margin:0;color:#e5cf9d}h1 span{display:inline-block;font-size:17px;color:#c2cdd0;letter-spacing:2px;margin-left:22px}header p{margin:14px 0 0;color:#a6b9c4}nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.match{display:block;color:inherit;text-decoration:none;border:1px solid #49565c;background:#172631;padding:24px;transition:border-color .15s,background .15s}.match:hover{background:#1c303d;border-color:#d5c396}.match:focus-visible{outline:2px solid #e5cf9d;outline-offset:5px}.card-head{display:flex;gap:12px;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid #42525a;margin-bottom:22px}.card-head time{font-size:20px;color:#e5cf9d;letter-spacing:1px}.card-head span{font-size:11px;color:#9eb3bf}.team{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0}.team small{display:block;color:#8fa8b6;font-size:10px}.team strong{font-size:16px;font-weight:500}.portraits{display:flex;gap:4px}.portraits img{object-fit:contain;border:1px solid #566a75;border-radius:50%;background:#1d2e3a}.enter{border-top:1px solid #42525a;margin-top:26px;padding-top:16px;color:#e5cf9d;display:flex;justify-content:space-between;font-size:13px}.enter span{font-size:20px;line-height:20px}footer{margin-top:28px;color:#829aa8;font-size:11px;line-height:1.9}@media(max-width:800px){main{padding:36px 18px 24px}nav{grid-template-columns:1fr}h1{font-size:25px}h1 span{font-size:15px;margin-left:12px}.match{padding:20px}.portraits img{width:32px;height:32px}.team strong{font-size:14px}.card-head time{font-size:18px}}@media(prefers-reduced-motion:reduce){.match{transition:none}}