.local-only #accountAvatarButton,
.local-only #accountPopover,
.local-only #accountAuthPanel,
.local-only #teacherSyncStatusButton,
.local-only .membership-link,
.local-only .membership-banner,
.local-only #settingsWorkspace .settings-row:has(#settingsCloudSyncToggle),
.local-only #settingsWorkspace .sync-settings,
.local-only #settingsWorkspace .settings-row:has(#feedbackBtn) { display: none !important; }
.local-only .local-mode-note { margin: 0 12px 14px; color: var(--muted); font-size: 13px; line-height: 1.6; }
.local-only #settingsWorkspace .settings-privacy > summary { display: flex; min-height: 0; align-items: center; justify-content: space-between; gap: 12px; padding: 12px 14px; font-weight: 650; line-height: 1.5; list-style: none; }
.local-only #settingsWorkspace .settings-privacy > summary::after { content: '⌄'; flex: none; }
.local-only #settingsWorkspace .settings-privacy[open] > summary::after { transform: rotate(180deg); }
