:root {
  /* Flexoki Light Mode Color Palette - matching stellarion.ai */
  --color-background: #FFFCF0; /* Paper */
  --color-foreground: #1C1B1A; /* Base-950 */
  --color-card: #F2F0E5; /* Base-50 */
  --color-card-foreground: #1C1B1A; /* Base-950 */
  --color-primary: #4385BE; /* Blue-400 */
  --color-primary-foreground: #FFFCF0; /* Paper */
  --color-secondary: #F2F0E5; /* Base-50 */
  --color-secondary-foreground: #1C1B1A; /* Base-950 */
  --color-muted: #F2F0E5; /* Base-50 */
  --color-muted-foreground: #6F6E69; /* Base-600 */
  --color-accent: #8B7EC8; /* Purple-400 */
  --color-accent-foreground: #FFFCF0; /* Paper */
  --color-destructive: #D14D41; /* Red-400 */
  --color-destructive-foreground: #FFFCF0; /* Paper */
  --color-border: #CECDC3; /* Base-200 */
  --color-ring: #4385BE; /* Blue-400 */
}

.dark {
  /* Flexoki Dark Mode Color Palette - matching stellarion.ai */
  --color-background: #100F0F; /* Black */
  --color-foreground: #F2F0E5; /* Base-50 */
  --color-card: #1C1B1A; /* Base-950 */
  --color-card-foreground: #F2F0E5; /* Base-50 */
  --color-primary: #205EA6; /* Blue-600 */
  --color-primary-foreground: #F2F0E5; /* Base-50 */
  --color-secondary: #1C1B1A; /* Base-950 */
  --color-secondary-foreground: #F2F0E5; /* Base-50 */
  --color-muted: #1C1B1A; /* Base-950 */
  --color-muted-foreground: #878580; /* Base-500 */
  --color-accent: #5E409D; /* Purple-600 */
  --color-accent-foreground: #F2F0E5; /* Base-50 */
  --color-destructive: #AF3029; /* Red-600 */
  --color-destructive-foreground: #F2F0E5; /* Base-50 */
  --color-border: #282726; /* Base-900 */
  --color-ring: #205EA6; /* Blue-600 */
}

body {
  background-color: var(--color-background);
  color: var(--color-foreground);
}

/* Override Docus logo size to make it bigger */
header img,
.app-header img,
[class*="header"] img,
img[alt="Stellarion"] {
  height: 2.5rem !important; /* 40px instead of default 24px */
  max-height: 2.5rem !important;
  width: auto !important;
}

/* More specific targeting */
.h-6 {
  height: 2.5rem !important;
}

/* Target all header images */
header * img {
  height: 2.5rem !important;
}
