/* Nebula Theme - Plane Custom CSS */
/* Accent: #D97706 (amber), hover: #C2710A */

/* Light mode amber primary scale (Plane uses RGB triplets) */
[data-theme="light"] {
  --color-primary-10: 255, 251, 235 !important;
  --color-primary-20: 254, 243, 199 !important;
  --color-primary-30: 253, 230, 138 !important;
  --color-primary-40: 252, 211, 77 !important;
  --color-primary-50: 251, 191, 36 !important;
  --color-primary-60: 245, 158, 11 !important;
  --color-primary-70: 217, 119, 6 !important;
  --color-primary-80: 180, 83, 9 !important;
  --color-primary-90: 146, 64, 14 !important;
  --color-primary-100: 217, 119, 6 !important;
  --color-primary-200: 180, 83, 9 !important;
  --color-primary-300: 146, 64, 14 !important;
  --color-primary-400: 120, 53, 15 !important;
  --color-primary-500: 101, 44, 13 !important;
  --color-primary-600: 80, 35, 10 !important;
  --color-primary-700: 64, 28, 8 !important;
  --color-primary-800: 48, 21, 6 !important;
  --color-primary-900: 32, 14, 4 !important;
}

/* Dark mode amber primary scale */
[data-theme="dark"] {
  --color-primary-10: 32, 20, 6 !important;
  --color-primary-20: 40, 25, 8 !important;
  --color-primary-30: 56, 35, 11 !important;
  --color-primary-40: 72, 45, 14 !important;
  --color-primary-50: 88, 55, 17 !important;
  --color-primary-60: 120, 75, 23 !important;
  --color-primary-70: 152, 95, 29 !important;
  --color-primary-80: 184, 115, 35 !important;
  --color-primary-90: 217, 135, 41 !important;
  --color-primary-100: 217, 119, 6 !important;
  --color-primary-200: 245, 158, 11 !important;
  --color-primary-300: 251, 191, 36 !important;
  --color-primary-400: 252, 211, 77 !important;
  --color-primary-500: 253, 230, 138 !important;
  --color-primary-600: 254, 243, 199 !important;
  --color-primary-700: 255, 249, 220 !important;
  --color-primary-800: 255, 252, 235 !important;
  --color-primary-900: 255, 255, 245 !important;
}

/* Fallback root overrides */
:root {
  --color-primary-100: 217, 119, 6 !important;
  --color-primary-200: 180, 83, 9 !important;
  --color-primary-300: 146, 64, 14 !important;
  --color-primary-400: 120, 53, 15 !important;
}

/* Sidebar active item highlight */
[data-active="true"] {
  background-color: rgba(217, 119, 6, 0.12) !important;
}

/* Toggle/switch checked */
button[data-state="checked"][role="switch"],
input[type="checkbox"]:checked {
  background-color: rgb(217, 119, 6) !important;
  border-color: rgb(217, 119, 6) !important;
}

/* Selection */
::selection {
  background: rgba(217, 119, 6, 0.3) !important;
}

/* Progress bars */
[role="progressbar"] > div,
.bg-custom-primary-100 {
  background-color: rgb(217, 119, 6) !important;
}

/* Hide GitHub/Plane branding links */
a[href*="github.com/makeplane"],
a[href*="plane.so/changelog"],
[data-tooltip-content*="Star us"],
a[href*="app.plane.so"] {
  display: none !important;
}

/* Loader spinner accent */
.animate-spin {
  border-top-color: rgb(217, 119, 6) !important;
}
