.theme-logo{display:flex;align-items:center;flex-shrink:0;background:transparent;border:0;padding:0;cursor:pointer;border-radius:6px}.theme-logo:hover{opacity:.85}.theme-logo:focus-visible{outline:2px solid #08b4d0;outline-offset:5px}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=dark] :is(.public-site,.driver-workspace){--paper:#1d2434;--ink:#f2f5fd;--muted:#adb9d0;--line:#404c66;--orange:#ff9b36;--green:#b2dd6c;background:#1d2434;color:#f2f5fd}:root[data-theme=dark] :is(.public-site,.driver-workspace) .marka-logo{filter:invert(1) hue-rotate(180deg)}:root[data-theme=dark] :is(.site-header,.driver-header){background:#1d2434e6;border-color:#43506a;backdrop-filter:blur(22px)}:root[data-theme=dark] :is(.desktop-nav,.driver-header nav){color:#b9c5dc}:root[data-theme=dark] .driver-header nav a.active{color:#ffb74c}:root[data-theme=dark] .mobile-nav{background:#253047}:root[data-theme=dark] :is(.public-site,.driver-workspace) .button{background:linear-gradient(110deg,#ff850e,#ffb444);border-color:#ffad40;color:#202638}:root[data-theme=dark] :is(.public-site,.driver-workspace) .button:hover{background:#ffc166}:root[data-theme=dark] :is(.public-site,.driver-workspace) .button-outline{background:transparent;color:#e0e9f9;border-color:#61708c}:root[data-theme=dark] :is(.public-site,.driver-workspace) .button-outline:hover{background:#303d56}:root[data-theme=dark] :is(.public-site,.driver-workspace) .button-light{background:#eff4fc;color:#24324a;border-color:#eff4fc}:root[data-theme=dark] :is(.public-site,.driver-workspace) .skip-link{background:#edf4ff;color:#22324e}:root[data-theme=dark] .fleet-card{background:linear-gradient(140deg,#2c374d,#242d40);border-color:#43516d;box-shadow:0 12px 30px #0002}:root[data-theme=dark] .fuel-badge{background:#45536b;color:#edf3ff}:root[data-theme=dark] .fleet-card-bottom button,:root[data-theme=dark] .filter-tabs button.active{background:#ff9a2d;color:#202b40}:root[data-theme=dark] .journey-section{background:#222c40}:root[data-theme=dark] .journey-steps button{border-color:#485773}:root[data-theme=dark] .journey-card{background:#2d3951;border-color:#52607b;box-shadow:0 25px 80px #0004}:root[data-theme=dark] .progress-pips i{background:#53617c}:root[data-theme=dark] .progress-pips i.active{background:#ff9b36}:root[data-theme=dark] .portal-stage{background:linear-gradient(#1d2434,#354259)}:root[data-theme=dark] .portal-frame{background:#263249;border-color:#101727;box-shadow:0 0 0 6px #43516b,0 25px 65px #0003}:root[data-theme=dark] .portal-mini-sidebar>span.portal-nav-active{background:#3a4863;color:#ffb949}:root[data-theme=dark] .portal-car,:root[data-theme=dark] .portal-checklist{background:#303d56;border-color:#52617c}:root[data-theme=dark] .final-cta{background:linear-gradient(120deg,#ca5619,#ed862b);color:#18263c}:root[data-theme=dark] .final-cta>.eyebrow{color:#34251c}:root[data-theme=dark] :is(.public-site,.driver-workspace) .avatar{background:#3a4864;color:#d6e4ff}:root[data-theme=dark] :is(.public-site,.driver-workspace) :is(input,select,textarea){background:#172236;border-color:#576782;color:#f3f6ff}:root[data-theme=dark] :is(.public-site,.driver-workspace) :is(input,textarea)::placeholder{color:#96a7c3}:root[data-theme=dark] :is(.public-site,.driver-workspace) :is(.field-grid label,.form-field){color:#c3cfe4}:root[data-theme=dark] :is(.public-site,.driver-workspace) :is(input,select,textarea):focus-visible{outline:2px solid #08c6da;outline-offset:2px}:root[data-theme=dark] :is(.public-site,.driver-workspace) :is(.request-dialog,.detail-dialog){background:#253148;border-color:#576581;color:#f2f5ff}:root[data-theme=dark] :is(.public-site,.driver-workspace) .preview-switcher{background:#233149ed;border-color:#53637f;color:#cedbf1}:root[data-theme=dark] :is(.public-site,.driver-workspace) .preview-switcher>a.selected{background:#ff9c32;color:#1d293e}:root[data-theme=dark] :is(.public-site,.driver-workspace) #toast{background:#e9f1ff;color:#21324d}:root[data-theme=dark] .driver-workspace :is(.panel,.metric){background:linear-gradient(145deg,#2b364e,#232d42);border-color:#485a76;color:#eaf0fb}:root[data-theme=dark] .driver-car-panel{background:linear-gradient(145deg,#2e3a52,#253148)}:root[data-theme=dark] .next-step-panel{background:#37405a;border-color:#54617c}:root[data-theme=dark] .next-step-panel p{color:#bbc8df}:root[data-theme=dark] .driver-workspace .demo-notice{background:#2e3950;border-color:#4a5874;color:#c7d4eb}:root[data-theme=dark] .driver-workspace .data-table th{background:#202b40;color:#a8bbd8;border-color:#465874}:root[data-theme=dark] .driver-workspace .data-table td{border-color:#46536d;color:#dce7f9}:root[data-theme=dark] .driver-workspace .data-table small{color:#9fb3d1}:root[data-theme=dark] .driver-workspace .data-table tr:hover td{background:#34435e}:root[data-theme=dark] .driver-workspace .badge.green{background:#a3d83c20;color:#bfec73}:root[data-theme=dark] .driver-workspace .badge.amber{background:#ff962526;color:#ffc479}:root[data-theme=dark] .driver-workspace .badge.purple{background:#f72a8526;color:#ff96c3}:root[data-theme=dark] .driver-workspace .badge.neutral{background:#64759433;color:#bfcae0}:root[data-theme=dark] .driver-workspace .message-bubble{background:#354562;color:#edf4ff}:root[data-theme=dark] .driver-workspace .message-bubble.out{background:#4a3c60}:root[data-theme=dark] .driver-workspace .metric-foot{color:#b0bfd9}:root[data-theme=dark] .driver-workspace .metric-foot b{color:#b6e685}:root[data-theme=dark] .driver-workspace .detail-list>div{border-color:#465572}:root[data-theme=dark] .driver-workspace .detail-list span{color:#b3c3de}:root[data-theme=dark] .request-success>span{background:#35482b;color:#b9eb87}:root[data-theme=dark] :is(.fleet-card,.portal-car,.driver-car-panel) img{mix-blend-mode:normal}
