

html[data-ladder="v2"][data-theme="dark"]:root :is(.csel-menu,.ac-dropdown,.iti__dropdown-content){--color-surface-subtle:#2d3640;--color-surface-hover:#36414c;--color-border:#353e48}
html[data-ladder="v2"][data-theme="dark"]:root #addItemsContainer{--color-surface-subtle:#2d3640;--color-surface-hover:#36414c;--color-border:#353e48}

html[data-ladder="v2"][data-theme="dark"]:root :is(.navbar,.bottom-nav){background:var(--color-surface);backdrop-filter:none;-webkit-backdrop-filter:none}

html[data-ladder="v2"][data-theme="dark"]:root :is(.csel-menu,.ac-dropdown,.iti__dropdown-content){background:var(--color-surface-raised);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-lg);backdrop-filter:none}
html[data-ladder="v2"][data-theme="dark"]:root:where(.fw-app) .toast{background:var(--color-surface-raised);border-color:var(--color-border-strong);box-shadow:var(--shadow-lg);backdrop-filter:none}

html[data-ladder="v2"][data-theme="dark"]:root :is(.card,.insight-hero,.settings-group,.goals-card,.starter-card){border-color:var(--color-border)}

html[data-ladder="v2"][data-theme="dark"]:root .navbar-title{background:none;-webkit-text-fill-color:currentColor;color:var(--color-text)}
html[data-ladder="v2"][data-theme="dark"]:root .nav-avatar{background:var(--color-brand);color:var(--color-on-brand)}
html[data-ladder="v2"][data-theme="dark"]:root .starter-card{background:var(--color-surface)}
html[data-ladder="v2"][data-theme="dark"]:root .starter-icon{box-shadow:none}
html[data-ladder="v2"][data-theme="dark"]:root .login-card::before{display:none}
html[data-ladder="v2"][data-theme="dark"]:root body{background:var(--color-page)}

html[data-ladder="v2"][data-theme="dark"]:root:where(.fw-app) .btn-primary{box-shadow:none}
html[data-ladder="v2"][data-theme="dark"]:root .bottom-nav-add,html[data-ladder="v2"][data-theme="dark"]:root .fab{box-shadow:0 0 0 4px var(--color-surface),0 6px 16px rgba(0,0,0,.5)}
html[data-ladder="v2"][data-theme="dark"]:root:where(.fw-app) .btn-secondary:not(:is(.fw-modal-footer,.modal-actions,.fw-modal-header,.fw-modal-discard-actions)>*){background:transparent;border-color:var(--color-border-control);color:var(--color-text)}
html[data-ladder="v2"][data-theme="dark"]:root:where(.fw-app) .btn-secondary.btn-danger-ink{color:var(--color-danger)}
