@import"https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700&family=IBM+Plex+Sans+Thai:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap";html[data-theme-skin=nexus]{--nx-bg: #0A0E1A;--nx-surface: #111827;--nx-surface-2: #1A2035;--nx-border: #1E293B;--nx-text: #E5E7EB;--nx-muted: #94A3B8;--nx-cyan: #22D3EE;--nx-purple: #A78BFA;--nx-green: #34D399;--nx-amber: #FBBF24;--nx-red: #F87171;--nx-font-heading: "Sora", "IBM Plex Sans Thai", system-ui, sans-serif;--nx-font-body: "IBM Plex Sans Thai", "Sora", system-ui, sans-serif;--nx-font-mono: "JetBrains Mono", ui-monospace, monospace;--nx-glow-cyan: 0 0 15px rgba(34, 211, 238, .25);--nx-glow-purple: 0 0 15px rgba(167, 139, 250, .25);--nx-glow-green: 0 0 15px rgba(52, 211, 153, .25)}html[data-theme-skin=nexus],html[data-theme-skin=nexus] body,html[data-theme-skin=nexus] .admin-theme,html[data-theme-skin=nexus] .admin-dark,html[data-theme-skin=nexus] .admin-light{--background: 222 47% 5%;--foreground: 220 13% 91%;--card: 220 39% 11%;--card-foreground: 220 13% 91%;--popover: 220 39% 11%;--popover-foreground: 220 13% 91%;--primary: 189 94% 53%;--primary-foreground: 222 47% 5%;--primary-hover: 189 94% 60%;--secondary: 222 32% 15%;--secondary-foreground: 220 13% 91%;--muted: 222 32% 15%;--muted-foreground: 215 20% 65%;--accent: 258 90% 76%;--accent-foreground: 222 47% 5%;--destructive: 0 91% 71%;--destructive-foreground: 222 47% 5%;--border: 217 33% 17%;--input: 217 33% 17%;--ring: 189 94% 53%;--sidebar-background: 222 47% 5%;--sidebar-foreground: 220 13% 85%;--sidebar-primary: 189 94% 53%;--sidebar-primary-foreground: 222 47% 5%;--sidebar-accent: 222 32% 15%;--sidebar-accent-foreground: 220 13% 91%;--sidebar-border: 217 33% 17%;--sidebar-ring: 189 94% 53%;--sidebar-active: 189 94% 53%;--sidebar-active-foreground: 222 47% 5%;color-scheme:dark}html[data-theme-skin=nexus] body{background:var(--nx-bg);color:var(--nx-text);font-family:var(--nx-font-body)}html[data-theme-skin=nexus] .admin-theme>:first-child[class*=aurora i],html[data-theme-skin=nexus] canvas[data-aurora]{display:none!important}html[data-theme-skin=nexus] .admin-theme{background:var(--nx-bg)}html[data-theme-skin=nexus] [data-sidebar=sidebar]{background:linear-gradient(180deg,#0b1020,#0a0e1a)!important;border-right:1px solid var(--nx-border)!important;box-shadow:inset -1px 0 #22d3ee0a}html[data-theme-skin=nexus] .admin-nav-group-trigger span[class*=uppercase]{color:var(--nx-muted)!important;letter-spacing:.16em!important;font-size:10.5px!important;font-weight:600!important;font-family:var(--nx-font-heading)}html[data-theme-skin=nexus] .admin-nav-group-trigger:hover span[class*=uppercase]{color:var(--nx-cyan)!important}html[data-theme-skin=nexus] .admin-nav-group-trigger span[class*=rounded-full]{background:var(--nx-cyan)!important;box-shadow:0 0 6px #22d3ee99}html[data-theme-skin=nexus] .admin-nav-group-trigger svg{color:var(--nx-muted)!important;opacity:.55}html[data-theme-skin=nexus] .admin-nav-item{border-radius:10px!important;padding:8px 10px!important;color:var(--nx-muted)!important;font-size:13px!important;font-weight:500!important;transition:all .18s ease!important}html[data-theme-skin=nexus] .admin-nav-item svg{color:var(--nx-muted)!important;width:17px!important;height:17px!important}html[data-theme-skin=nexus] .admin-nav-item:hover{background:#94a3b80f!important;color:var(--nx-text)!important}html[data-theme-skin=nexus] .admin-nav-item:hover svg{color:var(--nx-text)!important}html[data-theme-skin=nexus] .admin-nav-item-active,html[data-theme-skin=nexus] [data-sidebar=menu-button][data-active=true]{background:linear-gradient(90deg,rgba(34,211,238,.14) 0%,rgba(34,211,238,.04) 60%,transparent 100%)!important;color:#67e8f9!important;font-weight:600!important}html[data-theme-skin=nexus] .admin-nav-item-active svg{color:var(--nx-cyan)!important;filter:drop-shadow(0 0 4px rgba(34,211,238,.5))}html[data-theme-skin=nexus] .admin-nav-item-active:before{background:linear-gradient(180deg,var(--nx-cyan),var(--nx-purple))!important;box-shadow:0 0 8px #22d3ee99;opacity:1!important}html[data-theme-skin=nexus] .admin-sidebar-frame{background:transparent!important}html[data-theme-skin=nexus] .admin-brand-panel{background:linear-gradient(135deg,#22d3ee0f,#a78bfa0a)!important;border:1px solid var(--nx-border)!important;border-radius:12px!important}html[data-theme-skin=nexus] .admin-brand-panel p:first-child{color:var(--nx-cyan)!important;letter-spacing:.18em!important}html[data-theme-skin=nexus] .admin-brand-panel p:nth-of-type(2){font-family:var(--nx-font-heading);letter-spacing:-.01em}html[data-theme-skin=nexus] .nx-sidebar-footer{display:flex;align-items:center;gap:8px;margin:8px;padding:9px 12px;border-radius:10px;border:1px solid var(--nx-border);background:var(--nx-surface);color:var(--nx-muted);font-size:12px;font-weight:500;cursor:pointer;transition:all .18s ease}html[data-theme-skin=nexus] .nx-sidebar-footer:hover{color:var(--nx-cyan);border-color:#22d3ee59;box-shadow:var(--nx-glow-cyan)}html[data-theme-skin=nexus] .nx-sidebar-footer svg{width:14px;height:14px}html[data-theme-skin=nexus] .nx-shell .rounded-lg,html[data-theme-skin=nexus] .nx-shell .rounded-xl,html[data-theme-skin=nexus] .nx-shell .rounded-2xl{transition:border-color .2s ease,box-shadow .2s ease}html[data-theme-skin=nexus] .nx-root{background:var(--nx-bg);color:var(--nx-text);font-family:var(--nx-font-body)}html[data-theme-skin=nexus] .nx-font-heading{font-family:var(--nx-font-heading)}html[data-theme-skin=nexus] .nx-font-mono{font-family:var(--nx-font-mono)}html[data-theme-skin=nexus] .nx-card{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:1rem}html[data-theme-skin=nexus] .nx-card:hover{border-color:#22d3ee59;box-shadow:var(--nx-glow-cyan)}html[data-theme-skin=nexus] .nx-panel{background:var(--nx-surface);border:1px solid var(--nx-border)}html[data-theme-skin=nexus] .nx-surface-2{background:var(--nx-surface-2)}html[data-theme-skin=nexus] ::-webkit-scrollbar{width:8px;height:8px}html[data-theme-skin=nexus] ::-webkit-scrollbar-track{background:var(--nx-bg)}html[data-theme-skin=nexus] ::-webkit-scrollbar-thumb{background:var(--nx-border);border-radius:4px}html[data-theme-skin=nexus] ::-webkit-scrollbar-thumb:hover{background:var(--nx-muted)}@keyframes nx-pulse-glow{0%,to{box-shadow:0 0 4px #22d3ee66}50%{box-shadow:0 0 12px #22d3eecc}}html[data-theme-skin=nexus] .nx-pulse{animation:nx-pulse-glow 2s ease-in-out infinite}
