:root{--surface:#f7f8fc;--surface-container-low:#f3f5fb;--surface-container:#edf0f7;--surface-container-high:#e6eaf4;--surface-container-highest:#dfe5ef;--on-surface:#20263a;--on-surface-variant:#555f75;--outline:#687389;--surface-card:#fff;--surface-border:#dfe5ef;--primary:#294bd7;--primary-container:#3c55ea;--primary-fixed:#e8ecff;--shadow-l1:0 3px 14px rgba(32,48,83,.04);--icon-size:20px;--control-size:44px}body{font-size:15px;line-height:1.6}.ui-icon{display:inline-block;width:var(--icon-size);height:var(--icon-size);flex-shrink:0;vertical-align:middle}:where(button){min-height:var(--control-size);padding:9px 14px;border:1px solid var(--surface-border);border-radius:10px;background:#fff;font-weight:600;line-height:1.4}:where(button):hover:not(:disabled){background:var(--surface-container-low)}:focus-visible{outline:2px solid var(--primary);outline-offset:3px;box-shadow:none}:where(input,textarea,select):focus-visible{outline-offset:1px}.button,.feature-page button,.feature-toolbar button{font-size:14px;min-height:var(--control-size);line-height:1.4}.hex-chip .icon-button,.icon-button,.matrix-table .icon-button,.status-bar .icon-button,.template-card__bookmark,.top-nav .icon-button{width:44px;height:44px;min-width:44px;min-height:44px;padding:0}.button svg,.icon-button svg{width:20px;height:20px;flex-shrink:0}.headline-xl{font-size:clamp(28px,3vw,38px);line-height:1.2;font-weight:750}.headline-md{font-size:22px;line-height:1.3}.headline-sm{font-size:19px;line-height:1.35;font-weight:700}.body-sm{font-size:14px;line-height:1.55}.body-md{font-size:15px;line-height:1.6}.badge--mono,.eyebrow-mono,.label-sm{font-size:12px;line-height:1.4}.field-label,.label-md{font-size:13px;line-height:1.5}.badge--mono,.eyebrow-mono,.section-label .mono{font-family:var(--font-ui);letter-spacing:.02em}.slider-row__head,.toggle-row strong{font-size:14px}.toggle-row small{font-size:13px;line-height:1.5}.card{border-radius:18px;padding:20px;background:var(--surface-card);-webkit-backdrop-filter:none;backdrop-filter:none}.card--inset{background:var(--surface-container-low);border:0;border-radius:12px}.top-nav{background:rgba(255,255,255,.96);border-bottom:1px solid var(--surface-border)}.nav-pill{background:var(--surface-container-low);border-radius:12px;gap:4px}.nav-pill a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border-radius:9px;font-size:13px}.nav-pill a[aria-current=page]{box-shadow:0 2px 5px #294bd725}.header-tool-buttons{gap:8px}.brand{font-size:21px}.tool-intro{position:relative;padding:16px 24px;margin:0 0 16px;border:1px solid var(--surface-border);border-radius:16px;background:linear-gradient(110deg,#fff 45%,#edf1ff);overflow-wrap:anywhere}.tool-intro:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:4px;border-radius:4px;background:var(--primary-container)}.tool-intro h1{font-size:clamp(28px,2.5vw,32px);font-weight:800;line-height:1.2;max-width:900px;margin:0}.tool-intro>p{font-size:15px;line-height:1.5;max-width:760px;margin:6px 0 12px}.tool-intro>p:last-child{margin-bottom:0}.tool-intro nav[aria-label="Popular wheels"]{margin-top:0;gap:8px}.tool-intro nav[aria-label="Popular wheels"] a{min-height:44px;border-radius:10px;background:#fff;font-size:13px}.tool-intro .breadcrumbs{margin-top:0;margin-bottom:8px}@media(min-width:1024px){.tool-intro:has(nav[aria-label="Popular wheels"]){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px}.tool-intro:has(nav[aria-label="Popular wheels"]) h1{align-self:end}.tool-intro:has(nav[aria-label="Popular wheels"])>p{margin:0;align-self:start}.tool-intro nav[aria-label="Popular wheels"]{grid-column:2;grid-row:1/3;align-self:center;display:grid;grid-template-columns:repeat(2,auto)}}@media(min-width:1200px){.tool-intro nav[aria-label="Popular wheels"]{display:flex;flex-wrap:nowrap}}.app:not(.presentation) .studio-center{gap:12px}@media(min-width:768px){.app:not(.presentation) .studio-center .wheel-stage{width:min(100%,480px,max(320px,calc(100svh - 440px)))}}@media(min-width:1200px){.app:not(.presentation) .studio-center .wheel-stage{width:min(100%,480px,max(320px,calc(100svh - 380px)))}}.template-row{background:var(--surface-container-low);border:1px solid transparent;min-height:56px;gap:10px;padding:10px;border-radius:12px}.template-row:hover{border-color:#cbd4f7;background:#edf1ff}.template-row__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#fff;color:var(--primary);flex-shrink:0}.template-row__name{font-size:13px;font-weight:600;line-height:1.4}.template-row .label-sm{font-size:11px;font-family:var(--font-ui);white-space:nowrap}.card__link{font-size:13px;min-height:44px;display:inline-flex;align-items:center}.entropy-note{align-items:flex-start;background:#eef7f4;border-color:#d9ebe4}.entropy-note strong{font-size:14px}.entropy-note p{margin:5px 0 0;font-size:13px;color:#45645a}.trust-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#fff;color:#157052;flex-shrink:0}.status-bar{gap:12px;flex-wrap:wrap;justify-content:center;width:100%}.status-bar .pill{padding:4px 8px;gap:4px;background:#fff;border-radius:14px}.status-bar .status-bar__live{padding:10px 14px;gap:9px;min-height:44px;font-family:var(--font-ui);font-size:13px}.status-bar__live strong{color:var(--on-surface-variant);font-weight:600}.status-bar__live:before{background:#16a178;box-shadow:0 0 0 3px #16a17818}.stage-actions{gap:10px}.spacebar-pill{font-size:13px;box-shadow:none;padding:10px 14px}.spacebar-pill kbd{font-family:var(--font-ui);font-size:12px}.wheel-title-button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;border:0;font-size:23px;line-height:1.3;margin-bottom:16px;padding:0 0 6px;background:transparent}.wheel-title-button span{overflow-wrap:anywhere;min-width:0}.wheel-title-button .ui-icon{color:var(--outline)}.sidebar-tabs{width:100%;border-radius:12px;padding:4px;gap:4px}.sidebar-tabs button{flex:1 1;min-height:44px;padding:8px 12px;font-size:14px;border-radius:9px}.sidebar-entry-options{gap:10px 16px}.sidebar-entry-options label{min-height:40px;display:inline-flex;align-items:center;font-size:13px;gap:6px}.choice-list>li{border:1px solid transparent;border-radius:10px;background:var(--surface-container-low)}.choice-list>li:focus-within{border-color:#bac6fc;background:#fff}.choice-list .entry-label{font-size:15px;line-height:1.5;min-height:44px}.editor-bottom,.probability-footer{font-size:13px}.pagination{gap:8px;align-items:center}.pagination button{min-height:44px;font-size:13px}.banner{font-size:14px;line-height:1.6;gap:10px 16px;padding:16px;border-radius:12px}.banner button{min-height:44px;font-size:13px;padding:9px 14px}.page-head{margin-bottom:28px}.subtitle{font-size:16px;line-height:1.65}.feature-page>h1{font-size:clamp(28px,3vw,38px);line-height:1.2;letter-spacing:-.025em;margin:12px 0}.feature-page>p{font-size:15px;line-height:1.65;max-width:850px;color:var(--on-surface-variant)}.feature-tabs{padding-bottom:16px;border-bottom:1px solid var(--surface-border);gap:8px}.feature-tabs button{border-color:var(--surface-border);font-size:14px}.settings-panel__head{padding:24px 60px 16px 24px}.settings-panel__head .headline-md{font-size:25px}.settings-panel__icon{width:40px;height:40px;flex-shrink:0;border-radius:12px}.settings-panel__body{padding-top:8px}.settings-panel__body h3{font-size:17px}.settings-panel__foot .button{font-size:14px;min-height:48px}.settings-tabs>button{font-size:13px;min-height:44px}.modal-heading{gap:16px;align-items:flex-start}.modal-heading h2{font-size:23px;line-height:1.3;margin-top:8px}.modal-heading .icon-button{flex-shrink:0}.modal-close{width:44px;height:44px}.mobile-dock button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;min-height:48px;padding:8px}@media(max-width:1199px) and (min-width:1024px){.studio-grid{grid-template-columns:240px minmax(0,1fr) 340px;gap:16px}}@media(max-width:1023px) and (min-width:768px){.studio-left{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-left .entropy-note{grid-column:1/-1}.studio-grid{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:767px){.tool-intro{padding:14px 16px;margin-bottom:16px;border-radius:14px}.tool-intro:before{top:14px;bottom:14px}.tool-intro>p{font-size:14px;line-height:1.5;margin-bottom:10px}.tool-intro nav[aria-label="Popular wheels"] a{font-size:12px;padding:10px;border-radius:10px}.top-nav .brand{font-size:20px;gap:8px}.top-nav .brand svg{width:28px;height:28px}.status-bar{gap:8px}.status-bar .status-bar__live{font-size:12px;padding:10px}.stage-actions .spacebar-pill{font-size:12px}.stage-actions .spacebar-pill kbd{display:none}.card{padding:18px}.wheel-title-button{font-size:22px}.choice-list .entry-label{font-size:16px}.headline-xl{font-size:30px}.subtitle{font-size:15px}.settings-panel__head{padding-left:16px;padding-right:58px}.settings-panel__head .headline-md{font-size:23px}.settings-tabs>button{font-size:12px}.mobile-dock{padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media(forced-colors:active){:focus-visible{outline:2px solid Highlight}.ui-icon{forced-color-adjust:auto}}.template-row__name{white-space:normal;overflow:visible;text-overflow:clip}.template-row{grid-template-columns:32px minmax(0,1fr);gap:4px 10px}.template-row__icon{grid-row:1/3}.template-row .label-sm{grid-column:2;font-size:12px}.settings-panel__body input[type=color]{width:100%;height:44px;padding:4px;border:1px solid var(--surface-border);border-radius:10px;background:#fff;cursor:pointer}.settings-panel__body input[type=file]{width:100%;max-width:100%;min-width:0;font-size:13px}.settings-panel__body input[type=file]::file-selector-button{min-height:44px;padding:8px;border:1px solid var(--surface-border);border-radius:8px;background:#fff;color:var(--on-surface)}.results-extras{padding:16px 20px;border:1px solid var(--surface-border);border-radius:16px;background:#fff;margin-bottom:24px}@media(max-width:767px){.status-bar .status-bar__live{padding:10px 8px}.status-bar .pill:not(.status-bar__live){padding:4px;gap:2px}}@media(min-width:768px) and (max-width:1023px){.studio-center{grid-row:1;grid-column:1}.studio-right{grid-row:1;grid-column:2}.studio-left{grid-row:2;grid-column:1/-1}}@media(max-width:767px){.top-nav{grid-template-columns:minmax(0,1fr) 130px}.top-nav .brand{grid-row:1;grid-column:1;max-width:100%}.top-nav .mobile-navigation,.top-nav:not(:has(.header-tool-buttons)) .mobile-navigation{grid-row:1;grid-column:2;min-width:0}.top-nav .mobile-navigation select{width:100%;font-size:13px}.top-nav .header-tool-buttons{grid-row:2;grid-column:1/-1;justify-content:flex-end;gap:8px}.top-nav .header-tool-buttons:before{content:"Wheel controls";font-size:12px;color:var(--on-surface-variant);margin-right:auto}}@media(min-width:768px) and (max-width:1199px){.studio-grid{grid-template-columns:minmax(0,1fr) 340px;gap:20px}.studio-center{grid-row:1;grid-column:1}.studio-right{grid-row:1;grid-column:2}.studio-left{grid-row:2;grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.studio-left .entropy-note{grid-column:1/-1}}.names-sidebar:is(.show-entry-controls,.show-entry-weights) .choice-list li{flex-wrap:wrap;padding:8px}.names-sidebar:is(.show-entry-controls,.show-entry-weights) .entry-label{flex-basis:calc(100% - 84px)}.entry-weight{min-height:44px}.entry-color{width:44px;height:44px;padding:3px}.row-control{width:44px;height:44px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.search-label .ui-icon{color:var(--outline);width:18px;height:18px}.entry-grip{display:inline-flex;align-items:center;min-height:44px}.mobile-choice-preview{display:none}@media(max-width:767px){.mobile-choice-preview{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;min-height:64px;border:1px solid var(--surface-border);border-radius:12px;background:#fff;text-align:left}.mobile-choice-preview>span{min-width:0;flex:1 1}.mobile-choice-preview strong{display:flex;align-items:center;gap:8px;font-size:14px}.mobile-choice-preview small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;color:var(--on-surface-variant);margin-top:3px}.mobile-choice-preview .ui-icon{color:var(--primary)}.mobile-choice-count{font-size:12px;color:var(--on-surface-variant);font-weight:500}}.winner-recovery{margin:12px 0;padding:14px;border-radius:12px;border:1px solid var(--surface-border);background:var(--surface-container-low);font-size:14px;line-height:1.5}.winner-recovery p{margin:0 0 10px}.winner-recovery[role=alert]{border-color:var(--error);background:#fff5f4}.presentation .mobile-choice-preview{display:none}body:has(>.site-footer){display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}body:has(>.site-footer)>main{width:100%;margin-block:0}.site-footer{margin-top:auto;background:#fff;border-top:1px solid var(--surface-border);color:var(--on-surface-variant)}.site-footer__inner{max-width:1392px;margin:0 auto;padding:44px 24px 24px}.site-footer__main{display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(0,1fr));gap:36px;padding-bottom:32px}.site-footer__logo{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--on-surface);font-size:23px;font-weight:800;letter-spacing:-.03em;text-decoration:none;border-radius:8px}.site-footer__brand p{max-width:300px;margin:14px 0 18px;font-size:14px;line-height:1.75}.site-footer__note{display:inline-flex;align-items:center;gap:8px;color:#28634f;font-size:13px;font-weight:500}.site-footer__note .ui-icon{width:18px;height:18px}.site-footer__group{min-width:0}.site-footer__group h2{margin:10px 0 12px;font-size:14px;line-height:1.5;font-weight:700;color:var(--on-surface)}.site-footer__group ul{list-style:none;margin:0;padding:0}.site-footer__group li{margin:0}.site-footer__group a{display:flex;align-items:center;min-height:44px;width:fit-content;max-width:100%;padding:8px 0;border-radius:4px;font-size:14px;line-height:1.5;color:var(--on-surface-variant);text-decoration:none;overflow-wrap:anywhere}.site-footer__group a:hover{color:var(--primary);text-decoration:underline;text-underline-offset:4px}.site-footer__group a[aria-current=page]{color:var(--primary);font-weight:600}.site-footer a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.site-footer__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px 24px;border-top:1px solid var(--surface-border);padding-top:22px;font-size:12px;line-height:1.6}.site-footer__bottom p{margin:0}.site-footer__bottom .site-footer__copyright{color:var(--on-surface);font-weight:600;margin-bottom:4px}.site-footer__top{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-left:auto;padding:8px 12px;border:1px solid var(--surface-border);border-radius:10px;color:var(--on-surface);text-decoration:none;font-size:13px;font-weight:600;white-space:nowrap}.site-footer__top:hover{background:var(--surface-container-low);color:var(--primary)}body:has(.presentation)>.site-footer{display:none}@media(max-width:1000px){.site-footer__main{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.site-footer__brand{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:24px;align-items:center}.site-footer__brand p{grid-column:2;grid-row:1/3;max-width:340px;margin:0}.site-footer__note{margin-top:8px}}@media(max-width:600px){.site-footer__inner{padding:28px 20px max(24px,env(safe-area-inset-bottom))}.site-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;padding-bottom:24px}.site-footer__brand{display:block}.site-footer__brand p{margin:12px 0}.site-footer__note{margin-top:0}.site-footer__group:last-child{grid-column:1/-1}.site-footer__group:last-child ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.site-footer__group h2{margin:0 0 8px}.site-footer__group a{font-size:13px}.site-footer__bottom{align-items:flex-start;padding-top:20px}.site-footer__bottom>div{flex-basis:100%}}@media print{body:has(>.site-footer){display:block;min-height:0}.site-footer{display:none!important}}.color-mode{display:inline-flex;align-items:center;gap:2px;min-height:44px;color:var(--on-surface-variant)}.color-mode__option{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit}.color-mode__option[aria-pressed=true]{border-color:var(--surface-border);background:var(--surface-card);color:var(--primary)}.color-mode .ui-icon{width:18px;height:18px}.header-actions .header-tool-buttons{flex-wrap:wrap}.result-preferences h3{margin:0 0 12px}.result-preferences select{width:100%;min-height:44px}.winner-surface{position:relative;width:100%;border:1px solid var(--surface-border);border-radius:20px;background:var(--surface-card);box-shadow:var(--shadow-l1);overflow:hidden}.winner-surface .winner{max-height:none;overflow:visible}.winner-surface__close{position:absolute;right:12px;top:12px;z-index:3;background:var(--surface-container-low)}.winner-surface--banner{margin-bottom:20px}.winner-surface--inline{max-width:560px;margin:0 auto}.winner-reveal{width:100%;margin-bottom:16px}.template-apply-trigger{width:100%;margin-top:14px}.template-apply{width:min(620px,calc(100% - 24px))}.template-apply input[type=search],.template-apply select{width:100%;min-height:44px;margin:6px 0 12px}.template-apply__preview{padding:16px;background:var(--surface-container-low);border:1px solid var(--surface-border);border-radius:12px;margin:8px 0 16px}.template-apply__preview ul{padding-left:20px;max-height:150px;overflow:auto;font-size:14px}.template-apply__options{border:0;padding:0;margin:0 0 16px;display:grid;gap:10px}.template-apply__options legend{font-size:14px;font-weight:700;margin-bottom:8px}.template-apply__options label{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border:1px solid var(--surface-border);border-radius:10px}@media(min-width:768px){.winner-surface--banner .winner{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;padding:20px 24px}.winner-surface--banner .winner-feedback,.winner-surface--banner .winner-recovery,.winner-surface--banner .winner__header,.winner-surface--banner .winner__more{grid-column:1/-1}.winner-surface--banner .winner__spotlight{margin:0}.winner-surface--banner .winner__links{grid-column:2}.winner-surface--banner .winner__more{margin-top:16px}}@media(max-width:767px){.top-nav .header-tool-buttons:before{display:none}.header-actions .header-tool-buttons{justify-content:space-between;gap:6px}.color-mode{margin-right:auto}}@media screen{:root[data-color-mode=dark]{color-scheme:dark;--surface:#111724;--surface-dim:#0b101a;--surface-card:#1b2435;--surface-container-lowest:#182132;--surface-container-low:#202b3e;--surface-container:#263248;--surface-container-high:#303d54;--surface-container-highest:#3c4b64;--on-surface:#edf2ff;--on-surface-variant:#b8c5dc;--outline:#9cabbe;--outline-variant:#667792;--surface-border:#3b4a63;--primary:#a6b9ff;--primary-container:#455edb;--primary-fixed:#293866;--on-primary:#fff;--error:#ffb3ac;--error-container:#552c32;--on-error-container:#ffcbc5;--tertiary:#58dca9;--tertiary-container:#68e8b7;--tertiary-fixed:#234d42;--on-tertiary-container:#c4ffdf;--shadow-l1:0 3px 14px #0002;--shadow-l2:0 8px 24px #0003;--shadow-l3:0 24px 48px #0007}:root[data-color-mode=dark] :is(.top-nav,.site-footer,dialog.settings-panel-dialog,dialog.winner-dialog,.tool-card,.tools-wheel-link,.group-card,.results-extras,.template-row__icon,.trust-icon,.status-bar .pill,.spacebar-pill,.mobile-choice-preview,.tool-palette-preview,.editor-mode button[aria-pressed=true],.entry-editor .editable-row,.entry-editor .editor-upload,.settings-panel__body input[type=color],.tool-color-swatch-box){background:var(--surface-card);color:var(--on-surface);border-color:var(--surface-border)}:root[data-color-mode=dark] :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea){background-color:var(--surface-container-lowest);color:var(--on-surface);border-color:var(--surface-border)}:root[data-color-mode=dark] button:where(:not(.button--primary):not(.primary):not(.add-button):not(.center-spin):not([aria-selected=true]):not([aria-pressed=true])){background-color:var(--surface-container-lowest);color:var(--on-surface);border-color:var(--surface-border)}:root[data-color-mode=dark] button:is(.button--ghost,.icon-button):not([aria-pressed=true]){background-color:transparent}:root[data-color-mode=dark] button:not(:disabled):hover{filter:brightness(1.12)}:root[data-color-mode=dark] :is(.tool-intro,.winner__spotlight){background:linear-gradient(120deg,var(--surface-container-low),var(--surface-card));border-color:var(--surface-border)}:root[data-color-mode=dark] :is(.names-sidebar .choice-list>li:focus-within,.editor-bulk,.entry-editor .editable-row[data-selected=true],.tools-nav button[aria-selected=true],.tool-segmented button[aria-pressed=true]){background:var(--primary-fixed);border-color:var(--primary)}:root[data-color-mode=dark] :is(.entropy-note,.tool-feedback--success){background:#153c32;color:#a4efd0;border-color:#28604e}:root[data-color-mode=dark] :is(.site-footer__note,.entropy-note p){color:#a4efd0}:root[data-color-mode=dark] :is(.button--danger,.winner-recovery[role=alert],.tool-feedback--error){background:var(--error-container);color:var(--error);border-color:var(--error)}:root[data-color-mode=dark] .entry-editor .editor-danger{color:var(--error)}:root[data-color-mode=dark] :is(.template-row:hover,.tool-note,.tool-help){color:var(--on-surface-variant)}:root[data-color-mode=dark] .template-row:hover{background:var(--surface-container)}:root[data-color-mode=dark] .winner__spotlight .result-image-button{background:var(--surface-container-low)}:root[data-color-mode=dark] .site-footer__bottom{border-color:var(--surface-border)}:root[data-color-mode=dark] :is(.tool-intro nav[aria-label="Popular wheels"] a,.editor-footer,.mobile-dock,.tool-empty,.tool-upload,.catalog-sample>span,.catalog-sample>li,.channel-tile span){background:var(--surface-container-lowest);color:var(--on-surface);border-color:var(--surface-border)}:root[data-color-mode=dark] :is(.editor-footer-status,.editor-footer-status span){color:var(--on-surface-variant)}:root[data-color-mode=dark] :is(.tool-feedback,.team-setup__options>.tool-note){background:#153c32;color:#a4efd0;border-color:#28604e}:root[data-color-mode=dark] :is(.tool-feedback--error,.tool-feedback[role=alert],.catalog-quiz__answer[data-result=incorrect]){background:var(--error-container);color:var(--error);border-color:var(--error)}:root[data-color-mode=dark] :is(.tools-page .button:not(.button--primary),.tool-table-scroll td[data-selected=true]){background:var(--surface-container-lowest);color:var(--on-surface);border-color:var(--surface-border)}:root[data-color-mode=dark] :is(.button--primary,.primary):hover:not(:disabled){background:#536de9;color:#fff}:root[data-color-mode=dark] input[type=file]::file-selector-button{background:var(--surface-container-low);color:var(--on-surface);border-color:var(--surface-border)}:root[data-color-mode=dark] .tool-intro nav[aria-label="Popular wheels"] a:hover{background:var(--surface-container);color:var(--primary)}}