html{min-width:1100px}body.live-page{background:#101011;color:#f7f4ec;min-width:1100px}.live-container{max-width:1320px;padding:0 30px;margin:auto}.live-hero{display:flex;align-items:end;justify-content:space-between;padding-top:45px;padding-bottom:30px}.live-hero h1{font-family:'Barlow Condensed',Impact,sans-serif;font-size:52px;line-height:1;margin:12px 0 0}.live-hero p{color:#aaa9a5;max-width:370px;font-size:14px;line-height:1.6}.live-surface{background:#f5f2e9;color:#25221f;padding:28px 0 48px;min-height:520px}.live-status{display:flex;justify-content:space-between;align-items:center;border:1px solid #c8c0ae;padding:14px 16px;margin-bottom:22px;background:#fffdf7}.live-status strong{font-size:13px;letter-spacing:.06em}.live-status p{font-size:12px;color:#6f6858;margin:6px 0 0}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#b8352b;margin-right:9px}.live-dot.connected{background:#40874e}.live-button{border:1px solid #938b78;background:transparent;color:inherit;font:inherit;font-size:13px;padding:9px 14px;cursor:pointer;white-space:nowrap}.live-button:hover{background:#ece4ce}.live-warning{padding:12px 15px;background:#f2dfae;border-left:3px solid #a24730;margin-bottom:18px;font-size:14px}.live-race-title{font-family:'Barlow Condensed',Impact,sans-serif;font-size:32px;margin:0 0 8px}.live-meta{display:flex;gap:30px;flex-wrap:wrap;margin:22px 0;font-size:12px;color:#6f6858}.live-meta strong{font-size:23px;color:#29231d;display:block;margin-bottom:3px}.live-tools{display:flex;align-items:end;gap:15px;margin:22px 0}.live-tools label{display:grid;gap:6px;font-size:12px;font-weight:600}.live-tools input,.live-tools select{padding:10px 12px;border:1px solid #b8af9b;border-radius:0;font:inherit;font-size:14px;background:white;color:#241f18;min-height:40px}.live-tools .live-search{flex:1}.live-help{font-size:12px;color:#756d5d;line-height:1.7;margin:15px 0}.live-help strong{font-size:11px;letter-spacing:.08em;color:#9b332c;margin-right:9px}.live-caption{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#746b58;margin:12px 0}.live-caption a,.live-source{color:#385b7f;text-decoration:underline}.live-table{border-collapse:collapse;width:100%;font-size:14px;table-layout:auto}.live-table th{font-size:12px;background:#d8d2c4;border:1px solid #a99f8b;padding:10px;text-align:left;white-space:nowrap}.live-table td{padding:10px;border:1px solid #c3b79b;background:#fffef9;white-space:nowrap}.live-table tr:nth-child(odd) td{background:#ead9a7}.live-table td:nth-child(2){font-weight:700}.live-table .gap{font-weight:700;color:#8c3028;font-variant-numeric:tabular-nums}.live-table .number{font-variant-numeric:tabular-nums}.live-table .favorite{width:46px}.star{border:0;background:none;color:#927041;cursor:pointer;font-size:22px;line-height:1;padding:0 6px}.star[aria-pressed=true]{color:#a93428}.live-empty{padding:45px 15px;text-align:center;color:#756d5d;background:#fffdf8;border:1px solid #cabf9e}.live-foot{display:flex;justify-content:space-between;font-size:12px;color:#908d84;padding:30px 0}.live-foot a{color:inherit}.live-source-wrap{margin-top:22px;font-size:12px;line-height:1.6}.live-arrived td{animation:new-arrival 3s ease-out}@keyframes new-arrival{from{background:#b9d3b6}to{}}[hidden]{display:none!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #cf3f31;outline-offset:3px}
