@layer legacy{.settings-ds.h-shells :is(.settings-ds-heading,.account-deletion-header) h1,.settings-ds.h-shells:is(.dream-backup-unavailable,.account-export-terminal) h1{font-size:22px;font-weight:var(--weight-display,800);letter-spacing:-.01em;line-height:1.25}.settings-ds.h-shells :is(.settings-ds-heading,.account-deletion-header) p{color:var(--sub);font-size:13px}.settings-ds.h-shells :is(.settings-ds-back,.account-deletion-back){min-height:40px;color:var(--sub);gap:6px;margin:0 0 8px;padding:4px 0;font-size:13px;font-weight:500}.settings-ds.h-shells :is(.settings-ds-group,.account-deletion-disposition,.account-deletion-form-card,.account-deletion-status,.appearance-theme-group,.dream-backup-section,.privacy-section,.account-export-card){border:1px solid var(--line);background:var(--card,var(--surface));box-shadow:none;border-radius:14px;margin-top:16px;padding:18px 16px}.settings-ds.h-shells .appearance-note{color:var(--sub);font-size:12px}.dreams-ds-page.h-shells .dream-heading h1,.dream-journal.h-shells .dream-heading h1,.dream-journal.h-shells>h1{font-size:22px;font-weight:var(--weight-display,800);letter-spacing:-.01em}.dreams-ds-page.h-shells .dream-private-label,.dream-journal.h-shells .dream-private-label{color:var(--rd-ink-3);font-size:12px}.dreams-ds-page.h-shells .dream-heading,.dream-journal.h-shells .dream-heading{gap:12px;padding:12px 0 16px}.reading-ds-page.h-shells{box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 20px 32px}.reading-ds-page.h-shells .reading-heading{border-bottom:1px solid var(--line);padding:8px 0 16px}.reading-ds-page.h-shells .reading-heading h1{font-size:22px;font-weight:var(--weight-display,800);letter-spacing:-.01em}.reading-ds-page.h-shells .reading-heading p{color:var(--sub);font-size:13px}.reading-ds-page.h-shells .reading-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 16px 40px;display:flex}.reading-ds-page.h-shells .reading-empty>svg{display:none}.reading-ds-page.h-shells .reading-empty h2{margin:0;font-size:15px;font-weight:600}.reading-ds-page.h-shells .reading-empty p{color:var(--faint);margin:0;font-size:12px;line-height:1.6}.reading-ds-page.h-shells .reading-empty a{background:var(--accent);color:var(--on-accent);border:0;border-radius:999px;margin-top:8px}}
