/* Previously awards v1 release candidate: scoped race styles. Uses existing /css/fonts.css. */
.pvr-broadcast,.pvr-broadcast *{box-sizing:border-box}
.pvr-broadcast{max-width:1240px;margin:0 auto;padding:0 40px 28px;--gold:#e3b965}
.pvr-broadcast a{color:inherit}
.pvr-broadcast a:focus-visible{outline:2px solid #f2d48f;outline-offset:5px}
.pvr-b-crumb{padding:26px 0 25px;font-size:9px;letter-spacing:1.7px;color:#9d9d97}
.pvr-b-crumb a{text-decoration:none}
.pvr-b-crumb span{padding:0 13px;color:#53544f}
.pvr-b-crumb b{color:#e3b965;font-weight:600}
.pvr-b-heading{display:table;width:100%;margin-bottom:26px}
.pvr-b-heading-main{display:table-cell;vertical-align:bottom}
.pvr-b-eyebrow{font-size:10px;font-weight:700;letter-spacing:2.4px;color:#e3b965}
.pvr-b-heading h1{font-family:"Previously Headline",Arial,sans-serif;font-weight:400;font-size:76px;line-height:1.12;letter-spacing:.3px;margin:10px 0 0}
.pvr-b-heading h1 em{font-style:normal;color:#e3b965}
.pvr-b-edition{display:table-cell;width:208px;text-align:right;vertical-align:bottom;padding-bottom:5px}
.pvr-b-edition span{display:block;color:#aaa89f;font-size:9px;letter-spacing:1.6px}
.pvr-b-edition b{display:block;font-family:"Previously Headline",sans-serif;font-weight:400;font-size:30px;letter-spacing:1px;margin:6px 0 9px;color:#e3b965}
.pvr-b-stage{border:1px solid #685537;background:#151517;position:relative}
.pvr-b-stage-top{display:flex;justify-content:space-between;padding:14px 23px;border-bottom:1px solid #3d3426;color:#d5b477;font-size:9px;letter-spacing:2px;background:#1b1916}
.pvr-b-podium{display:table;table-layout:fixed;width:100%}
.pvr-b-wing{display:table-cell;width:42%;vertical-align:top}
.pvr-b-center{display:table-cell;width:16%;vertical-align:top;background:linear-gradient(180deg,#221e17,#151517 75%);text-align:center;border-left:1px solid #393126;border-right:1px solid #393126}
.pvr-b-center-inner{padding:115px 8px 0}
.pvr-b-orbit{width:138px;height:138px;border:1px solid #77603b;border-radius:50%;margin:0 auto 23px;padding:27px;background:radial-gradient(circle,#625032 0%,#292219 50%,#1a1815 71%);color:#efd28d}
.pvr-b-trophy{width:82px;height:82px;display:block}
.pvr-b-center-title{font-family:"Previously Headline",sans-serif;font-weight:400;font-size:25px;line-height:1.12;letter-spacing:1.5px;color:#d6b16a}
.pvr-b-rule{width:36px;height:1px;background:#7c6237;margin:24px auto 15px}
.pvr-b-center-inner>b{font-family:"Previously Headline",sans-serif;font-weight:400;font-size:39px;color:#f2deb6;display:block}
.pvr-b-center-inner>span{font-size:8px;letter-spacing:1.25px;line-height:1.8;color:#b8ac94;display:block;margin-top:5px}
.pvr-b-center-inner>small{display:block;font-size:6px;letter-spacing:.7px;color:#8b8578;margin-top:29px}
.pvr-b-portrait{height:276px;position:relative;overflow:hidden;background:linear-gradient(150deg,var(--team),#272327 72%)}
.pvr-b-watermark{position:absolute;top:8px;left:19px;font-family:"Previously Headline",sans-serif;font-weight:400;font-size:176px;line-height:1;color:#ffffff;opacity:.08;z-index:0}
.pvr-b-ribbon{position:absolute;top:22px;left:24px;color:#f5d28f;letter-spacing:1.8px;font-size:9px;font-weight:700;z-index:3}
.pvr-b-person{position:absolute;width:390px;max-width:110%;height:auto;bottom:-1px;left:50%;transform:translateX(-50%);z-index:1}
.pvr-b-photo-fade{position:absolute;z-index:2;left:0;right:0;bottom:0;height:58px;background:linear-gradient(0deg,#151517,transparent)}
.pvr-b-card-body{padding:0 28px 26px}
.pvr-b-team{font-size:9px;font-weight:600;letter-spacing:1.15px;text-transform:uppercase;color:#e2d9cb;display:flex;align-items:center;gap:9px;margin:0 0 14px;position:relative;z-index:3}
.pvr-b-team img{width:30px;height:30px;object-fit:contain}
.pvr-b-player{font-family:"Previously Headline",sans-serif;font-size:57px;line-height:1.04;font-weight:400;text-transform:uppercase;letter-spacing:.2px;margin:0 0 19px;min-height:119px;overflow-wrap:normal;word-break:normal;hyphens:none}
.pvr-b-player span{display:block;white-space:nowrap}
.pvr-b-player-long{font-size:39px;line-height:1.13;padding-top:9px}
.pvr-b-player-long span:first-child{font-size:57px;line-height:1.04}
.pvr-b-production{display:flex;gap:14px;align-items:center}
.pvr-b-number{font-family:"Previously Headline",sans-serif;font-weight:400;font-size:65px;color:#e7bc6e;line-height:1}
.pvr-b-number-label{font-size:10px;line-height:1.8;font-weight:700;letter-spacing:1.6px;color:#f6e8ca}
.pvr-b-number-label span{font-size:8px;color:#a5a099;letter-spacing:1px;font-weight:400}
.pvr-b-line{font-size:11px;letter-spacing:.5px;color:#aaa49c;margin-top:14px}
.pvr-b-line b{font-weight:600;color:#e9e4db}
.pvr-b-line i{font-style:normal;margin:0 8px;color:#7e6b4c}
.pvr-b-stage-foot{border-top:1px solid #453a29;background:#1d1c1a;padding:22px 26px;display:flex;justify-content:space-between;align-items:center;gap:28px}
.pvr-b-stage-foot p{max-width:630px;font-size:13px;line-height:1.6;margin:0;color:#c5c1b8}
.pvr-b-stage-foot strong{color:#fff0cc;font-weight:600}
.pvr-b-primary{white-space:nowrap;display:inline-block;padding:16px 21px;background:#e4bb70;text-decoration:none!important;text-transform:uppercase;font-size:10px;letter-spacing:1.2px;font-weight:700;color:#15120c!important}
.pvr-b-primary span{margin-left:12px}
.pvr-b-primary:hover{background:#f5d797}
.pvr-b-disclaimer{margin:16px 0 38px;padding-left:12px;border-left:2px solid #8d6b37;color:#a9a69f;font-size:11px;line-height:1.6}
.pvr-b-disclaimer b{font-size:8px;letter-spacing:1.2px;color:#d5b77e;margin-right:12px}
.pvr-b-fieldhead{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:19px}
.pvr-b-fieldhead h2{font-family:"Previously Display",Georgia,serif;font-weight:400;font-style:normal;font-size:39px;line-height:1.2;margin:4px 0 0}
.pvr-b-fieldhead h2 span{font-family:Inter,sans-serif;font-size:13px;color:#756d5d;vertical-align:middle;margin-left:7px}
.pvr-b-fieldhead p{color:#a6a29a;font-size:10px;line-height:1.6;margin:0;text-align:right}
.pvr-b-fieldlist{border-top:2px solid #ab8950;border-bottom:1px solid #574934}
.pvr-b-row{display:table;table-layout:fixed;width:100%;min-height:94px;border-bottom:1px solid #30302e;background:#151618;padding:14px 20px}
.pvr-b-row:nth-child(even){background:#111214}
.pvr-b-row:first-child{background:linear-gradient(90deg,#30291e,#19191a 56%)}
.pvr-b-row>div{display:table-cell;vertical-align:middle}
.pvr-b-rank{width:5%;font-family:"Previously Headline",sans-serif;font-weight:400;font-size:28px;color:#d7b774}
.pvr-b-thumb{width:8%;padding-right:15px}
.pvr-b-thumb img{display:block;width:65px;height:65px;object-fit:cover;background:linear-gradient(150deg,var(--team),#242428);border-bottom:2px solid var(--team)}
.pvr-b-identity{width:33%;padding-left:1px}
.pvr-b-identity h3{font-family:"Previously Headline",sans-serif;font-weight:400;text-transform:uppercase;font-size:22px;line-height:1.2;margin:0 0 4px;letter-spacing:.2px;overflow-wrap:normal;word-break:normal}
.pvr-b-identity h3 span{white-space:nowrap}
.pvr-b-teamline{display:flex;align-items:center;gap:5px;font-size:8px;text-transform:uppercase;letter-spacing:.8px;color:#bcb6aa}
.pvr-b-teamline img{height:17px;width:17px;object-fit:contain}
.pvr-b-identity small{font-size:8px;color:#8f8e88;display:block;margin:2px 0 0 22px}
.pvr-b-rowstats{width:27%}
.pvr-b-rowstats>div{display:inline-block;width:24%;text-align:center}
.pvr-b-rowstats b{display:block;font-size:13px;font-weight:500;color:#e2ddd4}
.pvr-b-rowstats span{font-size:7px;letter-spacing:1px;color:#969187;display:block;margin-top:6px}
.pvr-b-rowscore{width:10%;text-align:center}
.pvr-b-rowscore b{font-family:"Previously Headline",sans-serif;font-size:31px;font-weight:400;line-height:1;display:block;color:#e4bb70}
.pvr-b-rowscore span{display:block;font-size:7px;letter-spacing:1px;color:#b1a080;margin-top:6px}
.pvr-b-move{width:5%;text-align:center}
.pvr-b-move span{font-size:17px;color:#878780}
.pvr-b-move small{display:block;font-size:6px;color:#7c7a73;margin-top:3px;letter-spacing:.7px}
.pvr-b-rowcta{width:12%;text-align:right}
.pvr-b-rowcta a{font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#d2b67e;text-decoration:none;border-bottom:1px solid #6a5737;padding:8px 0;white-space:nowrap}
.pvr-b-rowcta a span{font-size:12px;margin-left:7px}
.pvr-b-rowcta a:hover{color:#f4d99d}
.pvr-b-method{display:table;width:100%;margin-top:32px;padding:28px;border:1px solid #38352d;background:#1a1a19}
.pvr-b-method-title{display:table-cell;width:30%;padding-right:30px;vertical-align:top}
.pvr-b-method-title>span{font-size:8px;letter-spacing:1.8px;color:#d0af73}
.pvr-b-method-title h2{font-family:"Previously Display",Georgia,serif;font-weight:400;font-style:normal;font-size:29px;line-height:1.15;margin:10px 0 0;color:#e2d1b2}
.pvr-b-method-copy{display:table-cell;width:70%}
.pvr-b-method-copy h3{font-size:11px;letter-spacing:.7px;text-transform:uppercase;font-weight:600;margin:0 0 10px;color:#e2c58f}
.pvr-b-method-copy p{font-size:11px;line-height:1.75;color:#aaa79f;margin:0 0 10px}
.pvr-b-method-copy strong{color:#d7d0c0;font-weight:600}
.pvr-b-method-copy small{color:#8d877a;font-size:9px;letter-spacing:.4px}
.pvr-b-other{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:24px 0;border-bottom:1px solid #33322e}
.pvr-b-other>span{font-size:8px;letter-spacing:1.4px;color:#857b67}
.pvr-b-other a{font-size:9px;text-decoration:none;color:#c6b48d}
.pvr-b-footer{font-size:8px;line-height:1.6;color:#8d8a81;padding-top:22px;display:flex;justify-content:space-between}
.pvr-b-footer span{font-size:7px;letter-spacing:1px;color:#927f5a}
@media (max-width:1000px){.pvr-broadcast{padding:0 24px 24px}
.pvr-b-heading h1{font-size:66px}
.pvr-b-portrait{height:230px}
.pvr-b-person{width:350px}
.pvr-b-card-body{padding:0 20px 24px}
.pvr-b-player{font-size:47px;min-height:102px}
.pvr-b-player-long{font-size:30px}
.pvr-b-player-long span:first-child{font-size:47px}
.pvr-b-orbit{width:105px;height:105px;padding:22px}
.pvr-b-trophy{width:59px;height:59px}
.pvr-b-center-inner{padding-top:103px}
.pvr-b-center-title{font-size:22px}
.pvr-b-number{font-size:59px}
.pvr-b-row{padding:14px 12px}
.pvr-b-identity h3{font-size:18px}
.pvr-b-thumb img{width:53px;height:61px}
.pvr-b-identity{width:31%}
.pvr-b-rowstats{width:28%}
.pvr-b-rowscore{width:10%}
.pvr-b-rowstats b{font-size:11px}
.pvr-b-rowcta{width:13%}
.pvr-b-stage-foot{gap:20px}
.pvr-b-primary{padding:15px 16px;font-size:9px}
.pvr-b-stage-foot p{font-size:12px}}
@media (max-width:700px){.pvr-broadcast{padding:0 18px 22px}
.pvr-b-crumb{font-size:7px;letter-spacing:1px;padding:20px 0}
.pvr-b-crumb span{padding:0 8px}
.pvr-b-heading{display:block;margin-bottom:20px}
.pvr-b-heading-main{display:block}
.pvr-b-heading h1{font-size:55px;margin-top:8px;letter-spacing:0}
.pvr-b-eyebrow{font-size:8px;letter-spacing:1.6px}
.pvr-b-edition{display:flex;width:100%;align-items:center;gap:12px;text-align:left;margin-top:12px;padding:0}
.pvr-b-edition b{font-family:Inter,sans-serif;font-size:9px;font-weight:700;letter-spacing:1px;margin:0;order:-1}
.pvr-b-edition span{font-size:7px;letter-spacing:.8px}
.pvr-b-stage-top{padding:12px 14px;display:block;font-size:7px;letter-spacing:1.4px}
.pvr-b-stage-top span+span{display:none}
.pvr-b-podium{display:block;position:relative;padding-top:95px}
.pvr-b-center{display:block;position:absolute;top:0;left:0;right:0;width:auto;height:95px;border:0;border-bottom:1px solid #54432b;background:#211d16}
.pvr-b-center-inner{padding:0 16px;height:95px;display:flex;align-items:center;text-align:left}
.pvr-b-orbit{width:62px;height:62px;padding:13px;margin:0 13px 0 0;flex-shrink:0}
.pvr-b-trophy{width:34px;height:34px}
.pvr-b-center-title{font-size:18px;letter-spacing:1px;line-height:1.15}
.pvr-b-rule{display:none}
.pvr-b-center-inner>b{font-size:32px;margin-left:auto;margin-right:10px}
.pvr-b-center-inner>span{font-size:6px;letter-spacing:.4px;line-height:1.6;width:57px;margin-top:0}
.pvr-b-center-inner>small{position:absolute;bottom:5px;left:20px;font-size:5px;margin:0;letter-spacing:.5px}
.pvr-b-wing{display:block;width:100%;border-bottom:1px solid #56442a}
.pvr-b-portrait{height:230px}
.pvr-b-person{width:346px;max-width:110%}
.pvr-b-ribbon{left:22px;top:20px;font-size:8px}
.pvr-b-watermark{font-size:158px}
.pvr-b-card-body{padding:0 22px 23px}
.pvr-b-team{font-size:8px;margin-bottom:10px;letter-spacing:.9px}
.pvr-b-team img{width:27px;height:27px}
.pvr-b-player{font-size:52px;min-height:0;margin-bottom:17px;line-height:1.06}
.pvr-b-player-long{font-size:34px;padding:0;line-height:1.12}
.pvr-b-player-long span:first-child{font-size:52px;line-height:1.06}
.pvr-b-production{gap:15px}
.pvr-b-number{font-size:61px}
.pvr-b-number-label{font-size:9px}
.pvr-b-line{font-size:10px;margin-top:12px}
.pvr-b-line i{margin:0 6px}
.pvr-b-stage-foot{display:block;padding:20px 22px}
.pvr-b-stage-foot p{font-size:12px;margin-bottom:17px;line-height:1.65}
.pvr-b-primary{font-size:9px;padding:15px 18px}
.pvr-b-disclaimer{margin:17px 0 29px;font-size:10px;line-height:1.7}
.pvr-b-disclaimer b{display:block;font-size:7px;margin-bottom:4px}
.pvr-b-fieldhead{align-items:flex-start;gap:20px;margin-bottom:15px}
.pvr-b-fieldhead h2{font-size:31px;margin-top:4px;white-space:nowrap}
.pvr-b-fieldhead h2 span{font-size:10px}
.pvr-b-fieldhead p{font-size:8px;margin-top:4px;max-width:130px}
.pvr-b-row{display:block;position:relative;min-height:176px;padding:17px 12px 13px 44px}
.pvr-b-row>div{display:block}
.pvr-b-rank{position:absolute;left:11px;top:18px;width:25px;font-size:24px}
.pvr-b-thumb{position:absolute;left:44px;top:17px;width:57px;padding:0}
.pvr-b-thumb img{width:54px;height:63px}
.pvr-b-identity{width:auto;margin-left:66px;padding:0;min-height:66px;padding-right:0}
.pvr-b-identity h3{font-size:21px;line-height:1.13;margin:0 0 4px}
.pvr-b-identity h3 span{display:block}
.pvr-b-identity h3 span:last-child{font-size:18px}
.pvr-b-teamline{font-size:6px;letter-spacing:.3px;gap:4px}
.pvr-b-teamline img{width:13px;height:13px}
.pvr-b-identity small{font-size:7px;margin-left:17px;margin-top:3px}
.pvr-b-rowstats{width:75%;margin-top:16px;padding-right:0}
.pvr-b-rowstats>div{text-align:left;width:24%}
.pvr-b-rowstats b{font-size:11px}
.pvr-b-rowstats span{font-size:6px;margin-top:4px}
.pvr-b-rowscore{position:absolute;right:12px;bottom:39px;width:23%;text-align:right}
.pvr-b-rowscore b{font-size:29px}
.pvr-b-rowscore span{font-size:6px}
.pvr-b-move{position:absolute;left:16px;bottom:43px;width:15px}
.pvr-b-move span{font-size:13px}
.pvr-b-move small{font-size:5px;letter-spacing:0}
.pvr-b-rowcta{width:auto;margin-top:13px;text-align:right}
.pvr-b-rowcta a{font-size:7px;padding:4px 0;letter-spacing:.8px}
.pvr-b-rowcta a span{font-size:11px}
.pvr-b-method{display:block;padding:22px;margin-top:24px}
.pvr-b-method-title{display:block;width:100%;padding:0;margin-bottom:20px}
.pvr-b-method-title h2{font-size:29px}
.pvr-b-method-copy{display:block;width:100%}
.pvr-b-method-copy h3{font-size:9px}
.pvr-b-method-copy p{font-size:10px;line-height:1.8}
.pvr-b-method-copy small{font-size:8px}
.pvr-b-other{display:block;padding:20px 0}
.pvr-b-other>span{display:block;margin-bottom:13px;font-size:7px}
.pvr-b-other a{display:block;font-size:10px;line-height:2.4}
.pvr-b-footer{display:block;font-size:7px;padding-top:18px}
.pvr-b-footer span{display:block;font-size:6px;margin-top:8px}}
@media (max-width:360px){.pvr-broadcast{padding-left:13px;padding-right:13px}
.pvr-b-heading h1{font-size:49px}
.pvr-b-card-body{padding-left:18px;padding-right:18px}
.pvr-b-player-long{font-size:31px}
.pvr-b-identity h3 span:last-child{font-size:16px}
.pvr-b-row{padding-left:39px}
.pvr-b-thumb{left:39px}
.pvr-b-identity{margin-left:61px}
.pvr-b-center-inner{padding-left:13px;padding-right:13px}
.pvr-b-center-inner>b{font-size:28px;margin-right:7px}
.pvr-b-center-title{font-size:16px}
.pvr-b-orbit{margin-right:11px;width:56px;height:56px;padding:11px}
.pvr-b-number{font-size:57px}}
@media (prefers-reduced-motion:reduce){.pvr-broadcast *{scroll-behavior:auto}}
.pvr-b-mobilecompare{display:none}
@media (max-width:700px){.pvr-b-mobilecompare{display:block;margin:-4px 0 17px;padding:13px 16px;border:1px solid #98733b;background:#211d16;color:#edc985!important;font-size:9px;font-weight:600;text-decoration:none;letter-spacing:1px;text-transform:uppercase}
.pvr-b-mobilecompare span{float:right;font-size:13px;line-height:1}}/* Progressive-enhancement sentinel; no visual changes until validated JS commits. */
.pvr-wrap{--pvr-awards-ready:1}
.pvr-awards-page{background:#0c0d0f}
.pvr-broadcast{color:#f5f2eb;font-family:Inter,-apple-system,'Segoe UI',Arial,sans-serif}
.pvr-b-source-stamp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.pvr-b-fieldnote{font-size:11px;line-height:1.7;color:#a6a29a;margin:-5px 0 18px}
.pvr-b-portrait [hidden],.pvr-b-thumb [hidden]{display:none!important}
.pvr-b-personfallback{position:absolute;left:0;right:0;bottom:36px;text-align:center;font-family:'Previously Headline',sans-serif;font-size:140px;font-weight:400;color:#cfc2aa;opacity:.8}
.pvr-b-thumbfallback{width:65px;height:65px;display:flex;align-items:center;justify-content:center;background:#282827;color:#d6bb84;font-family:'Previously Headline',sans-serif;font-size:29px}
.pvr-b-move-up span{color:#e3b965}.pvr-b-move-down span{color:#b9bac0}
.pvr-b-title-long{font-size:50px!important;max-width:760px}
.pvr-b-footer span{letter-spacing:0;font-size:8px;color:#8d8a81}
@media(max-width:700px){.pvr-b-fieldnote{font-size:9px;margin:-3px 0 14px}.pvr-b-title-long{font-size:37px!important;line-height:1.12}.pvr-b-thumbfallback{width:54px;height:63px;font-size:24px}.pvr-b-footer span{font-size:7px}.pvr-b-center-title{max-width:96px}}
@media(max-width:360px){.pvr-b-title-long{font-size:32px!important}.pvr-b-center-title{max-width:82px}}

/* Preserve source casing/text while matching the approved broadcast typography. */
.pvr-b-heading h1,.pvr-b-ribbon,.pvr-b-stage-top,.pvr-b-edition{text-transform:uppercase}
.pvr-awards-page .pvr-top{background:#0c0d0f;border-color:#30302e}
