.derby-page[data-astro-cid-65woera6]{min-height:100vh;padding:18px 20px 88px;color:#12110e;background:linear-gradient(90deg,rgba(18,17,14,.06) 1px,transparent 1px) 0 0 / 36px 36px,linear-gradient(180deg,#fffdf4,#eef6f0 48%,#f7f3e7)}.crumb[data-astro-cid-65woera6]{display:flex;gap:8px;align-items:center;max-width:1360px;margin:0 auto 14px;font-family:var(--pc-font-mono);font-size:11px;text-transform:uppercase}.derby-shell[data-astro-cid-65woera6]{max-width:1360px;margin:0 auto;border-top:1.5px solid #12110e;border-bottom:1.5px solid #12110e}.mast[data-astro-cid-65woera6]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;padding:24px 0 18px;border-bottom:1px solid #c7c0ad}.kicker[data-astro-cid-65woera6]{margin:0 0 8px;color:#9a5a18;font-family:var(--pc-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}h1[data-astro-cid-65woera6]{max-width:780px;margin:0;font-size:62px;line-height:.95;letter-spacing:0;font-weight:500}.mast__rail[data-astro-cid-65woera6]{display:grid;gap:10px;justify-items:end}.race-key[data-astro-cid-65woera6]{display:grid;gap:4px;min-width:178px;padding:10px 12px;border:1px solid #12110e;background:#fffdf4;font-family:var(--pc-font-mono);font-size:11px;text-transform:uppercase}.race-key[data-astro-cid-65woera6] strong[data-astro-cid-65woera6]{color:#185fa5;font-size:18px}.beacon-gate[data-astro-cid-65woera6]{display:grid;gap:8px;justify-items:end;min-width:178px;padding:10px 12px;border:1px solid #12110e;background:linear-gradient(135deg,rgba(244,178,63,.18),transparent 48%),#fffdf4;font-family:var(--pc-font-mono);font-size:11px;text-transform:uppercase}.control-deck[data-astro-cid-65woera6]{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr) auto;gap:10px;align-items:stretch;padding:14px 0;border-bottom:1px solid #c7c0ad}.seed-box[data-astro-cid-65woera6]{display:grid;gap:6px;font-family:var(--pc-font-mono);font-size:10px;text-transform:uppercase}.seed-box[data-astro-cid-65woera6] input[data-astro-cid-65woera6]{width:100%;min-height:42px;border:1px solid #12110e;border-radius:0;padding:8px 10px;background:#fff;color:#12110e;font:14px/1.2 var(--pc-font-mono)}.track-tabs[data-astro-cid-65woera6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #12110e;background:#fff}.track-tabs[data-astro-cid-65woera6] button[data-astro-cid-65woera6]{display:grid;gap:4px;align-content:center;min-height:52px;border:0;border-right:1px solid #c7c0ad;background:#fff;color:#12110e;font-family:var(--pc-font-mono);font-size:11px;text-transform:uppercase;cursor:pointer}.track-tabs[data-astro-cid-65woera6] button[data-astro-cid-65woera6] strong[data-astro-cid-65woera6]{min-width:0;font-size:11px;line-height:1.15;font-weight:500;overflow-wrap:anywhere}.track-tabs[data-astro-cid-65woera6] button[data-astro-cid-65woera6]:last-child{border-right:0}.track-tabs[data-astro-cid-65woera6] button[data-astro-cid-65woera6] span[data-astro-cid-65woera6]{color:#9a5a18}.track-tabs[data-astro-cid-65woera6] button[data-astro-cid-65woera6][aria-selected=true]{background:#12110e;color:#fff8df}.track-tabs[data-astro-cid-65woera6] button[data-astro-cid-65woera6][aria-selected=true] span[data-astro-cid-65woera6]{color:#f4b23f}.button-row[data-astro-cid-65woera6]{display:flex;gap:8px;align-items:end}.btn[data-astro-cid-65woera6],.mini-btn[data-astro-cid-65woera6]{min-height:42px;border:1px solid #12110e;border-radius:0;padding:8px 11px;background:#fff;color:#12110e;font-family:var(--pc-font-mono);font-size:11px;text-transform:uppercase;cursor:pointer}.btn[data-astro-cid-65woera6]:hover,.mini-btn[data-astro-cid-65woera6]:hover{background:#eef6f0}.btn--primary[data-astro-cid-65woera6]{background:#f7d56b}.poster-wall[data-astro-cid-65woera6]{padding:18px 0 20px;border-bottom:1px solid #c7c0ad;background:linear-gradient(90deg,#ff2bb41f,#00cdd61a 42%,#ffd5001f),repeating-linear-gradient(135deg,rgba(18,17,14,.08) 0 2px,transparent 2px 14px)}.poster-wall__head[data-astro-cid-65woera6]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-bottom:12px}.poster-wall__head[data-astro-cid-65woera6] h2[data-astro-cid-65woera6]{margin:0;font-size:30px;line-height:1;font-weight:500}.poster-wall__head[data-astro-cid-65woera6] a[data-astro-cid-65woera6]{align-self:center;padding:7px 9px;border:1px solid #12110e;background:#fffdf4;color:#12110e;font-family:var(--pc-font-mono);font-size:10px;text-transform:uppercase}.poster-wall__kicker[data-astro-cid-65woera6]{margin:0 0 5px;color:#8a1367;font-family:var(--pc-font-mono);font-size:10px;text-transform:uppercase}.poster-grid[data-astro-cid-65woera6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.poster-card[data-astro-cid-65woera6]{position:relative;display:grid;align-content:end;min-width:0;min-height:360px;overflow:hidden;aspect-ratio:3 / 4;padding:18px;border:2px solid #12110e;background:#09080b;color:#fffdf4;box-shadow:8px 8px #12110e;isolation:isolate}.poster-card[data-astro-cid-65woera6]:hover{text-decoration:none}.poster-card[data-astro-cid-65woera6] img[data-astro-cid-65woera6]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--poster-position);transform:scale(1.04)}.poster-card[data-astro-cid-65woera6]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0504060d 0 38%,#050406c2),repeating-linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,transparent 1px 5px);pointer-events:none}.poster-card__gate[data-astro-cid-65woera6],.poster-card__agent[data-astro-cid-65woera6]{position:absolute;top:14px;padding:6px 8px;border:1px solid #fffdf4;background:#12110e;color:#f7d56b;font-family:var(--pc-font-mono);font-size:10px;text-transform:uppercase}.poster-card__gate[data-astro-cid-65woera6]{left:14px}.poster-card__agent[data-astro-cid-65woera6]{right:14px;color:#79f2ff}.poster-card[data-astro-cid-65woera6] strong[data-astro-cid-65woera6]{display:block;max-width:11ch;margin:0;font-size:38px;line-height:.95;font-weight:500;text-shadow:3px 3px 0 #12110e;overflow-wrap:anywhere}.poster-card[data-astro-cid-65woera6] small[data-astro-cid-65woera6]{display:block;margin-top:9px;padding:7px 8px;background:#fffdf4;color:#12110e;font-family:var(--pc-font-mono);font-size:10px;line-height:1.3;text-transform:uppercase}.season-board[data-astro-cid-65woera6]{padding:18px 0;border-bottom:1px solid #c7c0ad;background:linear-gradient(90deg,rgba(24,95,165,.08),transparent 48%),#fffdf4}.season-board__head[data-astro-cid-65woera6]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-bottom:12px}.season-board__kicker[data-astro-cid-65woera6]{margin:0 0 5px;color:#185fa5;font-family:var(--pc-font-mono);font-size:10px;text-transform:uppercase}.season-board__head[data-astro-cid-65woera6] h2[data-astro-cid-65woera6]{margin:0;font-size:30px;line-height:1;font-weight:500}.season-board__head[data-astro-cid-65woera6] a[data-astro-cid-65woera6]{align-self:center;padding:7px 9px;border:1px solid #12110e;background:#fff;color:#12110e;font-family:var(--pc-font-mono);font-size:10px;text-transform:uppercase}.season-board__grid[data-astro-cid-65woera6]{display:grid;grid-template-columns:.9fr 1fr 1fr;gap:10px}.season-card[data-astro-cid-65woera6]{min-width:0;padding:12px;border:1px solid #12110e;background:#fff}.season-card[data-astro-cid-65woera6] h3[data-astro-cid-65woera6]{margin:0 0 10px;font-size:18px;font-weight:500}.season-card[data-astro-cid-65woera6] p[data-astro-cid-65woera6]{margin:0;color:#38373a;line-height:1.45}.ticket-row[data-astro-cid-65woera6]{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.ticket-row[data-astro-cid-65woera6] span[data-astro-cid-65woera6]{padding:5px 7px;border:1px solid #e6d286;background:#fff8df;color:#5f5e5a;font-family:var(--pc-font-mono);font-size:10px;text-transform:uppercase}.season-standings[data-astro-cid-65woera6]{display:grid;gap:6px;margin:0;padding:0;list-style:none}.season-standings[data-astro-cid-65woera6] li[data-astro-cid-65woera6]{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:8px;align-items:center;padding-bottom:6px;border-bottom:1px solid #ebe6d7}.season-standings[data-astro-cid-65woera6] span[data-astro-cid-65woera6],.season-standings[data-astro-cid-65woera6] em[data-astro-cid-65woera6],.feature-races[data-astro-cid-65woera6] span[data-astro-cid-65woera6]{color:#5f5e5a;font-family:var(--pc-font-mono);font-size:10px;font-style:normal;text-transform:uppercase}.season-standings[data-astro-cid-65woera6] strong[data-astro-cid-65woera6]{min-width:0;overflow-wrap:anywhere;font-weight:500}.feature-races[data-astro-cid-65woera6]{display:grid;gap:6px}.feature-races[data-astro-cid-65woera6] a[data-astro-cid-65woera6]{display:grid;gap:3px;padding:8px;border:1px solid #c7c0ad;color:#12110e}.feature-races[data-astro-cid-65woera6] a[data-astro-cid-65woera6]:hover{border-color:#12110e;background:#eef6f0;text-decoration:none}.feature-races[data-astro-cid-65woera6] strong[data-astro-cid-65woera6]{font-weight:500}.race-grid[data-astro-cid-65woera6]{display:grid;grid-template-columns:minmax(0,1fr) 360px;min-width:0;border-bottom:1px solid #c7c0ad}.track-card[data-astro-cid-65woera6]{min-width:0;padding:16px 18px 18px 0;border-right:1px solid #c7c0ad}.track-card__top[data-astro-cid-65woera6],.stable-card__head[data-astro-cid-65woera6],.panel-head[data-astro-cid-65woera6]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px;font-family:var(--pc-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.track-stage[data-astro-cid-65woera6]{position:relative;overflow:hidden;border:1.5px solid #12110e;background:linear-gradient(90deg,transparent 0 24%,rgba(24,95,165,.08) 24% 25%,transparent 25% 49%,rgba(32,140,75,.08) 49% 50%,transparent 50% 74%,rgba(154,90,24,.08) 74% 75%,transparent 75%),#fffaf0}.track-ruler[data-astro-cid-65woera6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #12110e;background:#12110e;color:#fff8df;font-family:var(--pc-font-mono);font-size:10px;text-transform:uppercase}.track-ruler[data-astro-cid-65woera6] span[data-astro-cid-65woera6]{padding:7px 9px;border-right:1px solid rgba(255,248,223,.25);overflow-wrap:anywhere}.lane[data-astro-cid-65woera6]{display:grid;grid-template-columns:170px minmax(0,1fr);min-height:78px;border-bottom:1px solid #d9d1bd}.lane[data-astro-cid-65woera6]:last-child{border-bottom:0}.lane__meta[data-astro-cid-65woera6]{display:grid;align-content:center;gap:3px;padding:10px;border-right:1px solid #d9d1bd;background:#ffffffb8}.lane__meta[data-astro-cid-65woera6] span[data-astro-cid-65woera6],.lane__meta[data-astro-cid-65woera6] small[data-astro-cid-65woera6]{font-family:var(--pc-font-mono);font-size:10px;text-transform:uppercase;color:#5f5e5a}.lane__meta[data-astro-cid-65woera6] strong[data-astro-cid-65woera6]{font-size:15px;line-height:1.1}.lane__rail[data-astro-cid-65woera6]{position:relative;min-width:0;background:linear-gradient(90deg,rgba(18,17,14,.1) 1px,transparent 1px) 0 0 / 46px 100%,linear-gradient(180deg,#ffffff80,#f0e5cb73)}.lane__rail[data-astro-cid-65woera6]:after{content:"";position:absolute;top:0;right:4.5%;bottom:0;width:4px;background:repeating-linear-gradient(180deg,#12110e 0 8px,#fff8df 8px 16px)}.lane__fill[data-astro-cid-65woera6]{position:absolute;top:0;bottom:0;left:0;width:0;background:linear-gradient(90deg,#f4b23f2e,#185fa514)}.runner[data-astro-cid-65woera6]{position:absolute;top:50%;z-index:2;width:72px;transform:translate(-50%,-50%);filter:drop-shadow(0 9px 0 rgba(18,17,14,.08));transition:left 80ms linear}.runner[data-astro-cid-65woera6] svg[data-astro-cid-65woera6]{width:100%;height:auto}.stable-card[data-astro-cid-65woera6]{min-width:0;padding:16px 0 18px 18px}.field-list[data-astro-cid-65woera6]{display:grid;gap:8px}.horse-card[data-astro-cid-65woera6]{display:grid;gap:7px;min-width:0;padding:10px;border:1px solid #c7c0ad;background:#fff;box-shadow:inset 5px 0 0 var(--coat)}.horse-card__top[data-astro-cid-65woera6]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;align-items:center}.horse-card__top[data-astro-cid-65woera6] span[data-astro-cid-65woera6],.horse-card__top[data-astro-cid-65woera6] small[data-astro-cid-65woera6]{font-family:var(--pc-font-mono);font-size:10px;text-transform:uppercase;color:#5f5e5a}.horse-card__top[data-astro-cid-65woera6] strong[data-astro-cid-65woera6]{min-width:0;overflow-wrap:anywhere}.horse-card[data-astro-cid-65woera6] p[data-astro-cid-65woera6],.horse-card[data-astro-cid-65woera6] em[data-astro-cid-65woera6]{margin:0;color:#38373a;font-size:12px;line-height:1.25}.horse-card[data-astro-cid-65woera6] em[data-astro-cid-65woera6]{color:#5f5e5a}.stats[data-astro-cid-65woera6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px}.stat-line[data-astro-cid-65woera6]{display:grid;grid-template-columns:38px 24px;gap:4px;align-items:center;font-family:var(--pc-font-mono);font-size:9px}.stat-line[data-astro-cid-65woera6] i[data-astro-cid-65woera6]{grid-column:1 / -1;height:4px;background:linear-gradient(90deg,var(--coat) var(--v),#ece7da var(--v))}.race-bottom[data-astro-cid-65woera6]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}.result-card[data-astro-cid-65woera6],.log-card[data-astro-cid-65woera6],.agent-card[data-astro-cid-65woera6]{min-width:0;padding:16px 16px 18px 0;border-right:1px solid #c7c0ad}.log-card[data-astro-cid-65woera6],.agent-card[data-astro-cid-65woera6]{padding-left:16px}.agent-card[data-astro-cid-65woera6]{border-right:0}.panel-head[data-astro-cid-65woera6] a[data-astro-cid-65woera6]{color:#185fa5;letter-spacing:0;text-transform:none}.mini-btn[data-astro-cid-65woera6]{min-height:30px;padding:5px 8px;font-size:10px}.podium[data-astro-cid-65woera6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:90px}.podium[data-astro-cid-65woera6] p[data-astro-cid-65woera6]{grid-column:1 / -1;margin:0;padding:14px;border:1px solid #c7c0ad;background:#fff}.podium-step[data-astro-cid-65woera6]{display:grid;gap:6px;align-content:center;min-width:0;min-height:90px;padding:10px;border:1px solid #12110e;background:#fffdf4;box-shadow:inset 0 5px 0 var(--coat)}.podium-step[data-astro-cid-65woera6] span[data-astro-cid-65woera6]{font-family:var(--pc-font-mono);font-size:10px}.podium-step[data-astro-cid-65woera6] strong[data-astro-cid-65woera6],.podium-step[data-astro-cid-65woera6] small[data-astro-cid-65woera6]{min-width:0;overflow-wrap:anywhere}.podium-step[data-astro-cid-65woera6] small[data-astro-cid-65woera6]{color:#5f5e5a}.receipt[data-astro-cid-65woera6]{overflow:auto;max-height:210px;margin:10px 0 0;padding:10px;border:1px solid #c7c0ad;background:#12110e;color:#fff8df;font:11px/1.5 var(--pc-font-mono)}.race-log[data-astro-cid-65woera6]{display:grid;gap:7px}.race-log[data-astro-cid-65woera6] p[data-astro-cid-65woera6]{margin:0;padding:9px 10px;border-left:3px solid #185fa5;background:#fff;color:#38373a;font-size:13px;line-height:1.3}.agent-card[data-astro-cid-65woera6] code[data-astro-cid-65woera6]{display:block;overflow-wrap:anywhere;padding:10px;border:1px solid #12110e;background:#fff;color:#12110e;font:12px/1.45 var(--pc-font-mono)}.history-list[data-astro-cid-65woera6]{display:grid;gap:8px;margin-top:10px}.history-list[data-astro-cid-65woera6] a[data-astro-cid-65woera6],.history-list[data-astro-cid-65woera6] p[data-astro-cid-65woera6]{display:flex;justify-content:space-between;gap:10px;margin:0;padding:9px 10px;border:1px solid #c7c0ad;background:#fff;font-family:var(--pc-font-mono);font-size:11px}@media(max-width:1120px){.mast[data-astro-cid-65woera6]{grid-template-columns:1fr}.mast__rail[data-astro-cid-65woera6]{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}.beacon-gate[data-astro-cid-65woera6]{justify-items:start}.control-deck[data-astro-cid-65woera6],.race-grid[data-astro-cid-65woera6],.race-bottom[data-astro-cid-65woera6],.season-board__grid[data-astro-cid-65woera6]{grid-template-columns:1fr}.track-card[data-astro-cid-65woera6],.stable-card[data-astro-cid-65woera6],.result-card[data-astro-cid-65woera6],.log-card[data-astro-cid-65woera6],.agent-card[data-astro-cid-65woera6]{padding-right:0;padding-left:0;border-right:0;border-bottom:1px solid #c7c0ad}.agent-card[data-astro-cid-65woera6]{border-bottom:0}.poster-card[data-astro-cid-65woera6]{min-height:320px}}@media(max-width:720px){.derby-page[data-astro-cid-65woera6]{padding:14px 14px 76px}.mast[data-astro-cid-65woera6],.mast__rail[data-astro-cid-65woera6],.poster-wall__head[data-astro-cid-65woera6],.season-board__head[data-astro-cid-65woera6],.poster-grid[data-astro-cid-65woera6]{grid-template-columns:1fr}.race-key[data-astro-cid-65woera6],.beacon-gate[data-astro-cid-65woera6]{min-width:0}h1[data-astro-cid-65woera6]{font-size:43px;line-height:1;overflow-wrap:anywhere}.poster-wall__head[data-astro-cid-65woera6] a[data-astro-cid-65woera6],.season-board__head[data-astro-cid-65woera6] a[data-astro-cid-65woera6]{justify-self:start}.poster-card[data-astro-cid-65woera6]{min-height:420px;box-shadow:5px 5px #12110e}.poster-card[data-astro-cid-65woera6] strong[data-astro-cid-65woera6]{font-size:34px}.track-tabs[data-astro-cid-65woera6],.season-standings[data-astro-cid-65woera6] li[data-astro-cid-65woera6],.podium[data-astro-cid-65woera6],.stats[data-astro-cid-65woera6]{grid-template-columns:1fr}.button-row[data-astro-cid-65woera6]{flex-wrap:wrap}.button-row[data-astro-cid-65woera6] .btn[data-astro-cid-65woera6]{flex:1 1 132px}.lane[data-astro-cid-65woera6]{grid-template-columns:1fr}.lane__meta[data-astro-cid-65woera6]{grid-template-columns:36px minmax(0,1fr) auto;gap:5px 10px;align-items:center;border-right:0;border-bottom:1px solid #d9d1bd}.lane__meta[data-astro-cid-65woera6] small[data-astro-cid-65woera6]{grid-column:2 / -1}.lane__rail[data-astro-cid-65woera6]{min-height:58px}.runner[data-astro-cid-65woera6]{width:58px}}.derby-page .track-tabs button{display:flex;min-width:0;min-height:52px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;border-right:1px solid #c7c0ad;background:#fff;color:#12110e;font-family:var(--pc-font-mono);font-size:11px;line-height:1.15;text-transform:uppercase;cursor:pointer;white-space:normal;appearance:none}.derby-page .track-tabs button:last-child{border-right:0}.derby-page .track-tabs button span{display:block;color:#9a5a18}.derby-page .track-tabs button strong{display:block;min-width:0;font-size:11px;line-height:1.15;font-weight:500;overflow-wrap:anywhere}.derby-page .track-tabs button[aria-selected=true]{background:#12110e;color:#fff8df}.derby-page .track-tabs button[aria-selected=true] span{color:#f4b23f}.derby-page .track-ruler{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #12110e;background:#12110e;color:#fff8df;font-family:var(--pc-font-mono);font-size:10px;text-transform:uppercase}.derby-page .track-ruler span{padding:7px 9px;border-right:1px solid rgba(255,248,223,.25);overflow-wrap:anywhere}.derby-page .lane{display:grid;grid-template-columns:170px minmax(0,1fr);min-height:78px;border-bottom:1px solid #d9d1bd}.derby-page .lane:last-child{border-bottom:0}.derby-page .lane__meta{display:grid;align-content:center;gap:3px;padding:10px;border-right:1px solid #d9d1bd;background:#ffffffb8}.derby-page .lane__meta span,.derby-page .lane__meta small{font-family:var(--pc-font-mono);font-size:10px;text-transform:uppercase;color:#5f5e5a}.derby-page .lane__meta strong{font-size:15px;line-height:1.1}.derby-page .lane__rail{position:relative;min-width:0;background:linear-gradient(90deg,rgba(18,17,14,.1) 1px,transparent 1px) 0 0 / 46px 100%,linear-gradient(180deg,#ffffff80,#f0e5cb73)}.derby-page .lane__rail:after{content:"";position:absolute;top:0;right:4.5%;bottom:0;width:4px;background:repeating-linear-gradient(180deg,#12110e 0 8px,#fff8df 8px 16px)}.derby-page .lane__fill{position:absolute;top:0;bottom:0;left:0;width:0;background:linear-gradient(90deg,#f4b23f2e,#185fa514)}.derby-page .runner{position:absolute;top:50%;z-index:2;width:72px;transform:translate(-50%,-50%);filter:drop-shadow(0 9px 0 rgba(18,17,14,.08));transition:left 80ms linear}.derby-page .runner svg{width:100%;height:auto}.derby-page .horse-card{display:grid;gap:7px;min-width:0;padding:10px;border:1px solid #c7c0ad;background:#fff;box-shadow:inset 5px 0 0 var(--coat)}.derby-page .horse-card__top{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;align-items:center}.derby-page .horse-card__top span,.derby-page .horse-card__top small{font-family:var(--pc-font-mono);font-size:10px;text-transform:uppercase;color:#5f5e5a}.derby-page .horse-card__top strong{min-width:0;overflow-wrap:anywhere}.derby-page .horse-card p,.derby-page .horse-card em{margin:0;color:#38373a;font-size:12px;line-height:1.25}.derby-page .horse-card em{color:#5f5e5a}.derby-page .stat-line{display:grid;grid-template-columns:38px 24px;gap:4px;align-items:center;font-family:var(--pc-font-mono);font-size:9px}.derby-page .stat-line i{grid-column:1 / -1;height:4px;background:linear-gradient(90deg,var(--coat) var(--v),#ece7da var(--v))}.derby-page .podium p{grid-column:1 / -1;margin:0;padding:14px;border:1px solid #c7c0ad;background:#fff}.derby-page .podium-step{display:grid;gap:6px;align-content:center;min-width:0;min-height:90px;padding:10px;border:1px solid #12110e;background:#fffdf4;box-shadow:inset 0 5px 0 var(--coat)}.derby-page .podium-step span{font-family:var(--pc-font-mono);font-size:10px}.derby-page .podium-step strong,.derby-page .podium-step small{min-width:0;overflow-wrap:anywhere}.derby-page .podium-step small{color:#5f5e5a}.derby-page .race-log p{margin:0;padding:9px 10px;border-left:3px solid #185fa5;background:#fff;color:#38373a;font-size:13px;line-height:1.3}.derby-page .history-list a,.derby-page .history-list p{display:flex;justify-content:space-between;gap:10px;margin:0;padding:9px 10px;border:1px solid #c7c0ad;background:#fff;font-family:var(--pc-font-mono);font-size:11px}@media(max-width:720px){.derby-page .lane{grid-template-columns:1fr}.derby-page .lane__meta{grid-template-columns:36px minmax(0,1fr) auto;gap:5px 10px;align-items:center;border-right:0;border-bottom:1px solid #d9d1bd}.derby-page .lane__meta small{grid-column:2 / -1}.derby-page .lane__rail{min-height:58px}.derby-page .runner{width:58px}}
