/* ============================================================
 * 侧边栏主屏幕（浅色主题）
 * ============================================================ */
.shell {
  display: flex;
  flex-direction: column;
  background: var(--color-page-background, #ffffff);
  color: var(--color-auth-text-primary, #333333);
  min-height: 100dvh;
  padding: 0 var(--spacing-lg, 16px) var(--spacing-xxl, 24px);
  box-sizing: border-box;
}

.userSlot {
  padding: var(--spacing-md, 12px) 0;
}

.cardSlot {
  padding: var(--spacing-sm, 8px) 0;
}

.settingsSlot {
  padding: var(--spacing-lg, 16px) 0 0;
}
