/* Paddock: restored matte black surfaces, chrome type and clear interactive states. */
:root{--paddock-wine:#484848;--paddock-wine-hover:#5b5b5b;--paddock-wine-deep:#262626;--paddock-blush:#bfbfbf;--color-background:#0e0e0e;--color-foreground:#f2f2f2;--color-primary:#484848;--color-primary-foreground:#f9f9f9;--color-secondary:#252525;--color-secondary-foreground:#f2f2f2;--color-muted-foreground:#bbbbbb;--color-border:#3b3b3b;--ink:#f2f2f2;--paper:#0e0e0e;--orange:#bfbfbf;--muted:#b7b7b7;--card:#252525}
body{background:#0e0e0e;color:#f2f2f2}header,.app-mode header{background:#171717}header nav a:hover,.account-link:hover{color:#c5c5c5}.brand small{color:#bcbcbc}.draft-bar{background:#262626;color:#e1e1e1}footer{background:#1b1b1b;color:#c5c5c5}footer p,footer>span{color:#b0b0b0}footer a:hover{color:#f5f5f5}.app-mode,.standalone-app{background:#0e0e0e}.app-mode #site,.paddock-app #member-site{background:#0e0e0e}
.hero{background:#141414}.hero-copy{background:linear-gradient(125deg,#272727 0%,#1f1f1f 68%,#181818 100%)}.app-mode .hero-copy{background:linear-gradient(130deg,#2e2e2e,#1d1d1d)}.hero-copy .home-search-title{color:#cbcbcb!important}.hero .quote-credit{color:#c0c0c0}.hero-copy>p:not(.quote-credit){color:#d2d2d2}.hero-notes strong{color:#f4f4f4}.hero-notes span{color:#bfbfbf}.hero-photo img,.app-mode .hero-photo img{filter:grayscale(.08) brightness(.77) contrast(1.06)}.photo-label{background:#262626;color:#f5f5f5}.ticker,.app-mode .ticker{background:#222222;color:#cdcdcd}.ticker>span:first-child{color:#bfbfbf}
.btn,.btn:hover{background:#484848;color:#f9f9f9}.btn:hover{background:#5b5b5b;color:#fff}.btn.secondary{background:#2f2f2f;color:#e4e4e4}.btn.secondary:hover{background:#414141;color:#f7f7f7}.text-link{color:#c0c0c0}.text-link:hover{color:#e8e8e8}.pill,.pill.orange-pill{background:#3d3d3d;color:#ebebeb}.eyebrow{color:#b3b3b3}.card{background:#232323}.card.featured{background:#323232}.card-label .race-index{color:#919191}.card.featured .race-index{color:#e1e1e1}.card-meta{color:#c8c8c8}.card p,.card.featured p{color:#c5c5c5}.panel{background:#232323}.summary{background:#2c2c2c;color:#f5f5f5}.summary h3,.summary strong{color:#f7f7f7}.summary p,.summary small{color:#cacaca}.dark-section{background:#191919}.track-art{background:#2e2e2e;color:#cacaca}.track-caption{color:#cfcfcf}.contact-section{background:#232323;padding-left:4%;padding-right:4%}.contact-section p{color:#cbcbcb}
.choice,.choice:hover{background:#282828;color:#dddddd}.choice:hover{background:#3c3c3c}.choice.selected,.slot.selected,.tab.active{background:#484848;color:#f9f9f9}.choice.selected small,.choice.selected strong{color:#f6f6f6}.slot{background:#282828;color:#e3e3e3}.slot:hover{background:#3e3e3e;color:#f8f8f8}.slot:disabled{background:#181818;color:#7e7e7e}.tab{background:#292929;color:#cccccc}.stepper .active{color:#d7d7d7}.stepper .active b{color:#c9c9c9}.field input,.field select,.field textarea,.message-compose textarea{background:#292929;color:#f2f2f2}.field input:focus,.field select:focus,.field textarea:focus{background:#2d2d2d;outline:2px solid #a0a0a0;outline-offset:2px}.field input::placeholder,.field textarea::placeholder{color:#a6a6a6}.check input,input[type=checkbox]{accent-color:#676767}.notice,.notice.warn{background:#282828;color:#dcdcdc}.live-rig-picker{background:#2b2b2b}.rig-illustration .selected{background:#484848;stroke:#f5f5f5}.rig-price{color:#e3e3e3}.rig-price span{color:#c3c3c3}.live-service-choices .choice.selected{background:#484848}.live-times .slot.selected{background:#484848;color:#f9f9f9}
.bottom-nav,.app-mode .bottom-nav,.paddock-bottom{background:#222222}.bottom-nav a{color:#bcbcbc}.bottom-nav a.active{background:#434343;color:#f7f7f7}.bottom-nav a.active svg{stroke:#f4f4f4}.paddock-bottom a{color:#e2e2e2}.paddock-bottom a:hover{color:#c8c8c8}.app-mode header.menu-open nav,header.menu-open nav{background:#282828}
.experience-shortcuts>a{background:#2a2a2a}.experience-shortcuts>a:first-child{background:#3b3b3b}.experience-shortcuts>a:hover,.experience-shortcuts>a:first-child:hover{background:#484848}.experience-shortcuts>a:nth-child(3){background:#2f2f2f}.experience-shortcuts h3{color:#f4f4f4}.experience-shortcuts p,.experience-open{color:#cccccc}.experience-drawing{color:#cdcdcd}.experience-steps li{background:#272727}.experience-steps li:first-child{background:#383838}.experience-steps strong{color:#f4f4f4}.experience-steps p,.experience-index{color:#c2c2c2}.experience-practice>div{background:#515151}.experience-practice>div+div{background:#d9d9d9;color:#1a1a1a}.experience-practice>div+div span{color:#3b3b3b}
.league-page,.league-private{--league-bg:#1a1a1a;--league-card:#272727;--league-raised:#303030;--league-muted:#c1c1c1;--league-burgundy:#484848;--league-accent:#c6c6c6;--league-text:#f5f5f5}.league-hero{background:linear-gradient(115deg,#313131,#4d4d4d)}.league-hero-footer{background:#2e2e2e;color:#e8e8e8}.league-hero-map .spa-map{color:#d2d2d2;opacity:.8}.league-tag{background:#3d3d3d;color:#e8e8e8}.league-sidebar nav [aria-current=page]{background:#484848;color:#f9f9f9}.league-sidebar nav :is(button,a):hover{background:#3a3a3a}.league-sidebar-title>strong,.league-portal-heading h2{color:#f5f5f5}.league-sidebar nav :is(button,a){color:#cecece}.league-primary{background:#484848!important;color:#f9f9f9!important}.league-primary:hover{background:#5b5b5b!important}.league-hero .league-primary{background:#eaeaea!important;color:#2d2d2d!important}.league-hero .league-primary:hover{background:#f8f8f8!important}.league-fact-strip article{background:#313131}.league-fact-strip article:first-child{background:#404040}.league-tier-cards article{background:#333333}.league-tier-cards article:last-child{background:#454545}.league-tier-cards small{color:#d2d2d2}.league-setup{background:#565656}.league-driving{background:#dadada;color:#212121}.league-step-number{background:#3c3c3c;color:#e8e8e8}.league-process li:first-child .league-step-number{background:#5e5e5e;color:#fff}.league-schedule>div{background:#313131}.league-register{background:#373737}.league-register p,.league-register small{color:#d6d6d6}.league-widget .league-note{background:#333333;color:#d8d8d8}.league-private .league-status{background:#3a3a3a}.league-private-details{background:#2b2b2b}.league-private-form textarea{background:#1b1b1b}.league-private .league-status-error{background:#343434}.league-coming{background:#313131}.paddock-member-active{background:#484848!important;color:#f5f5f5!important}.paddock-member-tab{background:#2e2e2e;color:#dcdcdc}
.journal-card{background:#272727}.journal-topic{color:#c0c0c0}.journal-card p:not(.journal-topic){color:#c5c5c5}.journal-answer{background:#323232}.journal-answer p{color:#ededed}.journal-experience,.journal-planner{background:#282828}.journal-steps>div>span{color:#bebebe}.journal-steps h3{color:#f5f5f5}.journal-question{background:#2d2d2d}.journal-cta{background:#393939}.journal-cta p{color:#dfdfdf}.journal-related>a{color:#cbcbcb}.paddock-install-trigger{background:#484848;color:#f9f9f9}.paddock-install-dialog{background:#242424}.paddock-install-dialog .paddock-install-open,.paddock-install-dialog [data-copy-app-link]{background:#484848;color:#f9f9f9}.paddock-install-kicker,.paddock-install-steps li>span{color:#c6c6c6!important}.paddock-update{background:#353535;color:#f5f5f5}.paddock-update button{background:#e5e5e5;color:#292929}.paddock-update button:last-child{background:#212121;color:#cfcfcf}
:focus-visible{outline-color:#c8c8c8!important}button:disabled,.btn:disabled{opacity:.5}
@container league-panel (max-width:720px){.league-sidebar nav :is(a,button){background:#333333}.league-sidebar nav [aria-current=page]{background:#484848}.league-sidebar nav :is(a,button):hover{background:#434343}}
@media(max-width:720px){header,.app-mode header{background:#1a1a1a}.hero-copy{background:linear-gradient(130deg,#2e2e2e,#1d1d1d)}.app-mode .hero-photo{background:#171717}}

/* Original chrome interaction palette. */
:root{--color-background:#050505;--color-foreground:#f3f3f4;--color-primary:#d3d5d9;--color-primary-foreground:#101012;--color-secondary:#19191d;--color-secondary-foreground:#ededf1;--color-muted-foreground:#b0b0ba;--ink:#f3f3f4;--paper:#050505;--orange:#d3d5d9;--muted:#a5a5aa;--card:#101012}
body,.app-mode,.standalone-app,.app-mode #site,.paddock-app #member-site{background:#050505}
.hero-copy,.app-mode .hero-copy{background:#101012}.hero-photo img,.app-mode .hero-photo img{filter:grayscale(.45) brightness(.77) contrast(1.06)}
.btn,.btn:hover,.choice.selected,.slot.selected,.tab.active,.live-service-choices .choice.selected,.live-times .slot.selected,.paddock-member-active,.paddock-install-trigger{background:#d3d5d9!important;color:#101012!important}
.choice.selected small,.choice.selected strong{color:#101012}.btn.secondary{background:#242427!important;color:#e2e3e8!important}
.league-page,.league-private{--league-bg:#111113;--league-card:#202023;--league-raised:#29292d;--league-muted:#b6b6bd;--league-burgundy:#43434b;--league-accent:#d3d5d9;--league-text:#f3f3f4}
.league-hero{background:linear-gradient(115deg,#252528,#414147)}.league-primary,.league-sidebar nav [aria-current=page]{background:#d3d5d9!important;color:#101012!important}.league-primary:hover{background:#ededf1!important;color:#101012!important}
.bottom-nav a.active{background:#d3d5d9;color:#101012}.bottom-nav a.active svg{stroke:#101012}
:focus-visible{outline-color:#d3d5d9!important}

/* Pale blue-grey accents verified in the October 7 draft source. */
:root{--color-primary:#a6becd;--color-primary-foreground:#101214;--orange:#a6becd;--paddock-wine:#a6becd;--paddock-wine-hover:#c5d8e3;--paddock-blush:#a6becd}
.btn,.btn:hover,.choice.selected,.slot.selected,.tab.active,.live-service-choices .choice.selected,.live-times .slot.selected,.paddock-member-active,.paddock-install-trigger,.league-primary,.league-sidebar nav [aria-current=page],.bottom-nav a.active{background:#a6becd!important;color:#101214!important}
.btn:hover,.league-primary:hover{background:#c5d8e3!important;color:#101214!important}.text-link,.eyebrow,.experience-drawing,.track-caption,.journal-topic,.hero .quote-credit,.hero-copy .home-search-title{color:#a6becd!important}
.hero-copy,.app-mode .hero-copy{background:#141b20}.ticker,.app-mode .ticker,.bottom-nav,.paddock-bottom{background:#1c2830}.card.featured,.summary{background:#24343f}.track-art,.experience-shortcuts>a:first-child{background:#263b49}.experience-shortcuts>a:hover{background:#344e60}
.league-page,.league-private{--league-burgundy:#344e60;--league-accent:#a6becd}.league-hero{background:linear-gradient(115deg,#1f303c,#4e6473)}.league-hero-footer{background:#253844;color:#dce7ed}.league-hero-map .spa-map{color:#a6becd}.league-setup,.experience-practice>div{background:#a6becd;color:#101214}.league-tier-cards article:last-child,.league-fact-strip article:first-child,.league-register{background:#344e60}.league-tag{background:#344e60;color:#e3edf3}.paddock-install-dialog .paddock-install-open,.paddock-install-dialog [data-copy-app-link]{background:#a6becd;color:#101214}
.bottom-nav a.active svg{stroke:#101214}:focus-visible{outline-color:#a6becd!important}input[type=checkbox]{accent-color:#a6becd}

/* Keep PWA controls clear of the iPhone status area and Wix's floating badge. */
@media(max-width:720px){
  :root.paddock-app #site>header,
  body:is(.app-mode,.standalone-app) #site>header,
  :root.paddock-app #member-site>header{padding-top:max(68px,calc(20px + env(safe-area-inset-top)))}
  :root.paddock-app #site>header .brand{min-width:0;max-width:calc(100% - 60px)}
  :root.paddock-app #menu-toggle{min-width:48px;min-height:48px;flex:0 0 48px}
  :root.paddock-app .bottom-nav,
  :root.paddock-app .paddock-bottom{z-index:10000}
  :root.paddock-app #wixheadless-banner-container,
  :root.paddock-app #wixheadless-banner-container{bottom:calc(104px + env(safe-area-inset-bottom))!important}
  :root.paddock-app .paddock-update,
  :root.paddock-app .paddock-update{bottom:calc(110px + env(safe-area-inset-bottom))}
}
@container league-panel (max-width:720px){.league-sidebar nav [aria-current=page]{background:#a6becd!important;color:#101214!important}}
