/* Complete, distinct personalization palettes. */
.pers-schemes-v132{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
.pers-schemes-v132 button{
  position:relative!important;min-height:112px!important;padding:12px!important;gap:7px!important;
  align-content:start!important;border-radius:16px!important;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease!important;
}
.pers-schemes-v132 button:hover{transform:translateY(-2px)!important;box-shadow:0 10px 24px color-mix(in srgb,var(--ink) 10%,transparent)!important}
.pers-schemes-v132 button.active{border:2px solid var(--green)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 16%,transparent)!important}
.pers-scheme-swatches-v136{display:flex!important;min-height:25px!important}
.pers-scheme-swatches-v136 i{width:24px!important;height:24px!important}
.pers-scheme-swatches-v136 i+i{margin-left:-5px!important}
.pers-schemes-v132 button b{font-size:12px!important;line-height:1.2!important}
.pers-schemes-v132 button small{font-size:10px!important;line-height:1.25!important;min-height:25px!important}
.pers-schemes-v132 button>em{
  position:absolute!important;right:10px!important;top:12px!important;padding:3px 6px!important;border-radius:999px!important;
  background:color-mix(in srgb,var(--card) 76%,var(--bg))!important;color:var(--muted)!important;font-size:8px!important;font-style:normal!important;font-weight:850!important;
}

/* Every chosen palette controls the complete application instead of only the preview. */
body[data-lt-personalization="131"],
body[data-lt-personalization="131"] #app.app-shell,
body[data-lt-personalization="131"] .main,
body[data-lt-personalization="131"] .view,
body[data-lt-personalization="131"] .settings-app-v129,
body[data-lt-personalization="131"] .settings-main-v129{
  background:var(--bg)!important;color:var(--ink)!important;
}
body[data-lt-personalization="131"] #app>.sidebar,
body[data-lt-personalization="131"] .settings-sidebar-v129{
  background:color-mix(in srgb,var(--card) 94%,var(--green) 6%)!important;
  border-color:var(--line)!important;color:var(--ink)!important;
}
body[data-lt-personalization="131"] :is(.card,.side-card,.modal,.month-main-card,.analytics-v418-hero,.goal-v421-card,.settings-panel-v129,.settings-dashboard-v129>button,.settings-feature-v129,.settings-about-v129,.settings-shortcuts-v129,.finance-panel-v127,.finance-side-v127,.finance-goal-v127,.finance-kpis-v127>article){
  background:var(--card)!important;color:var(--ink)!important;border-color:var(--line)!important;
}
body[data-lt-personalization="131"] :is(.saves-v150-hero,.saves-v150-timeline,.saves-v150-guide,.save-health-v150,.analytics-panel-v140,.pers-section-v131,.pers-preview-v131,.task-row,.extra-setting-row){
  background:var(--card)!important;color:var(--ink)!important;border-color:var(--line)!important;
}
body[data-lt-personalization="131"] .nav button.active,
body[data-lt-personalization="131"] .settings-sidebar-v129 nav button.active,
body[data-lt-personalization="131"] :is(.primary,.finance-income-btn-v127){
  background:var(--green)!important;color:#fff!important;
  box-shadow:0 10px 22px color-mix(in srgb,var(--green) 24%,transparent)!important;
}
body[data-lt-personalization="131"] .nav button:hover{background:color-mix(in srgb,var(--card) 78%,var(--green) 22%)!important;color:var(--ink)!important}
body[data-lt-personalization="131"] :is(input,select,textarea,.color-picker-toggle){background:color-mix(in srgb,var(--card) 92%,var(--bg))!important;color:var(--ink)!important;border-color:var(--line)!important}
body[data-lt-personalization="131"] .habit-item{background:color-mix(in srgb,var(--card) 88%,var(--bg))!important;border-color:var(--line)!important}
body[data-lt-personalization="131"] .habit-item.done{background:color-mix(in srgb,var(--card) 72%,var(--lt-success) 28%)!important}
body[data-lt-personalization="131"] :is(.settings-dashboard-v129>button:hover,.setting-action-v129:hover,.saves-v150-guide-list>div){
  background:color-mix(in srgb,var(--card) 82%,var(--green) 18%)!important;
}
body[data-lt-personalization="131"] :is(.analytics-bar-v140>i,.progress-line,.week-bar){
  background:color-mix(in srgb,var(--card) 70%,var(--green) 30%)!important;
}
body[data-lt-personalization="131"] .matrix-wrap{background:var(--card)!important;border-color:var(--line)!important}
body[data-lt-personalization="131"] .matrix th:not(.day-disabled){background:color-mix(in srgb,var(--card) 76%,var(--bg))!important;color:var(--muted)!important;border-color:var(--line)!important}
body[data-lt-personalization="131"] .matrix td:first-child{background:color-mix(in srgb,var(--card) 92%,var(--bg))!important}
body[data-lt-personalization="131"] .matrix .cell:not(.done):not(.day-disabled):not(.task-date-disabled){background:var(--card)!important;border-color:var(--line)!important}
body[data-lt-personalization="131"] .finance-hero-v127{background:linear-gradient(135deg,color-mix(in srgb,var(--card) 75%,var(--green) 25%),color-mix(in srgb,var(--bg) 84%,var(--green) 16%))!important;border-color:var(--line)!important}
body[data-lt-personalization="131"] .finance-command-v127{background:var(--card)!important;border-color:var(--line)!important}
body[data-lt-personalization="131"] .finance-periods-v127 button,
body[data-lt-personalization="131"] .finance-command-v127 nav button{background:color-mix(in srgb,var(--card) 76%,var(--bg))!important;color:var(--muted)!important}
body[data-lt-personalization="131"] .finance-periods-v127 button.active,
body[data-lt-personalization="131"] .finance-command-v127 nav button.active{background:var(--green)!important;color:#fff!important}
body[data-lt-personalization="131"] .settings-tip-v129{background:linear-gradient(135deg,var(--green),var(--green-dark))!important;color:#fff!important}
body[data-lt-personalization="131"] .settings-saved-v129{background:color-mix(in srgb,var(--card) 72%,var(--lt-success) 28%)!important;color:var(--ink)!important}

@media(max-width:980px){.pers-schemes-v132{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:620px){.pers-schemes-v132{grid-template-columns:1fr!important}}
