:root,.dark,[data-theme="dark"]{--color-forth:#2563EB !important;--color-seventh:#3B82F6 !important;--color-custom4:#60A5FA !important;--color-custom7:#3B82F6 !important;--color-custom11:#93C5FD !important;--color-custom12:#BFDBFE !important;--color-custom28:#BFDBFE !important;--color-custom29:#1E3A8A !important;--color-custom30:#1D4ED8 !important;--color-custom41:#BFDBFE !important;--color-custom45:#1D4ED8 !important;--color-custom50:#1E3A8A !important;--color-custom51:#2563EB !important;}[class*="bg-[#612bd3" i],[class*="bg-[#612AD5" i],[class*="bg-[#612ad5" i],[class*="bg-[#622aff" i]{background-color:#2563EB !important;}[class*="text-[#612bd3" i],[class*="text-[#612AD5" i],[class*="text-[#612ad5" i],[class*="text-[#622aff" i]{color:#2563EB !important;}[class*="border-[#612bd3" i],[class*="border-[#612AD5" i],[class*="border-[#612ad5" i],[class*="border-[#622aff" i]{border-color:#2563EB !important;}[class*="border-t-[#612bd3" i],[class*="border-t-[#612AD5" i],[class*="border-t-[#612ad5" i],[class*="border-t-[#622aff" i]{border-top-color:#2563EB !important;}[class*="border-b-[#612bd3" i],[class*="border-b-[#612AD5" i],[class*="border-b-[#612ad5" i],[class*="border-b-[#622aff" i]{border-bottom-color:#2563EB !important;}[class*="border-l-[#612bd3" i],[class*="border-l-[#612AD5" i],[class*="border-l-[#612ad5" i],[class*="border-l-[#622aff" i]{border-left-color:#2563EB !important;}[class*="border-r-[#612bd3" i],[class*="border-r-[#612AD5" i],[class*="border-r-[#612ad5" i],[class*="border-r-[#622aff" i]{border-right-color:#2563EB !important;}[class*="from-[#612bd3" i],[class*="from-[#612AD5" i],[class*="from-[#612ad5" i],[class*="from-[#622aff" i]{--tw-gradient-from:#2563EB var(--tw-gradient-from-position) !important;--tw-gradient-to:#2563EB00 var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important;}[class*="to-[#612bd3" i],[class*="to-[#612AD5" i],[class*="to-[#612ad5" i],[class*="to-[#622aff" i]{--tw-gradient-to:#2563EB var(--tw-gradient-to-position) !important;}[class*="ring-[#612bd3" i],[class*="ring-[#612AD5" i],[class*="ring-[#612ad5" i],[class*="ring-[#622aff" i]{--tw-ring-color:#2563EB !important;}[class*="shadow-[#612bd3" i],[class*="shadow-[#612AD5" i],[class*="shadow-[#612ad5" i],[class*="shadow-[#622aff" i]{--tw-shadow-color:#2563EB !important;--tw-shadow:var(--tw-shadow-colored) !important;}[class*="outline-[#612bd3" i],[class*="outline-[#612AD5" i],[class*="outline-[#612ad5" i],[class*="outline-[#622aff" i]{outline-color:#2563EB !important;}[class*="stroke-[#612bd3" i],[class*="stroke-[#612AD5" i],[class*="stroke-[#612ad5" i],[class*="stroke-[#622aff" i]{--tw-stroke:#2563EB !important;stroke:#2563EB !important;}[class*="fill-[#612bd3" i],[class*="fill-[#612AD5" i],[class*="fill-[#612ad5" i],[class*="fill-[#622aff" i]{--tw-fill:#2563EB !important;fill:#2563EB !important;}[class*="bg-[#7236f1" i],[class*="bg-[#7B3FF2" i],[class*="bg-[#7640e0" i],[class*="bg-[#5826c2" i],[class*="bg-[#5520CB" i],[class*="bg-[#5023b8" i],[class*="bg-[#832ad5" i]{background-color:#1D4ED8 !important;}[class*="text-[#7236f1" i],[class*="text-[#7B3FF2" i],[class*="text-[#7640e0" i],[class*="text-[#5826c2" i],[class*="text-[#5520CB" i],[class*="text-[#5023b8" i],[class*="text-[#832ad5" i]{color:#1D4ED8 !important;}[class*="border-[#7236f1" i],[class*="border-[#7B3FF2" i],[class*="border-[#7640e0" i],[class*="border-[#5826c2" i],[class*="border-[#5520CB" i],[class*="border-[#5023b8" i],[class*="border-[#832ad5" i]{border-color:#1D4ED8 !important;}[class*="border-t-[#7236f1" i],[class*="border-t-[#7B3FF2" i],[class*="border-t-[#7640e0" i],[class*="border-t-[#5826c2" i],[class*="border-t-[#5520CB" i],[class*="border-t-[#5023b8" i],[class*="border-t-[#832ad5" i]{border-top-color:#1D4ED8 !important;}[class*="border-b-[#7236f1" i],[class*="border-b-[#7B3FF2" i],[class*="border-b-[#7640e0" i],[class*="border-b-[#5826c2" i],[class*="border-b-[#5520CB" i],[class*="border-b-[#5023b8" i],[class*="border-b-[#832ad5" i]{border-bottom-color:#1D4ED8 !important;}[class*="border-l-[#7236f1" i],[class*="border-l-[#7B3FF2" i],[class*="border-l-[#7640e0" i],[class*="border-l-[#5826c2" i],[class*="border-l-[#5520CB" i],[class*="border-l-[#5023b8" i],[class*="border-l-[#832ad5" i]{border-left-color:#1D4ED8 !important;}[class*="border-r-[#7236f1" i],[class*="border-r-[#7B3FF2" i],[class*="border-r-[#7640e0" i],[class*="border-r-[#5826c2" i],[class*="border-r-[#5520CB" i],[class*="border-r-[#5023b8" i],[class*="border-r-[#832ad5" i]{border-right-color:#1D4ED8 !important;}[class*="from-[#7236f1" i],[class*="from-[#7B3FF2" i],[class*="from-[#7640e0" i],[class*="from-[#5826c2" i],[class*="from-[#5520CB" i],[class*="from-[#5023b8" i],[class*="from-[#832ad5" i]{--tw-gradient-from:#1D4ED8 var(--tw-gradient-from-position) !important;--tw-gradient-to:#1D4ED800 var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important;}[class*="to-[#7236f1" i],[class*="to-[#7B3FF2" i],[class*="to-[#7640e0" i],[class*="to-[#5826c2" i],[class*="to-[#5520CB" i],[class*="to-[#5023b8" i],[class*="to-[#832ad5" i]{--tw-gradient-to:#1D4ED8 var(--tw-gradient-to-position) !important;}[class*="ring-[#7236f1" i],[class*="ring-[#7B3FF2" i],[class*="ring-[#7640e0" i],[class*="ring-[#5826c2" i],[class*="ring-[#5520CB" i],[class*="ring-[#5023b8" i],[class*="ring-[#832ad5" i]{--tw-ring-color:#1D4ED8 !important;}[class*="shadow-[#7236f1" i],[class*="shadow-[#7B3FF2" i],[class*="shadow-[#7640e0" i],[class*="shadow-[#5826c2" i],[class*="shadow-[#5520CB" i],[class*="shadow-[#5023b8" i],[class*="shadow-[#832ad5" i]{--tw-shadow-color:#1D4ED8 !important;--tw-shadow:var(--tw-shadow-colored) !important;}[class*="outline-[#7236f1" i],[class*="outline-[#7B3FF2" i],[class*="outline-[#7640e0" i],[class*="outline-[#5826c2" i],[class*="outline-[#5520CB" i],[class*="outline-[#5023b8" i],[class*="outline-[#832ad5" i]{outline-color:#1D4ED8 !important;}[class*="stroke-[#7236f1" i],[class*="stroke-[#7B3FF2" i],[class*="stroke-[#7640e0" i],[class*="stroke-[#5826c2" i],[class*="stroke-[#5520CB" i],[class*="stroke-[#5023b8" i],[class*="stroke-[#832ad5" i]{--tw-stroke:#1D4ED8 !important;stroke:#1D4ED8 !important;}[class*="fill-[#7236f1" i],[class*="fill-[#7B3FF2" i],[class*="fill-[#7640e0" i],[class*="fill-[#5826c2" i],[class*="fill-[#5520CB" i],[class*="fill-[#5023b8" i],[class*="fill-[#832ad5" i]{--tw-fill:#1D4ED8 !important;fill:#1D4ED8 !important;}[class*="bg-[#8b5cf6" i],[class*="bg-[#8155dd" i],[class*="bg-[#9333ea" i],[class*="bg-[#a855f7" i]{background-color:#60A5FA !important;}[class*="text-[#8b5cf6" i],[class*="text-[#8155dd" i],[class*="text-[#9333ea" i],[class*="text-[#a855f7" i]{color:#60A5FA !important;}[class*="border-[#8b5cf6" i],[class*="border-[#8155dd" i],[class*="border-[#9333ea" i],[class*="border-[#a855f7" i]{border-color:#60A5FA !important;}[class*="border-t-[#8b5cf6" i],[class*="border-t-[#8155dd" i],[class*="border-t-[#9333ea" i],[class*="border-t-[#a855f7" i]{border-top-color:#60A5FA !important;}[class*="border-b-[#8b5cf6" i],[class*="border-b-[#8155dd" i],[class*="border-b-[#9333ea" i],[class*="border-b-[#a855f7" i]{border-bottom-color:#60A5FA !important;}[class*="border-l-[#8b5cf6" i],[class*="border-l-[#8155dd" i],[class*="border-l-[#9333ea" i],[class*="border-l-[#a855f7" i]{border-left-color:#60A5FA !important;}[class*="border-r-[#8b5cf6" i],[class*="border-r-[#8155dd" i],[class*="border-r-[#9333ea" i],[class*="border-r-[#a855f7" i]{border-right-color:#60A5FA !important;}[class*="from-[#8b5cf6" i],[class*="from-[#8155dd" i],[class*="from-[#9333ea" i],[class*="from-[#a855f7" i]{--tw-gradient-from:#60A5FA var(--tw-gradient-from-position) !important;--tw-gradient-to:#60A5FA00 var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important;}[class*="to-[#8b5cf6" i],[class*="to-[#8155dd" i],[class*="to-[#9333ea" i],[class*="to-[#a855f7" i]{--tw-gradient-to:#60A5FA var(--tw-gradient-to-position) !important;}[class*="ring-[#8b5cf6" i],[class*="ring-[#8155dd" i],[class*="ring-[#9333ea" i],[class*="ring-[#a855f7" i]{--tw-ring-color:#60A5FA !important;}[class*="shadow-[#8b5cf6" i],[class*="shadow-[#8155dd" i],[class*="shadow-[#9333ea" i],[class*="shadow-[#a855f7" i]{--tw-shadow-color:#60A5FA !important;--tw-shadow:var(--tw-shadow-colored) !important;}[class*="outline-[#8b5cf6" i],[class*="outline-[#8155dd" i],[class*="outline-[#9333ea" i],[class*="outline-[#a855f7" i]{outline-color:#60A5FA !important;}[class*="stroke-[#8b5cf6" i],[class*="stroke-[#8155dd" i],[class*="stroke-[#9333ea" i],[class*="stroke-[#a855f7" i]{--tw-stroke:#60A5FA !important;stroke:#60A5FA !important;}[class*="fill-[#8b5cf6" i],[class*="fill-[#8155dd" i],[class*="fill-[#9333ea" i],[class*="fill-[#a855f7" i]{--tw-fill:#60A5FA !important;fill:#60A5FA !important;}[class*="bg-[#FC69FF" i],[class*="bg-[#fc69ff" i],[class*="bg-[#D82D7E" i],[class*="bg-[#AA0FA4" i]{background-color:#38BDF8 !important;}[class*="text-[#FC69FF" i],[class*="text-[#fc69ff" i],[class*="text-[#D82D7E" i],[class*="text-[#AA0FA4" i]{color:#38BDF8 !important;}[class*="border-[#FC69FF" i],[class*="border-[#fc69ff" i],[class*="border-[#D82D7E" i],[class*="border-[#AA0FA4" i]{border-color:#38BDF8 !important;}[class*="border-t-[#FC69FF" i],[class*="border-t-[#fc69ff" i],[class*="border-t-[#D82D7E" i],[class*="border-t-[#AA0FA4" i]{border-top-color:#38BDF8 !important;}[class*="border-b-[#FC69FF" i],[class*="border-b-[#fc69ff" i],[class*="border-b-[#D82D7E" i],[class*="border-b-[#AA0FA4" i]{border-bottom-color:#38BDF8 !important;}[class*="border-l-[#FC69FF" i],[class*="border-l-[#fc69ff" i],[class*="border-l-[#D82D7E" i],[class*="border-l-[#AA0FA4" i]{border-left-color:#38BDF8 !important;}[class*="border-r-[#FC69FF" i],[class*="border-r-[#fc69ff" i],[class*="border-r-[#D82D7E" i],[class*="border-r-[#AA0FA4" i]{border-right-color:#38BDF8 !important;}[class*="from-[#FC69FF" i],[class*="from-[#fc69ff" i],[class*="from-[#D82D7E" i],[class*="from-[#AA0FA4" i]{--tw-gradient-from:#38BDF8 var(--tw-gradient-from-position) !important;--tw-gradient-to:#38BDF800 var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important;}[class*="to-[#FC69FF" i],[class*="to-[#fc69ff" i],[class*="to-[#D82D7E" i],[class*="to-[#AA0FA4" i]{--tw-gradient-to:#38BDF8 var(--tw-gradient-to-position) !important;}[class*="ring-[#FC69FF" i],[class*="ring-[#fc69ff" i],[class*="ring-[#D82D7E" i],[class*="ring-[#AA0FA4" i]{--tw-ring-color:#38BDF8 !important;}[class*="shadow-[#FC69FF" i],[class*="shadow-[#fc69ff" i],[class*="shadow-[#D82D7E" i],[class*="shadow-[#AA0FA4" i]{--tw-shadow-color:#38BDF8 !important;--tw-shadow:var(--tw-shadow-colored) !important;}[class*="outline-[#FC69FF" i],[class*="outline-[#fc69ff" i],[class*="outline-[#D82D7E" i],[class*="outline-[#AA0FA4" i]{outline-color:#38BDF8 !important;}[class*="stroke-[#FC69FF" i],[class*="stroke-[#fc69ff" i],[class*="stroke-[#D82D7E" i],[class*="stroke-[#AA0FA4" i]{--tw-stroke:#38BDF8 !important;stroke:#38BDF8 !important;}[class*="fill-[#FC69FF" i],[class*="fill-[#fc69ff" i],[class*="fill-[#D82D7E" i],[class*="fill-[#AA0FA4" i]{--tw-fill:#38BDF8 !important;fill:#38BDF8 !important;}[class*="bg-[#ebe8ff" i],[class*="bg-[#ae8afc" i],[class*="bg-[#b69dec" i],[class*="bg-[#cebdf2" i]{background-color:#BFDBFE !important;}[class*="text-[#ebe8ff" i],[class*="text-[#ae8afc" i],[class*="text-[#b69dec" i],[class*="text-[#cebdf2" i]{color:#BFDBFE !important;}[class*="border-[#ebe8ff" i],[class*="border-[#ae8afc" i],[class*="border-[#b69dec" i],[class*="border-[#cebdf2" i]{border-color:#BFDBFE !important;}[class*="border-t-[#ebe8ff" i],[class*="border-t-[#ae8afc" i],[class*="border-t-[#b69dec" i],[class*="border-t-[#cebdf2" i]{border-top-color:#BFDBFE !important;}[class*="border-b-[#ebe8ff" i],[class*="border-b-[#ae8afc" i],[class*="border-b-[#b69dec" i],[class*="border-b-[#cebdf2" i]{border-bottom-color:#BFDBFE !important;}[class*="border-l-[#ebe8ff" i],[class*="border-l-[#ae8afc" i],[class*="border-l-[#b69dec" i],[class*="border-l-[#cebdf2" i]{border-left-color:#BFDBFE !important;}[class*="border-r-[#ebe8ff" i],[class*="border-r-[#ae8afc" i],[class*="border-r-[#b69dec" i],[class*="border-r-[#cebdf2" i]{border-right-color:#BFDBFE !important;}[class*="from-[#ebe8ff" i],[class*="from-[#ae8afc" i],[class*="from-[#b69dec" i],[class*="from-[#cebdf2" i]{--tw-gradient-from:#BFDBFE var(--tw-gradient-from-position) !important;--tw-gradient-to:#BFDBFE00 var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important;}[class*="to-[#ebe8ff" i],[class*="to-[#ae8afc" i],[class*="to-[#b69dec" i],[class*="to-[#cebdf2" i]{--tw-gradient-to:#BFDBFE var(--tw-gradient-to-position) !important;}[class*="ring-[#ebe8ff" i],[class*="ring-[#ae8afc" i],[class*="ring-[#b69dec" i],[class*="ring-[#cebdf2" i]{--tw-ring-color:#BFDBFE !important;}[class*="shadow-[#ebe8ff" i],[class*="shadow-[#ae8afc" i],[class*="shadow-[#b69dec" i],[class*="shadow-[#cebdf2" i]{--tw-shadow-color:#BFDBFE !important;--tw-shadow:var(--tw-shadow-colored) !important;}[class*="outline-[#ebe8ff" i],[class*="outline-[#ae8afc" i],[class*="outline-[#b69dec" i],[class*="outline-[#cebdf2" i]{outline-color:#BFDBFE !important;}[class*="stroke-[#ebe8ff" i],[class*="stroke-[#ae8afc" i],[class*="stroke-[#b69dec" i],[class*="stroke-[#cebdf2" i]{--tw-stroke:#BFDBFE !important;stroke:#BFDBFE !important;}[class*="fill-[#ebe8ff" i],[class*="fill-[#ae8afc" i],[class*="fill-[#b69dec" i],[class*="fill-[#cebdf2" i]{--tw-fill:#BFDBFE !important;fill:#BFDBFE !important;}.bg-forth{background-color:#2563EB !important;}.text-forth{color:#2563EB !important;}.border-forth{border-color:#2563EB !important;}:root,.dark,.light,[data-theme="dark"],[data-theme="light"],body{--color-forth:#2563EB !important;--new-btn-primary:#2563EB !important;--new-ai-btn:#2563EB !important;--new-table-text-focused:#2563EB !important;--new-textItemFocused:#2563EB !important;}stop[stop-color="#662FDA" i],stop[stop-color="#5720CB" i],stop[stop-color="#8C66FF" i]{stop-color:#2563EB !important;}svg[viewBox="0 0 60 60"].min-w-\[60px\]{width:60px !important;height:60px !important;background-image:url('/planna-logo-icon.webp') !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important;}svg[viewBox="0 0 60 60"].min-w-\[60px\] path,svg[viewBox="0 0 60 60"].min-w-\[60px\] rect,svg[viewBox="0 0 60 60"].min-w-\[60px\] g,svg[viewBox="0 0 60 60"].min-w-\[60px\] defs{display:none !important;}svg[viewBox="0 0 101 33"]{width:180px !important;height:80px !important;background-image:url('/planna-logo.webp') !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center left !important;}svg[viewBox="0 0 101 33"] path,svg[viewBox="0 0 101 33"] rect,svg[viewBox="0 0 101 33"] g,svg[viewBox="0 0 101 33"] defs{display:none !important;}[class*="bg-[#ff6600]" i],[class*="bg-[#FF6600]" i],[class*="bg-[#ff8533]" i]{background-color:#2563EB !important;}
[class*="text-[#ff6600]" i],[class*="text-[#FF6600]" i],[class*="text-[#ff8533]" i]{color:#2563EB !important;}
[class*="border-[#ff6600]" i],[class*="border-[#FF6600]" i],[class*="border-[#ff8533]" i]{border-color:#2563EB !important;}
[class*="border-t-[#ff6600]" i],[class*="border-t-[#FF6600]" i],[class*="border-t-[#ff8533]" i]{border-top-color:#2563EB !important;}
[class*="border-b-[#ff6600]" i],[class*="border-b-[#FF6600]" i],[class*="border-b-[#ff8533]" i]{border-bottom-color:#2563EB !important;}
[class*="border-l-[#ff6600]" i],[class*="border-l-[#FF6600]" i],[class*="border-l-[#ff8533]" i]{border-left-color:#2563EB !important;}
[class*="border-r-[#ff6600]" i],[class*="border-r-[#FF6600]" i],[class*="border-r-[#ff8533]" i]{border-right-color:#2563EB !important;}
[class*="from-[#ff6600]" i],[class*="from-[#FF6600]" i],[class*="from-[#ff8533]" i]{--tw-gradient-from:#2563EB var(--tw-gradient-from-position) !important;--tw-gradient-to:#2563EB00 var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important;}
[class*="to-[#ff6600]" i],[class*="to-[#FF6600]" i],[class*="to-[#ff8533]" i]{--tw-gradient-to:#2563EB var(--tw-gradient-to-position) !important;}
[class*="ring-[#ff6600]" i],[class*="ring-[#FF6600]" i],[class*="ring-[#ff8533]" i]{--tw-ring-color:#2563EB !important;}
[class*="shadow-[#ff6600]" i],[class*="shadow-[#FF6600]" i],[class*="shadow-[#ff8533]" i]{--tw-shadow-color:#2563EB !important;--tw-shadow:var(--tw-shadow-colored) !important;}
[class*="outline-[#ff6600]" i],[class*="outline-[#FF6600]" i],[class*="outline-[#ff8533]" i]{outline-color:#2563EB !important;}
[class*="stroke-[#ff6600]" i],[class*="stroke-[#FF6600]" i],[class*="stroke-[#ff8533]" i]{--tw-stroke:#2563EB !important;stroke:#2563EB !important;}
[class*="fill-[#ff6600]" i],[class*="fill-[#FF6600]" i],[class*="fill-[#ff8533]" i]{--tw-fill:#2563EB !important;fill:#2563EB !important;}

.animate-spin {
    border-color: #2563EB !important;
    border-top-color: transparent !important;
}

/* Also ensure textColor border spinner works (it uses textColor var) */
.animate-spin[class*="border-textColor"] {
    border-color: #2563EB !important;
    border-top-color: transparent !important;
}

/* Nuclear specificity override - beats Postiz's :root .dark selectors */
:root, .dark, [data-theme="dark"], :root .dark, :root .light, body .dark, body .light {
  --color-forth: #2563EB !important;
  --color-seventh: #3B82F6 !important;
  --new-btn-primary: #2563EB !important;
  --new-ai-btn: #2563EB !important;
  --new-table-text-focused: #3B82F6 !important;
  --new-textItemFocused: #2563EB !important;
}

/* Direct spinner color override — highest possible specificity */
.animate-spin, [class*="border-forth"], [class*="animate-spin"] {
  border-color: #2563EB !important;
  border-top-color: transparent !important;
}

.dark { --new-btn-primary: #2563EB !important; }
.light { --new-btn-primary: #2563EB !important; }

/* Force exact button blue for 200+ text */
[class*="text-[#FC69FF]" i] {
  color: #2563EB !important;
}

/* === DEFINITIVE SPINNER FIX ===
   Targets the hardcoded border-[#612BD3] spinner on /launches and all pages.
   Must set border-color AND preserve transparent top separately. */
[class*="border-[#612BD3]"],
[class*="border-[#612bd3]"],
[class*="border-[#612BD3"] i] {
  border-color: #2563EB !important;
  border-top-color: transparent !important;
}

/* Also target the w-[48px] spinner that is known to use this exact class combo */
.animate-spin[class*="border-[#612"],
[class*="border-[#612"][class*="animate-spin"] {
  border-color: #2563EB !important;
  border-top-color: transparent !important;
}
