/* Driver passport: real season figures with the same gold hierarchy as standings. */
#uniracers .urt-profile .urt-profile-back{display:inline-flex;min-height:44px;align-items:center;margin-bottom:26px;font-size:16px;line-height:1.45}
#uniracers .urt-profile .urt-profile-header{position:relative;isolation:isolate;overflow:hidden;padding:38px;border:1px solid #47534f;border-left:3px solid #d7be59;border-radius:3px;background:linear-gradient(112deg,#32372b,#233038 40%,#18242be8);gap:32px;margin-bottom:24px}
#uniracers .urt-profile .urt-profile-header::after{content:'';position:absolute;right:-60px;top:-100px;width:290px;height:390px;transform:rotate(22deg);border:32px solid #d3bb5910;border-left-width:12px;border-right-width:12px;z-index:-1;pointer-events:none}
#uniracers .urt-profile .urt-profile-header>img,#uniracers .urt-profile .urt-profile-header>.urt-driver-mark{width:126px;min-width:126px;height:126px;border-radius:3px;box-shadow:0 8px 28px #080e1430}
#uniracers .urt-profile .urt-profile-header>.urt-driver-mark{font:600 italic 51px/1 'Barlow Condensed',sans-serif;border-color:#a5904770;background:#111b21a8;color:#e5cd6a}
#uniracers .urt-profile .urt-profile-identity{min-width:0}
#uniracers .urt-profile .urt-profile-header .urt-kicker{font-size:14px;letter-spacing:.11em;line-height:1.5;color:#d2c078}
#uniracers .urt-profile .urt-profile-header h1{font-size:clamp(36px,4.7vw,66px);line-height:1.05;overflow-wrap:anywhere;margin:10px 0 18px;color:#f1f2eb}
#uniracers .urt-profile .urt-profile-badges{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;font-size:16px;line-height:1.5}
#uniracers .urt-profile .urt-profile-number{color:#e5cd6a;font-weight:600}
#uniracers .urt-profile .urt-profile-class{color:#c6d1d7}
#uniracers .urt-profile .urt-profile-division{border-color:#bdac5e80;color:#e8d991;background:#ad9a1d16}
#uniracers .urt-profile .urt-profile-season{margin-top:24px}
#uniracers .urt-profile .urt-profile-season-label{font-size:18px;color:#d1d8da;margin:0 0 20px}
#uniracers .urt-profile .urt-secondary-tabs{margin-block:22px 30px}
#uniracers .urt-profile .urt-profile-metrics{display:grid;gap:12px;border:0;background:transparent;margin:0 0 12px}
#uniracers .urt-profile .urt-profile-metrics>div{min-width:0;background:linear-gradient(118deg,#253138f2,#1b272def);border:1px solid #435158;border-radius:3px;padding:24px 27px}
#uniracers .urt-profile .urt-profile-metrics dt{color:#f1f3ef;font-size:15px;font-weight:500;line-height:1.5;overflow-wrap:anywhere;margin-bottom:11px;min-height:0}
#uniracers .urt-profile .urt-profile-metrics dd{font:600 35px/1.05 'Barlow Condensed',sans-serif;letter-spacing:.01em;margin:0;color:#f1f1e9;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
#uniracers .urt-profile .urt-profile-metrics dd small{font:500 15px/1.3 'Barlow',sans-serif;margin-left:7px;letter-spacing:0;color:#e5ebed}
#uniracers .urt-profile .urt-profile-metrics-primary{grid-template-columns:repeat(3,minmax(0,1fr))}
#uniracers .urt-profile .urt-profile-metrics-primary>div{border-top:2px solid #bba556;background:linear-gradient(118deg,#303a36,#202d33)}
#uniracers .urt-profile .urt-profile-metrics-primary dd{font-size:clamp(42px,4.4vw,64px);color:#e5cd6a}
#uniracers .urt-profile .urt-profile-metrics-secondary{grid-template-columns:repeat(4,minmax(0,1fr))}
#uniracers .urt-profile .urt-profile-scope{color:#bac6ce;font-size:15px;line-height:1.7;margin:18px 0 28px}
#uniracers .urt-profile .urt-profile-note{padding:16px 20px;border-left:2px solid var(--ur-gold);background:#ad9a1d0d;color:#e0d395;font-size:16px;line-height:1.6}
#uniracers .urt-profile .urt-profile-source{margin-top:28px}
#uniracers .urt-profile .urt-profile-source>summary{cursor:pointer;min-height:48px;padding-block:13px;color:#e0cb77;font-size:16px}
#uniracers .urt-profile .urt-profile-source>summary:focus-visible{outline:2px solid var(--ur-gold-hover);outline-offset:4px}
#uniracers .urt-profile .urt-profile-source[open]>summary{margin-bottom:12px}
#uniracers .urt-profile .urt-history-list>a{padding:24px;border:1px solid #405058;background:#1e2a31;border-radius:3px;gap:15px;font-size:17px;text-decoration:none}
#uniracers .urt-profile .urt-history-list>a strong{color:#f0f2ed}
#uniracers .urt-profile .urt-history-list>a:hover{border-color:#bba556}
@media(max-width:782px){
 #uniracers .urt-profile .urt-profile-header{padding:29px;gap:26px}
 #uniracers .urt-profile .urt-profile-header>img,#uniracers .urt-profile .urt-profile-header>.urt-driver-mark{width:104px;min-width:104px;height:104px;font-size:43px}
 #uniracers .urt-profile .urt-profile-metrics-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}
 #uniracers .urt-profile .urt-profile-metrics>div{padding:23px}
}
@media(max-width:540px){
 #uniracers .urt-profile .urt-profile-header{padding:24px 21px;flex-direction:column;align-items:flex-start;gap:23px}
 #uniracers .urt-profile .urt-profile-header>img,#uniracers .urt-profile .urt-profile-header>.urt-driver-mark{width:88px;min-width:88px;height:88px;font-size:39px}
 #uniracers .urt-profile .urt-profile-header h1{font-size:41px;line-height:1.05;margin-top:10px}
 #uniracers .urt-profile .urt-profile-header .urt-kicker{font-size:12px;line-height:1.5}
 #uniracers .urt-profile .urt-profile-badges{gap:10px 15px;font-size:16px}
 #uniracers .urt-profile .urt-profile-metrics{gap:10px}
 #uniracers .urt-profile .urt-profile-metrics-primary{grid-template-columns:repeat(2,minmax(0,1fr))}
 #uniracers .urt-profile .urt-profile-metrics-primary>div:first-child{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:15px}
 #uniracers .urt-profile .urt-profile-metrics-primary>div:first-child dt{margin:0}
 #uniracers .urt-profile .urt-profile-metrics-primary>div:first-child dd{font-size:52px}
 #uniracers .urt-profile .urt-profile-metrics-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}
 #uniracers .urt-profile .urt-profile-metrics>div{padding:21px 18px}
 #uniracers .urt-profile .urt-profile-metrics dd{font-size:34px}
 #uniracers .urt-profile .urt-profile-metrics-primary dd{font-size:42px}
 #uniracers .urt-profile .urt-profile-back{font-size:16px}
}
