/* Theme: NX Premium TV — controla TODOS los colores del panel y login. Paleta violeta/magenta
   neon pasada por el usuario (mockup NX Premium TV), mapeada 1 a 1 a las mismas variables que
   usan oasis.css/gamba.css/oro.css/dual.css para que el resto del sistema (login-5.css,
   login-nxp.css, paneles admin/dealer) funcione sin cambios de código, solo de color. */
:root, body.oasis-admin, body.oasis-dealer, body.login.oasis-login, body.oasis-catalog {
    --bg1:               #05060D;
    --bg2:               #0A0F1D;
    --card:              rgba(16,24,42,.82);
    --card1:             rgba(16,24,42,.90);
    --card2:             rgba(8,13,24,.70);
    --stroke:            rgba(123,44,255,.35);
    --stroke2:           rgba(176,38,255,.45);
    --text:              #F5F3FF;
    --muted:             #A8ABC3;
    --accent:            #7B2CFF;
    --accent2:           #B026FF;
    --neon:              #B026FF;
    --neon2:             #E040FF;
    --shadow:            0 0 0 1px rgba(123,44,255,.14), 0 18px 60px rgba(0,0,0,.55);
    --notice-bg:         rgba(16,24,42,.72);
    --notice-stroke:     rgba(123,44,255,.32);
    --notice-title:      rgba(245,243,255,.92);
    --notice-text:       rgba(245,243,255,.72);
    --input-bg:          #080D18;
    --input-bg-focus:    rgba(8,13,24,.95);
    --input-stroke:      rgba(123,44,255,.30);
    --input-stroke-focus:#B026FF;
}

/* El fondo radial de marca es solo para el panel admin/dealer/login - el catalogo web usa su
   propio fondo negro fijo (ver oasis-catalog.css), por eso no lleva body.oasis-catalog aqui. */
body.oasis-admin, body.oasis-dealer, body.login.oasis-login {
    background:
        radial-gradient(900px 460px at 75% 20%, rgba(123,44,255,.18), transparent 60%),
        radial-gradient(760px 420px at 20% 80%, rgba(176,38,255,.12), transparent 55%),
        linear-gradient(180deg, var(--bg1), var(--bg2)) !important;
}
