body.bucket-home-experience {
  --life-base: #231921;
  --life-row: #30242d;
  --life-row-hover: #3e2e39;
  --life-ink: #f6eee9;
  --life-muted: #cbbbc2;
  --life-accent: #dcb5b2;
  --life-line: #57424e;
  --life-tab: #49313e;
  --life-mark: #b28a99;
}
.bucket-home-experience .app-preview:has(.has-life-events-view) { --life-seam-direction:90deg; }
.bucket-home-experience .app-preview:has(.has-life-events-view) .app-shell { background:#17251d; }
.bucket-home-experience .app-preview:has(.has-life-events-view) .app-sidebar {
  border-right-color:transparent;
  background:linear-gradient(180deg, #17251d, #101611);
}
.bucket-home-experience .app-preview:has(.has-life-events-view) .app-main {
  background:linear-gradient(var(--life-seam-direction), #10161133, #10161100 14px), var(--life-base);
  color:var(--life-ink);
  transition:background-color .28s,color .28s;
}
.bucket-home-experience .app-preview:has(.has-life-events-view) .app-main::before,
.bucket-home-experience .app-preview:has(.has-life-events-view) .app-main::after { content:none; }
.bucket-home-experience .app-nav-group button[data-bucket-section="life-events"] { color:var(--life-ink); border:1px solid var(--life-line); background:var(--life-base); box-shadow:inset 0 1px 0 #ffffff07; }
.bucket-home-experience .app-nav-group button[data-bucket-section="life-events"].active { border-color:var(--life-mark); background:var(--life-base); }
.bucket-home-experience .app-nav-group button[data-bucket-section="life-events"] small { color:var(--life-muted); }
.bucket-home-experience .app-preview:has(.has-life-events-view) :is(.app-main-head h3,.bucket-title-label) { color:var(--life-ink); }
.bucket-home-experience .app-preview:has(.has-life-events-view) :is(.app-main-head,.app-list-tools,.sheet-header) { border-color:var(--life-line); }
.bucket-home-experience .app-preview:has(.has-life-events-view) :is(.bucket-sheet,.sheet-header,.bucket-sheet-rows) { background:transparent; box-shadow:none; }
.bucket-home-experience .app-preview:has(.has-life-events-view) .bucket-sheet { border-color:var(--life-line); }
.bucket-home-experience .app-preview:has(.has-life-events-view) .sheet-header { color:var(--life-muted); }
.bucket-home-experience .app-preview:has(.has-life-events-view) .sheet-header span { color:inherit; }
.bucket-home-experience #idea .bucket-sheet-rows[data-view="life-events"] .sheet-row { color:var(--life-ink); background:var(--life-row); border:1px solid var(--life-line); border-radius:11px; box-shadow:inset 0 1px 0 #ffffff03; }
.bucket-home-experience #idea .bucket-sheet-rows[data-view="life-events"] .sheet-row:is(:hover,:focus-visible) { background:var(--life-row-hover); border-color:var(--life-mark); transform:none; }
.bucket-home-experience #idea .bucket-sheet-rows[data-view="life-events"] .sheet-item-title { color:var(--life-ink); }
.bucket-home-experience #idea .bucket-sheet-rows[data-view="life-events"] :is(.sheet-row-number,.sheet-location-text,.sheet-row-location,.sheet-with-name,.sheet-item-copy > small) { color:var(--life-muted) !important; }
.bucket-home-experience #idea .bucket-sheet-rows[data-view="life-events"] .sheet-item-kicker { color:var(--life-accent); }
.bucket-home-experience #idea .bucket-sheet-rows[data-view="life-events"] .sheet-location-mark { color:var(--life-accent); background:transparent; box-shadow:none; }
.bucket-home-experience #idea .bucket-sheet-rows[data-view="life-events"] .sheet-complete { color:#ffffff47; border-color:var(--life-mark); background:transparent; box-shadow:none; }
.bucket-home-experience #idea .bucket-sheet-rows[data-view="life-events"] .sheet-complete:hover { color:var(--life-ink); border-color:var(--life-accent); background:var(--life-tab); }
.bucket-home-experience #idea .bucket-sheet-rows[data-view="life-events"] .sheet-row-with.is-solo { background:var(--life-tab); border-color:var(--life-line); }
.bucket-home-experience .app-preview:has(.has-life-events-view) :is(.app-home-mode,.app-smart-search-toggle,.app-create-menu-toggle) { color:var(--life-ink); border-color:var(--life-line); background:var(--life-row); box-shadow:none; }
.bucket-home-experience .app-preview:has(.has-life-events-view) .app-create-menu-toggle strong { color:var(--life-ink); }
.bucket-home-experience .app-preview:has(.has-life-events-view) .app-home-mode button { color:var(--life-muted); }
.bucket-home-experience .app-preview:has(.has-life-events-view) .app-home-mode button.active { color:var(--life-ink); background:var(--life-tab); box-shadow:none; }
.bucket-home-experience .app-preview:has(.has-life-events-view) .bucket-view-tabs { background:none; }
.bucket-home-experience .app-preview:has(.has-life-events-view) .bucket-view-tabs button { color:var(--life-muted); background:transparent; border-color:transparent; box-shadow:none; }
.bucket-home-experience .app-preview:has(.has-life-events-view) .bucket-view-tabs button.active { color:var(--life-ink); background:var(--life-tab); border-color:var(--life-line); box-shadow:none; }
.bucket-home-experience .app-preview:has(.has-life-events-view) .bucket-view-tabs button::after { background:var(--life-line); }
.bucket-home-experience .app-preview:has(.has-life-events-view) .bucket-empty-state { color:var(--life-ink); background:transparent; border-color:var(--life-line); }
.bucket-home-experience .app-preview:has(.has-life-events-view) .bucket-empty-state span { color:var(--life-muted); }
.bucket-home-experience button:focus-visible,.bucket-home-experience a:focus-visible { outline:2px solid #b99d69; outline-offset:4px; }
