/*
Theme Name: Selina
Theme URI: http://example.com/selina
Author: Antigravity
Author URI: http://example.com
Description: A premium WordPress theme based on a modern React template.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: selina
*/

:root {
  --font-size: 16px;
  --background: #f8f9fb;
  --foreground: #1e293b;
  --card: #ffffff;
  --card-foreground: #1e293b;
  --popover: #ffffff;
  --popover-foreground: #1e293b;
  --primary: #2563eb;
  --primary-foreground: #ffffff;
  --secondary: #f1f5f9;
  --secondary-foreground: #334155;
  --muted: #f1f5f9;
  --muted-foreground: #64748b;
  --accent: #dbeafe;
  --accent-foreground: #1e40af;
  --destructive: #dc2626;
  --destructive-foreground: #ffffff;
  --border: #e2e8f0;
  --input: #e2e8f0;
  --input-background: #ffffff;
  --switch-background: #cbd5e1;
  --ring: #2563eb;
  --radius: 0.5rem;
}

/* Sidebar labels visibility */
#sidebar.w-20 .sidebar-label,
#sidebar.w-20 .logo-text {
  display: none;
}

#sidebar.w-20 .sidebar-item {
  justify-content: center;
}

#sidebar.w-20 .sidebar-item span {
  display: none;
}

#sidebar.w-64 .sidebar-item {
  justify-content: flex-start;
}

.dark {
  --background: #0f172a;
  --foreground: #f1f5f9;
  --card: #1e293b;
  --card-foreground: #f1f5f9;
  --popover: #1e293b;
  --popover-foreground: #f1f5f9;
  --primary: #3b82f6;
  --primary-foreground: #ffffff;
  --secondary: #334155;
  --secondary-foreground: #f1f5f9;
  --muted: #334155;
  --muted-foreground: #94a3b8;
  --accent: #1e3a8a;
  --accent-foreground: #93c5fd;
  --destructive: #ef4444;
  --destructive-foreground: #ffffff;
  --border: #334155;
  --input: #334155;
  --ring: #3b82f6;
}
