/* ==========================================================================
   PHNX admin design tokens (future palette)

   Every token is prefixed --phnx- so it cannot collide with phoenix-theme.css.
   Radii (--radius-sm/md/lg/xl) and --font-mono come from phoenix-theme.css and
   must not be redefined here.

   Stage 1 renders the shell in the current slate + orange palette; these tokens
   only take effect where PhoenixShell's useNewPalette flag is true.
   ========================================================================== */

:root {
  /* Colors */
  --phnx-bg-primary: #0a0a0a;
  --phnx-bg-secondary: #141414;
  --phnx-bg-tertiary: #1a1a1a;
  --phnx-bg-elevated: #262626;
  --phnx-border-default: #262626;
  --phnx-border-hover: #404040;
  --phnx-accent-primary: #F97316;
  --phnx-accent-hover: #ea580c;
  --phnx-text-primary: #ededed;
  --phnx-text-secondary: #a3a3a3;
  --phnx-text-muted: #737373;

  /* Status */
  --phnx-status-success: #10b981;
  --phnx-status-warning: #f59e0b;
  --phnx-status-danger: #ef4444;
  --phnx-status-info: #3b82f6;

  /* Spacing */
  --phnx-space-1: 4px;
  --phnx-space-2: 8px;
  --phnx-space-3: 12px;
  --phnx-space-4: 16px;
  --phnx-space-6: 24px;
  --phnx-space-8: 32px;
  --phnx-space-12: 48px;

  /* Radius (sm/md/lg/xl live in phoenix-theme.css) */
  --phnx-radius-2xl: 16px;

  /* Typography (--font-mono lives in phoenix-theme.css) */
  --phnx-font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;

  /* Shadows */
  --phnx-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.5);
  --phnx-shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.5);
  --phnx-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.5);
}
