:root{--theme-primary:#5865f2;--theme-bg:#0e1017;--theme-card:#151824;--theme-border:#242938;--theme-grad:#5865f2;--theme-glow:transparent;--theme-text:#fff;--theme-card-radius:16px;--theme-transition:.25s cubic-bezier(.4, 0, .2, 1);--theme-aura:transparent}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:DM Sans,Segoe UI,system-ui,-apple-system,sans-serif}body{background-color:var(--theme-bg,#0e1017);color:#fff;min-height:100vh;transition:background-color var(--theme-transition,.25s ease);overflow-x:hidden}.glass-card,.frosted-card{-webkit-backdrop-filter:blur(14px)saturate(160%);transition:border-color var(--theme-transition,.25s ease),box-shadow var(--theme-transition,.25s ease),transform var(--theme-transition,.25s ease);position:relative;box-shadow:0 10px 30px #00000059;background:var(--theme-card,#151824c7)!important;border:1px solid var(--theme-border,#ffffff14)!important;border-radius:var(--theme-card-radius,16px)!important;opacity:1!important;visibility:visible!important}.glass-card:hover,.frosted-card:hover{border-color:var(--theme-primary,#5865f2)!important;box-shadow:0 12px 35px var(--theme-glow,#5865f240)!important}.glass-panel{-webkit-backdrop-filter:blur(12px)saturate(150%);transition:all var(--theme-transition,.25s ease);background:var(--theme-card,#121520b8)!important;border:1px solid var(--theme-border,#ffffff0f)!important;border-radius:var(--theme-card-radius,16px)!important}.glass-input{border-radius:10px;outline:none;padding:10px 16px;transition:border-color .2s;color:#fff!important;background:#0e1017!important;border:1px solid #2d3748!important}.glass-input:focus{border-color:var(--theme-primary,#5865f2)!important}.glass-btn{cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-weight:600;transition:all .2s;display:inline-flex;color:#fff!important;background:#1f2436!important;border:1px solid #333b4f!important}.glass-btn:hover{box-shadow:0 6px 20px var(--theme-glow,#5865f259);background:var(--theme-primary,#5865f2)!important;border-color:var(--theme-primary,#5865f2)!important}.glow-pill{color:#fff;background:#1f2436;border:1px solid #333b4f;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.page{width:100%;min-height:calc(100vh - 120px);padding:36px 40px;position:relative}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0e1017}::-webkit-scrollbar-thumb{background:#242938;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#333b4f}.lux-switch{cursor:pointer;background:#333b4f;border:none;border-radius:20px;flex-shrink:0;width:44px;height:24px;transition:background .25s;position:relative}.lux-switch.on{background:var(--theme-primary,#16a34a)}.lux-switch .ball{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .25s;position:absolute;top:3px;left:3px}.lux-switch.on .ball{left:23px}@keyframes luxury-shake{0%{transform:translate(0)rotate(0)}20%{transform:translate(-1.5px,.5px)rotate(-.5deg)}40%{transform:translate(1.5px,-.5px)rotate(.5deg)}60%{transform:translate(-1px,.5px)rotate(-.3deg)}80%{transform:translate(1px,-.5px)rotate(.3deg)}to{transform:translate(0)rotate(0)}}@keyframes luxury-pulse{0%{box-shadow:0 0 0 0 var(--theme-glow,#5865f266)}70%{box-shadow:0 0 0 10px #5865f200}to{box-shadow:0 0 #5865f200}}.shake-on-hover:hover,.cmd-card-lux:hover,.system-card-lux:hover{animation:.35s ease-in-out luxury-shake;border-color:var(--theme-primary,#5865f2)!important;box-shadow:0 8px 25px var(--theme-glow,#5865f240)!important}.cmd-card-lux,.command-card{transition:all .25s;background:var(--theme-card,#151824)!important;border:1px solid var(--theme-border,#242938)!important;opacity:1!important;visibility:visible!important}.cmd-card-lux .slash,.command-card .slash{margin-left:4px;font-size:16px;font-weight:800;display:inline-block;color:var(--theme-primary,#5865f2)!important;opacity:1!important}.cmd-card-lux .name,.cmd-card-lux .cmd-name-text,.cmd-card-lux .command-name,.command-card .name,.command-card .cmd-name-text,.command-card .command-name{font-size:14px;font-weight:700;display:inline-block;color:#fff!important;opacity:1!important;visibility:visible!important}.cmd-card-lux .command-desc,.cmd-card-lux .cmd-desc,.command-card .command-desc,.command-card .cmd-desc{color:#cbd5e1!important;opacity:1!important}.system-card-lux{transition:all .25s;background:var(--theme-card,#151824)!important;border:1px solid var(--theme-border,#242938)!important;opacity:1!important;visibility:visible!important}.system-card-lux .system-name{color:#fff!important;opacity:1!important}.system-card-lux .system-desc{color:#cbd5e1!important;opacity:1!important}.side-icon,.nested-icon,.system-icon-badge svg,.icon-v,.nav-icon,.title-icon,.field-icon{opacity:1!important;visibility:visible!important}.golden-vip-card{border-radius:18px;background:linear-gradient(135deg,#f59e0b1f 0%,#14120af2 100%)!important;border:1.5px solid #f59e0b!important;box-shadow:0 8px 30px #f59e0b40!important}.golden-vip-btn{cursor:pointer;border-radius:12px;align-items:center;gap:8px;transition:all .25s;display:inline-flex;color:#000!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;border:none!important;font-weight:900!important;box-shadow:0 4px 15px #f59e0b66!important}.golden-vip-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f59e0ba6!important}.spin-icon{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-discord-lux{cursor:pointer;box-shadow:0 0 16px var(--theme-glow,#5865f28c),0 4px 14px #0006,inset 0 0 10px #fff3;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:800;transition:all .25s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;position:relative;overflow:hidden;background:var(--theme-grad,linear-gradient(135deg, #5865f2 0%, #4752c4 100%))!important;color:#fff!important;border:1.5px solid #ffffff59!important}.btn-discord-lux svg{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.btn-discord-lux:hover{box-shadow:0 0 26px var(--theme-glow,#5865f2d9),0 8px 25px #5865f280,inset 0 0 14px #ffffff59;transform:translateY(-2px)scale(1.03);border-color:#fff!important}.btn-discord-lux:hover svg{filter:drop-shadow(0 0 8px #fff);animation:.6s ease-in-out icon-discord-shake}.btn-discord-lux:active{transform:scale(.96)}@keyframes icon-discord-shake{0%{transform:rotate(0)scale(1)}20%{transform:rotate(-18deg)scale(1.28)}40%{transform:rotate(15deg)scale(1.3)}60%{transform:rotate(-12deg)scale(1.22)}80%{transform:rotate(8deg)scale(1.12)}to{transform:rotate(0)scale(1)}}
