/* 0.71.63: focused visual adjustments; calendar and persisted data are unchanged. */
#content .kn7-primary[data-kn7-action="new"]{background:var(--life-accent,var(--accent))!important;color:var(--life-accent-ink,#fff)!important}
html[data-theme="vintage-garden"] body.life-ui #content .kn7-search{background:var(--life-surface,var(--surface))!important;border-color:var(--life-line-soft,var(--border-soft))!important;box-shadow:none!important}
html[data-theme="vintage-garden"] body.life-ui #content .kn7-search #kn7-search{background:transparent!important;box-shadow:none!important;color:var(--life-ink,var(--text))!important}
html[data-theme="vintage-garden"] body.life-ui #content .kn7-search:focus-within{border-color:var(--life-accent,var(--accent))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--life-accent,var(--accent)) 18%,transparent)!important}
.nut-shopping li.is-complete>label>span{color:var(--text-faint);text-decoration:line-through}
.gcal-settings-status-v07163{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px;font-size:13px}
.gcal-settings-status-v07163 strong{color:var(--life-ink,var(--text));font-weight:650}
.gcal-settings-status-v07163 span{color:var(--text-dim)}
html[data-lifeos-platform="android"] .system-notifications-v723, #lifeos-android-background{padding:18px!important;border-radius:18px!important;min-width:0}
html[data-lifeos-platform="android"] .system-notify-grid-v723>label,#lifeos-android-background .android-background-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-soft);min-width:0}
html[data-lifeos-platform="android"] .system-notify-grid-v723 input[type="checkbox"],#lifeos-android-background input[type="checkbox"]{width:22px;height:22px;min-width:22px;accent-color:var(--life-accent,var(--accent))}
#lifeos-android-background .android-background-intro{font-size:13px;line-height:1.5;color:var(--text-dim);margin:8px 0 12px}
#lifeos-android-background .android-background-status{padding:9px 12px;border-radius:10px;background:var(--bg-hover);font-size:13px;line-height:1.4;color:var(--text)}
#lifeos-android-background .android-background-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
#lifeos-android-background .android-background-actions button{min-height:44px;flex:1 1 130px}
#lifeos-android-background .android-background-help{font-size:12px;line-height:1.5;color:var(--text-faint);margin:12px 0 0}
@media(max-width:820px){html[data-lifeos-platform="android"] body.life-ui:not([data-life-page="calendar"]) #content .android-header-title :is(.page-title,h1,h2){font-size:clamp(1.35rem,6vw,1.8rem)!important}}
