/* Personal planner palette. Household member colours are independent. */
aside{background:var(--sidebar,#e8f0f8)}button:hover,.calendar .date-button:hover{background:var(--soft-alt,#eaf2f9)}.primary,nav button.active,.day.today .number,#toast{color:var(--on-accent,#fff)}.primary:hover{background:var(--accent-hover,#385b7d)}.hero,.tabs button.selected,.event{background:var(--soft,#dfeefa)}.pill,.badge,.hint,.recipe .emoji,.weekday{background:var(--soft-alt,#e8f1fa)}.event.meal,.avatar{background:var(--soft-alt,#e8eafb)}.hero p,label{color:var(--muted)}.hero .flower,.aside-note span{color:var(--accent-art,#a5c4e1)}.entry{border-bottom-color:var(--line)}input,select,textarea{border-color:var(--line)}.day:hover{background:var(--soft-alt)}.day.other{background:var(--paper);color:var(--muted)}.theme-options{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0}.theme-options button{display:flex;align-items:center;gap:10px;text-align:left}.theme-options button[aria-pressed=true]{outline:2px solid var(--green);outline-offset:1px}.theme-swatch{width:23px;height:23px;border-radius:50%;flex-shrink:0;border:1px solid #0002}
