/* luci-theme-luxe * Copyright 2026 xidz_x * * luci-theme-material * Copyright 2015 Lutty Yang * * New Concept Theme Openwrt design Simple, Neumorphism, Glassmorphism, Neo-Brutalism, Neon, Rgb, GradientGlass, GlassCrystall, MetalGlass * * Licensed to the public under the Apache License 2.0 */ :root, [data-theme="normal"], body[data-mode="normal"][data-theme="light"] { --bg: #fdfeff; --mainbg: #fdfeff; --bgwhite: #fdfeff; --activeColor: #2563eb; --activeBottom: #2563eb 2px solid; --textColor: #1f2933; --borderColor: rgba(31, 41, 51, 0.08); --navbgColor: #fbfcff; --navBorder: 1px solid rgba(31, 41, 51, 0.08); --sectionbgColor: #ffffff; --sectionbgColor2: #f4f5f8; --sectionShaddow: 4px 4px 15px rgba(31, 41, 51, 0.03); --sectionBorder: 1px solid rgba(31, 41, 51, 0.08); --sectiontabBorder: 1px solid rgba(31, 41, 51, 0.08); --tabmenuBorderLR: 1px solid rgba(31, 41, 51, 0.08); --tabmenubgColor: #ffffff; --tabmenuBottom: rgba(31, 41, 51, 0.08) 1px solid; --sectionnodeBorder: rgba(31, 41, 51, 0.08) 1px solid; --cbilineColor: rgba(31, 41, 51, 0.06) 1px solid; --tabbgColor: #ffffff; --inputbgColor: #f7f8fb; --inputtextColor: #1f2933; --inputBorder: 1px solid rgba(31, 41, 51, 0.1); --mainleftbgColor: #ffffff; --badgebgColor: #f2f3f6; --badgeBorder: rgba(31, 41, 51, 0.08) 1px solid; --progressbarColor: #dbeafe; --progressbar: var(--activeColor); --progressbartxtColor: #1f2933; --progressbartxtShadow: 0 1px 0 rgba(255, 255, 255, 0.45); --logo_color: #1f2933; --alertBackground: #2b2f36; --modelBackground: #ffffff; --scrollbarColor: #d7dbe3; --focusColor: rgba(4, 110, 254, 0.16); --codeBg: #f2f3f6; --codeColor: #4b5563; --btnPrimary: #046efe; --btnPrimaryHover: #005bd6; --btnSecondary: #9ca3af; --btnSecondaryHover: #6b7280; --btnInfo: #0ea5e9; --btnInfoHover: #0284c7; --btnDanger: #e11d48; --btnDangerHover: #be123c; --btnWarning: #d97706; --btnWarningHover: #b45309; --btnSuccess: #10b981; --tableBorder: rgba(31, 41, 51, 0.08); --tabmenuRadius: 0; --bttextColor: #ffffff; --alertColor: #ffffff; --luxe-bg: #1c2135; --luxe-text: #e2e8f0; --luxe-accent: #38bdf8; --luxe-input: #34d399; --luxe-muted: #94a3b8; --luxe-shadow-out: 8px 8px 16px #131725, -8px -8px 16px #252b45; --luxe-shadow-in: inset 4px 4px 8px #131725, inset -4px -4px 8px #252b45; --luxe-shadow-deep: 20px 20px 40px #0a0d17, -20px -20px 40px #2e3553; } input, select, textarea, .cbi-dropdown { color: var(--inputtextColor) !important; } .btn, .cbi-button { color: var(--bttextColor, #ffffff) !important; } .commandbox { color: var(--textColor) !important; background-color: var(--sectionbgColor2) !important; } .commandbox code { color: var(--codeColor) !important; background-color: var(--codeBg) !important; } [data-theme="dark"], body[data-mode="normal"][data-theme="dark"], [data-theme="normal"][data-force-scheme="dark"] { --bg: #0f1115; --mainbg: #15181d; --bgwhite: #15181d; --activeColor: #eab308; --activeBottom: #eab308 2px solid; --textColor: #ffffff; --borderColor: rgba(255, 255, 255, 0.1); --navbgColor: #797979; --navBorder: 1px solid #797979; --sectionbgColor: #15181d; --sectionbgColor2: #1a1e24; --sectionShaddow: 4px 4px 15px rgba(0, 0, 0, 0.2); --sectionBorder: 1px solid #797979; --sectiontabBorder: 1px solid #797979; --tabmenuBorderLR: 1px solid #797979; --tabmenubgColor: #15181d; --tabmenuBottom: #797979 1px solid; --sectionnodeBorder: #797979 1px solid; --cbilineColor: #797979 1px solid; --tabbgColor: #15181d; --inputbgColor: #0f1115; --inputtextColor: #ffffff; --inputBorder: 1px solid #333842; --mainleftbgColor: #15181d; --badgebgColor: #1e222a; --badgeBorder: #797979 1px solid; --progressbarColor: rgba(234, 179, 8, 0.15); --progressbar: var(--activeColor); --progressbartxtColor: #111827; --progressbartxtShadow: 0 1px 3px rgba(255, 255, 255, 0.85); --logo_color: #ffffff; --alertBackground: #d4af37; --modelBackground: #15181d; --scrollbarColor: #333842; --focusColor: rgba(212, 175, 55, 0.25); --codeBg: #15181d; --codeColor: #cbd5e1; --btnPrimary: #d4af37; --btnPrimaryHover: #b8972e; --btnSecondary: #333842; --btnSecondaryHover: #474d5a; --btnInfo: #0ea5e9; --btnInfoHover: #0284c7; --btnDanger: #e11d48; --btnDangerHover: #be123c; --btnWarning: #d97706; --btnWarningHover: #b45309; --btnSuccess: #10b981; --tableBorder: #797979; } body[data-theme="normal"], body[data-mode="normal"] { background-color: var(--bg); background-image: none; } body[data-theme="liquid-metal"], body[data-theme="liquid-metal"][data-force-scheme="light"], body[data-theme="liquid-metal"][data-force-scheme="dark"] { background: linear-gradient(160deg, #f4f5f7 0%, #b8c0cf 100%) !important; background-size: cover !important; background-attachment: fixed !important; } [data-theme="liquid-metal"], [data-theme="liquid-metal"][data-force-scheme="light"], [data-theme="liquid-metal"][data-force-scheme="dark"] { --bg: transparent; --mainbg: transparent; --bgwhite: #dde1ea; --sectionbgColor: #dde1ea; --sectionbgColor2: #cdd2de; --navbgColor: #dde1ea; --modelBackground: #dde1ea; --mainleftbgColor: #dde1ea; --tabmenubgColor: #dde1ea; --tabbgColor: #dde1ea; --inputbgColor: #e6ebf2; --sectionBorder: 1px solid rgba(255, 255, 255, 0.4); --navBorder: 1px solid rgba(255, 255, 255, 0.3); --cbilineColor: 1px solid rgba(255, 255, 255, 0.3); --inputBorder: 1px solid transparent; --badgebgColor: #cdd2de; --badgeBorder: 1px solid transparent; --sectiontabBorder: 1px solid rgba(255, 255, 255, 0.3); --tabmenuBorderLR: 1px solid transparent; --tabmenuBottom: 1px solid rgba(255, 255, 255, 0.3); --sectionnodeBorder: 1px solid transparent; --codeBg: #cdd2de; --tableBorder: rgba(255, 255, 255, 0.3); --textColor: #374151; --logo_color: #1f2933; --inputtextColor: #374151; --activeColor: #2563eb; --activeBottom: #2563eb 2px solid; --focusColor: rgba(107, 114, 128, 0.15); --progressbarColor: #dbeafe; --progressbar: var(--activeColor); --progressbartxtColor: #1f2933; --progressbartxtShadow: 0 1px 2px rgba(255, 255, 255, 0.6); --btnPrimary: #9ca3af; --btnPrimaryHover: #6b7280; --bttextColor: #374151; --lm-outset: 6px 6px 14px rgba(145, 155, 175, 0.55), -2px -2px 5px rgba(255, 255, 255, 0.9), inset 1.5px 1.5px 2px rgba(255, 255, 255, 0.8), inset -1.5px -1.5px 2px rgba(145, 155, 175, 0.3); --lm-modal-outset: 6px 6px 14px rgba(145, 155, 175, 0.55), -1.5px -1.5px 4px rgba(255, 255, 255, 0.3), inset 1px 1px 1px rgba(255, 255, 255, 0.6), inset -1px -1px 1px rgba(145, 155, 175, 0.2); --lm-side-outset: 4px 0 15px rgba(145, 155, 175, 0.45); --lm-inset: inset 4px 4px 10px rgba(145, 155, 175, 0.55), inset -2px -2px 5px rgba(255, 255, 255, 0.9); --lm-btn-outset: 4px 4px 10px rgba(145, 155, 175, 0.55), -1.5px -1.5px 4px rgba(255, 255, 255, 0.9), inset 1px 1px 1px rgba(255, 255, 255, 0.7), inset -1px -1px 1px rgba(145, 155, 175, 0.3); } [data-theme="liquid-metal"] .cbi-section, [data-theme="liquid-metal"] .panel, [data-theme="liquid-metal"] .commandbox, [data-theme="liquid-metal"] .node-admin-status-routes #view table, [data-theme="liquid-metal"] .node-admin-status-processes #view table, [data-theme="liquid-metal"] .node-admin-status-realtime-connections #view table[id*="connections"] { box-shadow: var(--lm-outset) !important; border: var(--sectionBorder) !important; background-color: var(--sectionbgColor) !important; } [data-theme="liquid-metal"] .modal { box-shadow: var(--lm-modal-outset) !important; border: var(--sectionBorder) !important; background-color: var(--sectionbgColor) !important; } [data-theme="liquid-metal"] .main-left { box-shadow: var(--lm-side-outset) !important; border: var(--sectionBorder) !important; background-color: var(--sectionbgColor) !important; } [data-theme="liquid-metal"] input, [data-theme="liquid-metal"] select, [data-theme="liquid-metal"] textarea { box-shadow: var(--lm-inset) !important; border: var(--inputBorder) !important; background: var(--inputbgColor) !important; } [data-theme="liquid-metal"] .cbi-button, [data-theme="liquid-metal"] .btn { box-shadow: var(--lm-btn-outset) !important; border: var(--sectionBorder) !important; background-color: var(--sectionbgColor) !important; } [data-theme="liquid-metal"] .cbi-button:active, [data-theme="liquid-metal"] .btn:active { box-shadow: var(--lm-inset) !important; } [data-theme="liquid-metal"] .navbar { box-shadow: var(--lm-inset) !important; border: none !important; border-bottom: var(--navBorder) !important; background-color: var(--navbgColor) !important; } [data-theme="liquid-metal"] header, [data-theme="liquid-metal"] .showSide { box-shadow: none !important; background-color: transparent !important; border: none !important; } [data-theme="neo"], [data-theme="neo"][data-force-scheme="light"] { --bg: #f8fafc; --mainbg: #f8fafc; --bgwhite: #ffffff; --sectionbgColor: #ffffff; --sectionbgColor2: #f1f5f9; --navbgColor: rgba(255, 255, 255, 0.95); --modelBackground: #ffffff; --mainleftbgColor: #ffffff; --tabmenubgColor: #ffffff; --tabbgColor: #ffffff; --inputbgColor: #f8fafc; --sectionBorder: 1px solid rgba(30, 41, 59, 0.3); --navBorder: 1px solid rgba(30, 41, 59, 0.3); --cbilineColor: 1px solid rgba(30, 41, 59, 0.08); --inputBorder: 1px solid rgba(30, 41, 59, 0.3); --badgebgColor: #f1f5f9; --badgeBorder: 1px solid rgba(30, 41, 59, 0.3); --sectiontabBorder: 1px solid rgba(30, 41, 59, 0.3); --tabmenuBorderLR: 1px solid rgba(30, 41, 59, 0.3); --tabmenuBottom: 1px solid rgba(30, 41, 59, 0.3); --sectionnodeBorder: 1px solid rgba(30, 41, 59, 0.3); --codeBg: #f1f5f9; --tableBorder: rgba(30, 41, 59, 0.15); --textColor: #1e293b; --logo_color: #1e293b; --inputtextColor: #1e293b; --activeColor: #e06b74; --activeBottom: #e06b74 2px solid; --focusColor: rgba(224, 107, 116, 0.15); --progressbarColor: #f1f5f9; --progressbar: var(--activeColor); --progressbartxtColor: #1e293b; --progressbartxtShadow: 0 1px 0 rgba(255, 255, 255, 0.45); --btnPrimary: #e06b74; --btnPrimaryHover: #cc5e66; --neo-shadow: 5px 6px 0px rgba(15, 23, 42, 0.45), 0px 4px 14px rgba(0, 0, 0, 0.08); --neo-inset: 2px 2px 0px rgba(15, 23, 42, 0.45); --bttextColor: var(--textColor); } [data-theme="neo"][data-force-scheme="dark"] { --bg: #12141c; --mainbg: #12141c; --bgwhite: #171a23; --sectionbgColor: #171a23; --sectionbgColor2: #1f2330; --navbgColor: rgba(23, 26, 35, 0.95); --modelBackground: #171a23; --mainleftbgColor: #171a23; --tabmenubgColor: #171a23; --tabbgColor: #171a23; --inputbgColor: #12141c; --sectionBorder: 1px solid rgba(226, 232, 240, 0.24); --navBorder: 1px solid rgba(226, 232, 240, 0.24); --cbilineColor: 1px solid rgba(226, 232, 240, 0.06); --inputBorder: 1px solid rgba(226, 232, 240, 0.22); --badgebgColor: #1f2330; --badgeBorder: 1px solid rgba(226, 232, 240, 0.22); --sectiontabBorder: 1px solid rgba(226, 232, 240, 0.22); --tabmenuBorderLR: 1px solid rgba(226, 232, 240, 0.22); --tabmenuBottom: 1px solid rgba(226, 232, 240, 0.22); --sectionnodeBorder: 1px solid rgba(226, 232, 240, 0.22); --codeBg: #1f2330; --tableBorder: rgba(226, 232, 240, 0.08); --textColor: #e5e7eb; --logo_color: #f8fafc; --inputtextColor: #f8fafc; --activeColor: #e06b74; --activeBottom: #e06b74 2px solid; --focusColor: rgba(224, 107, 116, 0.18); --progressbarColor: #1f2330; --progressbar: var(--activeColor); --progressbartxtColor: #f8fafc; --progressbartxtShadow: 0 1px 2px rgba(0, 0, 0, 0.7); --btnPrimary: #e06b74; --btnPrimaryHover: #cc5e66; --neo-shadow: 4px 4px 0px rgba(0, 0, 0, 0.55); --neo-inset: 2px 2px 0px rgba(0, 0, 0, 0.55); --bttextColor: var(--textColor); } [data-theme="neo"] .main-left, [data-theme="neo"] .cbi-section, [data-theme="neo"] .panel, [data-theme="neo"] .modal, [data-theme="neo"] .commandbox, [data-theme="neo"] .navbar, [data-theme="neo"] .node-admin-status-routes #view table, [data-theme="neo"] .node-admin-status-processes #view table, [data-theme="neo"] .node-admin-status-realtime-connections #view table[id*="connections"] { box-shadow: var(--neo-shadow) !important; border: var(--sectionBorder) !important; background-color: var(--sectionbgColor) !important; transition: box-shadow 0.2s ease; } [data-theme="neo"] input, [data-theme="neo"] select, [data-theme="neo"] textarea { box-shadow: none !important; border: var(--inputBorder) !important; background: var(--inputbgColor) !important; transition: all 0.2s ease; } [data-theme="neo"] input:focus, [data-theme="neo"] select:focus, [data-theme="neo"] textarea:focus { box-shadow: var(--neo-inset) !important; } [data-theme="neo"] .cbi-button, [data-theme="neo"] .btn { box-shadow: var(--neo-shadow) !important; border: var(--sectionBorder) !important; } [data-theme="neo"] .cbi-button:active, [data-theme="neo"] .btn:active { box-shadow: var(--neo-inset) !important; } [data-theme="neo"] .showSide { background-color: transparent !important; box-shadow: none !important; border: none !important; } body[data-theme="neox"], body[data-theme="neox"][data-force-scheme="light"] { background-color: #e5e8f6; background-image: none; transition: background-color 0.3s ease; } [data-theme="neox"], [data-theme="neox"][data-force-scheme="light"] { --bg: #e5e8f6; --mainbg: #e5e8f6; --bgwhite: #e5e8f6; --sectionbgColor: #e5e8f6; --sectionbgColor2: #d9dcf0; --navbgColor: rgba(229, 232, 246, 0.95); --modelBackground: #e5e8f6; --mainleftbgColor: #e5e8f6; --tabmenubgColor: #e5e8f6; --tabbgColor: #e5e8f6; --inputbgColor: #e5e8f6; --sectionBorder: 1px solid transparent; --navBorder: 1px solid transparent; --cbilineColor: 1px solid rgba(165, 170, 195, 0.2); --inputBorder: 1px solid transparent; --badgebgColor: #d9dcf0; --badgeBorder: 1px solid transparent; --sectiontabBorder: 1px solid rgba(165, 170, 195, 0.2); --tabmenuBorderLR: 1px solid transparent; --tabmenuBottom: 1px solid rgba(165, 170, 195, 0.2); --sectionnodeBorder: 1px solid transparent; --codeBg: #d9dcf0; --tableBorder: rgba(165, 170, 195, 0.2); --textColor: #464964; --logo_color: #464964; --inputtextColor: #464964; --activeColor: #2563eb; --activeBottom: #2563eb 2px solid; --focusColor: rgba(124, 131, 253, 0.2); --progressbarColor: #dbeafe; --progressbar: var(--activeColor); --progressbartxtColor: #464964; --progressbartxtShadow: 0 1px 0 rgba(255, 255, 255, 0.45); --btnPrimary: #7c83fd; --btnPrimaryHover: #636ae6; --neox-shadow: 3px 3px 6px rgba(145, 153, 182, 0.45), -1.5px -1.5px 3px rgba(255, 255, 255, 0.95); --neox-side-shadow: 4px 4px 10px rgba(145, 153, 182, 0.45); --neox-nav-shadow: inset 2px 2px 5px rgba(145, 153, 182, 0.4), inset -1.5px -1.5px 3px rgba(255, 255, 255, 0.95); --neox-inset: inset 2px 2px 5px rgba(145, 153, 182, 0.45), inset -1.5px -1.5px 3px rgba(255, 255, 255, 0.95); --neox-header-shadow: 0 4px 10px rgba(145, 153, 182, 0.25); --bttextColor: var(--textColor); } body[data-theme="neox"][data-force-scheme="dark"] { background-color: #1a1a24; } [data-theme="neox"][data-force-scheme="dark"] { --bg: #1a1a24; --mainbg: #1a1a24; --bgwhite: #1a1a24; --sectionbgColor: #1a1a24; --sectionbgColor2: #20202c; --navbgColor: rgba(26, 26, 36, 0.95); --modelBackground: #1a1a24; --mainleftbgColor: #1a1a24; --tabmenubgColor: #1a1a24; --tabbgColor: #1a1a24; --inputbgColor: #1a1a24; --sectionBorder: 1px solid transparent; --navBorder: 1px solid transparent; --cbilineColor: 1px solid rgba(255, 255, 255, 0.03); --inputBorder: 1px solid transparent; --badgebgColor: #20202c; --badgeBorder: 1px solid transparent; --sectiontabBorder: 1px solid rgba(255, 255, 255, 0.03); --tabmenuBorderLR: 1px solid transparent; --tabmenuBottom: 1px solid rgba(255, 255, 255, 0.03); --sectionnodeBorder: 1px solid transparent; --codeBg: #121219; --tableBorder: rgba(255, 255, 255, 0.03); --textColor: #cbd5e1; --logo_color: #f8fafc; --inputtextColor: #f8fafc; --activeColor: #eab308; --activeBottom: #eab308 2px solid; --focusColor: rgba(99, 102, 241, 0.15); --progressbarColor: rgba(234, 179, 8, 0.15); --progressbar: var(--activeColor); --progressbartxtColor: #f8fafc; --progressbartxtShadow: 0 1px 2px rgba(0, 0, 0, 0.7); --btnPrimary: #6366f1; --btnPrimaryHover: #4f46e5; --neox-shadow: 7px 7px 15px rgba(0, 0, 0, 0.5), -4px -4px 10px rgba(255, 255, 255, 0.025), inset 1px 1px 1px rgba(255, 255, 255, 0.035), inset -1px -1px 1px rgba(0, 0, 0, 0.42); --neox-side-shadow: 5px 7px 14px rgba(0, 0, 0, 0.46), -2px -2px 6px rgba(255, 255, 255, 0.02), inset 1px 1px 1px rgba(255, 255, 255, 0.03), inset -1px -1px 1px rgba(0, 0, 0, 0.4); --neox-nav-shadow: 4px 6px 12px rgba(0, 0, 0, 0.42), -2px -2px 5px rgba(255, 255, 255, 0.018), inset 1px 1px 1px rgba(255, 255, 255, 0.028), inset -1px -1px 1px rgba(0, 0, 0, 0.36); --neox-inset: inset 5px 5px 10px rgba(0, 0, 0, 0.58), inset -5px -5px 10px rgba(255, 255, 255, 0.02); --neox-header-shadow: 0 6px 16px rgba(0, 0, 0, 0.42); --bttextColor: var(--textColor); } [data-theme="neox"] .main-left, [data-theme="neox"] .cbi-section, [data-theme="neox"] .panel, [data-theme="neox"] .modal, [data-theme="neox"] .commandbox, [data-theme="neox"] .node-admin-status-routes #view table, [data-theme="neox"] .node-admin-status-processes #view table, [data-theme="neox"] .node-admin-status-realtime-connections #view table[id*="connections"] { box-shadow: var(--neox-shadow) !important; border: var(--sectionBorder) !important; background-color: var(--sectionbgColor) !important; } [data-theme="neox"] .navbar { box-shadow: var(--neox-nav-shadow) !important; background-color: var(--navbgColor) !important; } [data-theme="neox"] .main-left { box-shadow: var(--neox-side-shadow) !important; } [data-theme="neox"] input, [data-theme="neox"] select, [data-theme="neox"] textarea { box-shadow: var(--neox-inset) !important; border: var(--inputBorder) !important; background: var(--inputbgColor) !important; } [data-theme="neox"] header { background-color: var(--bg) !important; box-shadow: var(--neox-header-shadow) !important; border: none !important; } [data-theme="neox"] .showSide { background-color: transparent !important; box-shadow: none !important; border: none !important; } [data-theme="neox"] .showSide, [data-theme="neox"] .showSide:before { filter: none !important; text-shadow: none !important; } [data-theme="neox"] .cbi-button, [data-theme="neox"] .btn { box-shadow: var(--neox-shadow) !important; border: var(--sectionBorder) !important; transition: box-shadow 0.2s ease !important; } [data-theme="neox"] .cbi-button:active, [data-theme="neox"] .btn:active { box-shadow: var(--neox-inset) !important; } body[data-theme="glaze"], body[data-theme="glaze"][data-force-scheme="light"] { background: linear-gradient(135deg, #e0f2fe 0%, #ede9fe 50%, #ffe4e6 100%) !important; background-size: cover !important; background-attachment: fixed !important; background-position: center !important; } [data-theme="glaze"], [data-theme="glaze"][data-force-scheme="light"] { --bg: transparent; --mainbg: transparent; --bgwhite: rgba(255, 255, 255, 0.46); --sectionbgColor: rgba(255, 255, 255, 0.44); --sectionbgColor2: rgba(255, 255, 255, 0.3); --navbgColor: rgba(255, 255, 255, 0.4); --modelBackground: rgba(255, 255, 255, 0.5); --mainleftbgColor: rgba(255, 255, 255, 0.46); --tabmenubgColor: rgba(255, 255, 255, 0.26); --tabbgColor: rgba(255, 255, 255, 0.28); --inputbgColor: rgba(255, 255, 255, 0.42); --sectionBorder: 1px solid rgba(255, 255, 255, 0.6); --navBorder: 1px solid rgba(255, 255, 255, 0.64); --cbilineColor: 1px solid rgba(92, 113, 148, 0.12); --inputBorder: 1px solid rgba(255, 255, 255, 0.56); --badgebgColor: rgba(255, 255, 255, 0.36); --badgeBorder: 1px solid rgba(255, 255, 255, 0.52); --sectiontabBorder: 1px solid rgba(92, 113, 148, 0.12); --tabmenuBorderLR: 1px solid rgba(92, 113, 148, 0.1); --tabmenuBottom: 1px solid rgba(92, 113, 148, 0.1); --sectionnodeBorder: 1px solid rgba(92, 113, 148, 0.1); --codeBg: rgba(255, 255, 255, 0.36); --tableBorder: rgba(92, 113, 148, 0.12); --textColor: #1f2a44; --logo_color: #1f2a44; --inputtextColor: #1f2a44; --activeColor: #38f188; --activeBottom: #38f188 2px solid; --focusColor: rgba(40, 183, 242, 0.2); --progressbarColor: rgba(13, 148, 136, 0.15); --progressbar: var(--activeColor); --progressbartxtColor: #1f2a44; --progressbartxtShadow: 0 1px 0 rgba(255, 255, 255, 0.55); --scrollbarColor: rgba(40, 183, 242, 0.74); --btnPrimary: rgba(40, 183, 242, 0.74); --btnPrimaryHover: rgba(31, 145, 215, 0.86); --btnSecondary: rgba(125, 145, 185, 0.55); --btnSecondaryHover: rgba(96, 115, 156, 0.72); --btnInfo: rgba(14, 165, 233, 0.72); --btnInfoHover: rgba(2, 132, 199, 0.86); --btnDanger: rgba(225, 29, 72, 0.72); --btnDangerHover: rgba(190, 18, 60, 0.86); --btnWarning: rgba(217, 119, 6, 0.72); --btnWarningHover: rgba(180, 83, 9, 0.86); --btnSuccess: rgba(16, 185, 129, 0.72); --glaze-blur: blur(8px); --glaze-shadow: 3px 6px 12px rgba(78, 98, 142, 0.08), inset 1px 1px 1px rgba(255, 255, 255, 0.4); --glaze-inset: inset 2px 2px 5px rgba(78, 98, 142, 0.1), inset -2px -2px 5px rgba(255, 255, 255, 0.3); } body[data-theme="glaze"][data-force-scheme="dark"] { background: linear-gradient(135deg, #0b1120 0%, #2a1b54 50%, #0f2e4a 100%) !important; background-size: cover !important; background-attachment: fixed !important; background-position: center !important; } [data-theme="glaze"][data-force-scheme="dark"] { --bgwhite: rgba(16, 23, 39, 0.5); --sectionbgColor: rgba(16, 23, 39, 0.5); --sectionbgColor2: rgba(24, 34, 55, 0.34); --navbgColor: rgba(16, 23, 39, 0.54); --modelBackground: rgba(16, 23, 39, 0.64); --mainleftbgColor: rgba(16, 23, 39, 0.52); --tabmenubgColor: rgba(23, 31, 49, 0.34); --tabbgColor: rgba(23, 31, 49, 0.34); --inputbgColor: rgba(18, 24, 39, 0.5); --sectionBorder: 1px solid rgba(255, 255, 255, 0.12); --navBorder: 1px solid rgba(255, 255, 255, 0.14); --inputBorder: 1px solid rgba(255, 255, 255, 0.14); --badgeBorder: 1px solid rgba(255, 255, 255, 0.14); --textColor: #e9eefb; --logo_color: #f4f7ff; --inputtextColor: #f4f7ff; --activeColor: #8b5cf6; --activeBottom: #8b5cf6 2px solid; --focusColor: rgba(95, 200, 255, 0.2); --progressbarColor: rgba(139, 92, 246, 0.15); --progressbar: var(--activeColor); --progressbartxtColor: #f4f7ff; --progressbartxtShadow: 0 1px 2px rgba(0, 0, 0, 0.8); --codeBg: rgba(7, 11, 20, 0.45); --tableBorder: rgba(255, 255, 255, 0.08); --glaze-shadow: 3px 6px 12px rgba(0, 0, 0, 0.25), inset 1px 1px 1px rgba(255, 255, 255, 0.04); --glaze-inset: inset 2px 2px 5px rgba(0, 0, 0, 0.3), inset -1px -1px 2px rgba(255, 255, 255, 0.02); } [data-theme="glaze"] .main-left, [data-theme="glaze"] .cbi-section, [data-theme="glaze"] .panel, [data-theme="glaze"] .modal, [data-theme="glaze"] .commandbox, [data-theme="glaze"] .node-admin-status-routes #view table, [data-theme="glaze"] .node-admin-status-processes #view table, [data-theme="glaze"] .node-admin-status-realtime-connections #view table[id*="connections"] { backdrop-filter: var(--glaze-blur); -webkit-backdrop-filter: var(--glaze-blur); background-color: var(--sectionbgColor) !important; box-shadow: var(--glaze-shadow) !important; border: var(--sectionBorder) !important; } [data-theme="glaze"] .navbar { background-color: var(--navbgColor) !important; border: var(--navBorder) !important; } [data-theme="glaze"] .ifacebadge { backdrop-filter: none !important; -webkit-backdrop-filter: none !important; background-color: var(--navbgColor) !important; box-shadow: var(--glaze-shadow) !important; border: var(--badgeBorder) !important; } [data-theme="glaze"] input, [data-theme="glaze"] select, [data-theme="glaze"] textarea { background: var(--inputbgColor) !important; border: var(--inputBorder) !important; box-shadow: var(--glaze-inset) !important; color: var(--inputtextColor) !important; } [data-theme="glaze"] header, [data-theme="glaze"] .showSide { background-color: transparent !important; box-shadow: none !important; border: none !important; } body[data-theme="onyx"], body[data-theme="onyx"][data-force-scheme="light"] { background: radial-gradient(circle at 12% 16%, rgba(126, 112, 255, 0.36), transparent 28%), radial-gradient(circle at 86% 18%, rgba(38, 205, 235, 0.36), transparent 30%), radial-gradient(circle at 78% 86%, rgba(245, 105, 170, 0.22), transparent 30%), linear-gradient(135deg, #fbfdff 0%, #eafbff 44%, #f8f0ff 100%); background-size: cover !important; background-attachment: fixed !important; background-position: center !important; } [data-theme="onyx"], [data-theme="onyx"][data-force-scheme="light"] { --bg: transparent; --mainbg: transparent; --bgwhite: rgba(255, 255, 255, 0.46); --sectionbgColor: rgba(255, 255, 255, 0.44); --sectionbgColor2: rgba(255, 255, 255, 0.3); --navbgColor: rgba(255, 255, 255, 0.65); --modelBackground: rgba(255, 255, 255, 0.5); --mainleftbgColor: rgba(255, 255, 255, 0.46); --tabmenubgColor: rgba(255, 255, 255, 0.26); --tabbgColor: rgba(255, 255, 255, 0.28); --inputbgColor: rgba(255, 255, 255, 0.42); --sectionBorder: 1px solid rgba(255, 255, 255, 0.6); --navBorder: 1px solid rgba(255, 255, 255, 0.64); --cbilineColor: 1px solid rgba(92, 113, 148, 0.12); --inputBorder: 1px solid rgba(255, 255, 255, 0.56); --badgebgColor: rgba(255, 255, 255, 0.36); --badgeBorder: 1px solid rgba(255, 255, 255, 0.52); --sectiontabBorder: 1px solid rgba(92, 113, 148, 0.12); --tabmenuBorderLR: 1px solid rgba(92, 113, 148, 0.1); --tabmenuBottom: 1px solid rgba(92, 113, 148, 0.1); --sectionnodeBorder: 1px solid rgba(92, 113, 148, 0.1); --codeBg: rgba(255, 255, 255, 0.36); --tableBorder: rgba(92, 113, 148, 0.12); --textColor: #1f2a44; --logo_color: #1f2a44; --inputtextColor: #1f2a44; --activeColor: #38f188; --activeBottom: #38f188 2px solid; --focusColor: rgba(40, 183, 242, 0.2); --progressbarColor: rgba(13, 148, 136, 0.15); --progressbar: var(--activeColor); --progressbartxtColor: #1f2a44; --progressbartxtShadow: 0 1px 0 rgba(255, 255, 255, 0.55); --scrollbarColor: rgba(40, 183, 242, 0.74); --btnPrimary: rgba(40, 183, 242, 0.74); --btnPrimaryHover: rgba(31, 145, 215, 0.86); --btnSecondary: rgba(125, 145, 185, 0.55); --btnSecondaryHover: rgba(96, 115, 156, 0.72); --btnInfo: rgba(14, 165, 233, 0.72); --btnInfoHover: rgba(2, 132, 199, 0.86); --btnDanger: rgba(225, 29, 72, 0.72); --btnDangerHover: rgba(190, 18, 60, 0.86); --btnWarning: rgba(217, 119, 6, 0.72); --btnWarningHover: rgba(180, 83, 9, 0.86); --btnSuccess: rgba(16, 185, 129, 0.72); --onyx-blur: blur(12px); --onyx-shadow: 3px 5px 10px rgba(78, 98, 142, 0.075), -1.5px -1.5px 5px rgba(255, 255, 255, 0.22), inset 0.8px 0.8px 1px rgba(255, 255, 255, 0.34), inset -0.8px -0.8px 1px rgba(78, 98, 142, 0.055); --onyx-inset: inset 2.5px 2.5px 6px rgba(78, 98, 142, 0.08), inset -2.5px -2.5px 6px rgba(255, 255, 255, 0.22); } body[data-theme="onyx"][data-force-scheme="dark"] { background: radial-gradient(circle at 12% 16%, rgba(117, 88, 255, 0.24), transparent 30%), radial-gradient(circle at 86% 18%, rgba(34, 211, 238, 0.19), transparent 32%), radial-gradient(circle at 78% 86%, rgba(245, 75, 128, 0.14), transparent 30%), linear-gradient(135deg, #0d1424 0%, #121b30 46%, #0c1424 100%); background-size: cover !important; background-attachment: fixed !important; background-position: center !important; } [data-theme="onyx"][data-force-scheme="dark"] { --bgwhite: rgba(16, 23, 39, 0.5); --sectionbgColor: rgba(16, 23, 39, 0.5); --sectionbgColor2: rgba(24, 34, 55, 0.34); --navbgColor: rgba(16, 23, 39, 0.65); --modelBackground: rgba(16, 23, 39, 0.64); --mainleftbgColor: rgba(16, 23, 39, 0.52); --tabmenubgColor: rgba(23, 31, 49, 0.34); --tabbgColor: rgba(23, 31, 49, 0.34); --inputbgColor: rgba(18, 24, 39, 0.5); --sectionBorder: 1px solid rgba(255, 255, 255, 0.12); --navBorder: 1px solid rgba(255, 255, 255, 0.14); --inputBorder: 1px solid rgba(255, 255, 255, 0.14); --badgeBorder: 1px solid rgba(255, 255, 255, 0.14); --textColor: #e9eefb; --logo_color: #f4f7ff; --inputtextColor: #f4f7ff; --activeColor: #8b5cf6; --activeBottom: #8b5cf6 2px solid; --focusColor: rgba(95, 200, 255, 0.2); --progressbarColor: rgba(139, 92, 246, 0.15); --progressbar: var(--activeColor); --progressbartxtColor: #f4f7ff; --progressbartxtShadow: 0 1px 2px rgba(0, 0, 0, 0.8); --codeBg: rgba(7, 11, 20, 0.45); --tableBorder: rgba(255, 255, 255, 0.08); --onyx-shadow: 3px 5px 10px rgba(0, 0, 0, 0.18), -1.5px -1.5px 5px rgba(255, 255, 255, 0.012), inset 0.8px 0.8px 1px rgba(255, 255, 255, 0.024), inset -0.8px -0.8px 1px rgba(0, 0, 0, 0.2); --onyx-inset: inset 2.5px 2.5px 6px rgba(0, 0, 0, 0.2), inset -2.5px -2.5px 6px rgba(255, 255, 255, 0.012); } [data-theme="onyx"] .main-left, [data-theme="onyx"] .cbi-section, [data-theme="onyx"] .panel, [data-theme="onyx"] .modal, [data-theme="onyx"] .commandbox, [data-theme="onyx"] .node-admin-status-routes #view table, [data-theme="onyx"] .node-admin-status-processes #view table, [data-theme="onyx"] .node-admin-status-realtime-connections #view table[id*="connections"] { backdrop-filter: var(--onyx-blur); -webkit-backdrop-filter: var(--onyx-blur); background-color: var(--sectionbgColor) !important; box-shadow: var(--onyx-shadow) !important; border: var(--sectionBorder) !important; } [data-theme="onyx"] .navbar { backdrop-filter: var(--onyx-blur); -webkit-backdrop-filter: var(--onyx-blur); background-color: var(--navbgColor) !important; box-shadow: var(--onyx-shadow) !important; border: var(--navBorder) !important; } [data-theme="onyx"] .ifacebadge { backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); box-shadow: 2.5px 3.5px 8px rgba(78, 98, 142, 0.075), -1.5px -1.5px 5px rgba(255, 255, 255, 0.2), inset 0.8px 0.8px 1px rgba(255, 255, 255, 0.3) !important; border: var(--badgeBorder) !important; } [data-theme="onyx"] input, [data-theme="onyx"] select, [data-theme="onyx"] textarea { background: var(--inputbgColor) !important; border: var(--inputBorder) !important; box-shadow: var(--onyx-inset) !important; color: var(--inputtextColor) !important; } [data-theme="onyx"] header, [data-theme="onyx"] .showSide { background-color: transparent !important; box-shadow: none !important; border: none !important; } body[data-theme="glass-liquid"], body[data-theme="glass-crystal"], body[data-theme="glass-dark"], body[data-theme="glass-luxe"] { background-image: url('../images/luxe-os.png'); background-size: cover !important; background-attachment: fixed !important; background-position: center !important; } body[data-theme="glass-luxe"]::before { content: ""; position: fixed; top: 0; left: 0; width: 100%; height: 100%; backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); z-index: -1; background-color: rgba(0, 0, 0, 0.15); } body[data-theme="glass-liquid"] { background-color: var(--bg); } [data-theme="glass-liquid"] { --bg: transparent; --mainbg: transparent; --bgwhite: rgba(255, 255, 255, 0.05); --sectionbgColor: rgba(255, 255, 255, 0.08); --sectionbgColor2: rgba(255, 255, 255, 0.03); --navbgColor: rgba(255, 255, 255, 0.1); --modelBackground: rgba(255, 255, 255, 0.08); --mainleftbgColor: rgba(255, 255, 255, 0.08); --tabmenubgColor: rgba(255, 255, 255, 0.03); --tabbgColor: rgba(255, 255, 255, 0.03); --inputbgColor: rgba(255, 255, 255, 0.08); --sectionBorder: 1px solid rgba(255, 255, 255, 0.15); --navBorder: 1px solid rgba(255, 255, 255, 0.15); --cbilineColor: 1px solid rgba(255, 255, 255, 0.1); --inputBorder: 1px solid rgba(255, 255, 255, 0.15); --badgebgColor: rgba(255, 255, 255, 0.1); --codeBg: rgba(255, 255, 255, 0.1); --tableBorder: rgba(255, 255, 255, 0.15); --textColor: #ffffff; --logo_color: #ffffff; --inputtextColor: #ffffff; --activeColor: #38bdf8; --activeBottom: #38bdf8 2px solid; --progressbarColor: rgba(255, 255, 255, 0.15); --progressbar: var(--activeColor); --progressbartxtColor: #f8fafc; --progressbartxtShadow: 0 1px 2px rgba(0, 0, 0, 0.7); --focusColor: rgba(59, 130, 246, 0.3); --btnPrimary: rgba(37, 99, 235, 0.65); --btnPrimaryHover: rgba(29, 78, 216, 0.8); --btnSecondary: rgba(100, 116, 139, 0.65); --btnSecondaryHover: rgba(71, 85, 105, 0.8); --btnInfo: rgba(14, 165, 233, 0.65); --btnInfoHover: rgba(2, 132, 199, 0.8); --btnDanger: rgba(225, 29, 72, 0.65); --btnDangerHover: rgba(190, 18, 60, 0.8); --btnWarning: rgba(217, 119, 6, 0.65); --btnWarningHover: rgba(180, 83, 9, 0.8); --btnSuccess: rgba(16, 185, 129, 0.65); --glass-blur: var(--glass-blur-radius, blur(16px)); --glass-outbox: var(--glass-shadow-out, 0 8px 24px rgba(0, 0, 0, 0.18), inset 2px 2px 3px rgba(255, 255, 255, 0.55), inset -2px -2px 3px rgba(0, 0, 0, 0.15)); --glass-inbox: var(--glass-shadow-in, inset 0 3px 8px rgba(0, 0, 0, 0.22), inset 2px 2px 3px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.4)); } [data-theme="glass-liquid"] .cbi-section, [data-theme="glass-liquid"] .panel, [data-theme="glass-liquid"] .modal, [data-theme="glass-liquid"] .commandbox { backdrop-filter: var(--glass-blur); -webkit-backdrop-filter: var(--glass-blur); background-color: var(--sectionbgColor) !important; box-shadow: var(--glass-outbox) !important; border: 1px solid rgba(255, 255, 255, 0.15) !important; } [data-theme="glass-liquid"] .main-left { backdrop-filter: none !important; -webkit-backdrop-filter: none !important; background-color: var(--sectionbgColor) !important; box-shadow: var(--glass-outbox) !important; border: 1px solid rgba(255, 255, 255, 0.15) !important; } [data-theme="glass-liquid"] .navbar { backdrop-filter: var(--glass-blur); -webkit-backdrop-filter: var(--glass-blur); box-shadow: var(--glass-outbox) !important; border: 1px solid rgba(255, 255, 255, 0.15) !important; } [data-theme="glass-liquid"] .cbi-button, [data-theme="glass-liquid"] .btn, [data-theme="glass-liquid"] .ifacebadge, [data-theme="glass-liquid"] .node-admin-status-routes #view table, [data-theme="glass-liquid"] .node-admin-status-processes #view table, [data-theme="glass-liquid"] .node-admin-status-realtime-connections #view table[id*="connections"] { backdrop-filter: var(--glass-blur); -webkit-backdrop-filter: var(--glass-blur); box-shadow: var(--glass-outbox) !important; border: 1px solid rgba(255, 255, 255, 0.15) !important; } [data-theme="glass-liquid"] .cbi-button:active, [data-theme="glass-liquid"] .btn:active { box-shadow: var(--glass-inbox) !important; } [data-theme="glass-liquid"] input, [data-theme="glass-liquid"] select, [data-theme="glass-liquid"] textarea { backdrop-filter: var(--glass-blur); -webkit-backdrop-filter: var(--glass-blur); box-shadow: var(--glass-inbox) !important; background: var(--inputbgColor) !important; border: var(--inputBorder) !important; } [data-theme="glass-liquid"] header, [data-theme="glass-liquid"] .showSide { backdrop-filter: none !important; -webkit-backdrop-filter: none !important; background: transparent !important; box-shadow: none !important; border: none !important; } [data-theme="glass-luxe"] { --bg: transparent; --mainbg: transparent; --bgwhite: rgba(255, 255, 255, 0.08); --sectionbgColor: rgba(255, 255, 255, 0.12); --sectionbgColor2: rgba(255, 255, 255, 0.05); --navbgColor: rgba(255, 255, 255, 0.15); --modelBackground: rgba(255, 255, 255, 0.12); --mainleftbgColor: rgba(255, 255, 255, 0.12); --tabmenubgColor: rgba(255, 255, 255, 0.05); --tabbgColor: rgba(255, 255, 255, 0.05); --inputbgColor: rgba(255, 255, 255, 0.1); --sectionBorder: 1px solid rgba(255, 255, 255, 0.25); --navBorder: 1px solid rgba(255, 255, 255, 0.25); --cbilineColor: 1px solid rgba(255, 255, 255, 0.15); --inputBorder: 1px solid rgba(255, 255, 255, 0.2); --badgebgColor: rgba(255, 255, 255, 0.15); --badgeBorder: 1px solid rgba(255, 255, 255, 0.2); --codeBg: rgba(255, 255, 255, 0.1); --tableBorder: rgba(255, 255, 255, 0.15); --textColor: #ffffff; --logo_color: #ffffff; --inputtextColor: #ffffff; --activeColor: #38bdf8; --activeBottom: #38bdf8 2px solid; --progressbarColor: rgba(255, 255, 255, 0.15); --progressbar: var(--activeColor); --progressbartxtColor: #000000; --progressbartxtShadow: 0 1px 2px rgba(255, 255, 255, 0.5); --focusColor: rgba(255, 255, 255, 0.2); --btnPrimary: rgba(255, 255, 255, 0.25); --btnPrimaryHover: rgba(255, 255, 255, 0.35); --btnSecondary: rgba(255, 255, 255, 0.15); --btnSecondaryHover: rgba(255, 255, 255, 0.25); } [data-theme="glass-luxe"] .main-left, [data-theme="glass-luxe"] .cbi-section, [data-theme="glass-luxe"] .panel, [data-theme="glass-luxe"] .modal, [data-theme="glass-luxe"] .commandbox, [data-theme="glass-luxe"] .navbar, [data-theme="glass-luxe"] .node-admin-status-routes #view table, [data-theme="glass-luxe"] .node-admin-status-processes #view table, [data-theme="glass-luxe"] .node-admin-status-realtime-connections #view table[id*="connections"] { backdrop-filter: none !important; -webkit-backdrop-filter: none !important; background-color: var(--sectionbgColor) !important; box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1) !important; border: var(--sectionBorder) !important; } [data-theme="glass-luxe"] input, [data-theme="glass-luxe"] select, [data-theme="glass-luxe"] textarea, [data-theme="glass-luxe"] .cbi-button, [data-theme="glass-luxe"] .btn, [data-theme="glass-luxe"] .ifacebadge { backdrop-filter: none !important; -webkit-backdrop-filter: none !important; box-shadow: none !important; background: var(--inputbgColor) !important; border: var(--inputBorder) !important; } [data-theme="glass-luxe"] header, [data-theme="glass-luxe"] .showSide { background: transparent !important; box-shadow: none !important; border: none !important; } body[data-theme="glass-crystal"] { background-color: transparent; } [data-theme="glass-crystal"] { --bg: transparent; --mainbg: transparent; --bgwhite: transparent; --sectionbgColor: transparent; --sectionbgColor2: transparent; --navbgColor: transparent; --modelBackground: transparent; --mainleftbgColor: transparent; --tabmenubgColor: transparent; --tabbgColor: transparent; --inputbgColor: transparent; --sectionBorder: 1px solid rgba(255, 255, 255, 0.2); --navBorder: 1px solid rgba(255, 255, 255, 0.22); --cbilineColor: 1px solid rgba(255, 255, 255, 0.12); --inputBorder: 1px solid rgba(255, 255, 255, 0.18); --badgebgColor: transparent; --badgeBorder: 1px solid rgba(255, 255, 255, 0.18); --sectiontabBorder: 1px solid rgba(255, 255, 255, 0.14); --tabmenuBorderLR: 1px solid rgba(255, 255, 255, 0.14); --tabmenuBottom: 1px solid rgba(255, 255, 255, 0.14); --sectionnodeBorder: 1px solid rgba(255, 255, 255, 0.14); --codeBg: transparent; --tableBorder: rgba(255, 255, 255, 0.14); --textColor: #ffffff; --logo_color: #ffffff; --inputtextColor: #ffffff; --activeColor: #38bdf8; --activeBottom: #38bdf8 2px solid; --focusColor: rgba(245, 75, 92, 0.22); --progressbar: var(--activeColor); --progressbartxtColor: #f8fafc; --progressbartxtShadow: 0 1px 2px rgba(0, 0, 0, 0.7); --progressbarColor: rgba(255, 255, 255, 0.15); --btnPrimary: transparent; --btnPrimaryHover: rgba(255, 255, 255, 0.08); --btnSecondary: transparent; --btnSecondaryHover: rgba(255, 255, 255, 0.08); --btnInfo: transparent; --btnInfoHover: rgba(14, 165, 233, 0.12); --btnDanger: transparent; --btnDangerHover: rgba(225, 29, 72, 0.12); --btnWarning: transparent; --btnWarningHover: rgba(217, 119, 6, 0.12); --btnSuccess: transparent; --scrollbarColor: rgba(245, 75, 92, 0.34); --glass-crystal-frame: 1px solid rgba(255, 255, 255, 0.2); --glass-crystal-frame-soft: 1px solid rgba(255, 255, 255, 0.14); --glass-crystal-line: rgba(255, 255, 255, 0.16); --glass-crystal-fill: transparent; --glass-crystal-hover: rgba(255, 255, 255, 0.06); } [data-theme="glass-crystal"] .main-left, [data-theme="glass-crystal"] .cbi-section, [data-theme="glass-crystal"] .panel, [data-theme="glass-crystal"] .modal, [data-theme="glass-crystal"] .commandbox { backdrop-filter: none !important; -webkit-backdrop-filter: none !important; background-color: var(--glass-crystal-fill) !important; box-shadow: none !important; border: var(--glass-crystal-frame) !important; } [data-theme="glass-crystal"] .navbar { backdrop-filter: none !important; -webkit-backdrop-filter: none !important; background-color: var(--glass-crystal-fill) !important; box-shadow: none !important; border: var(--navBorder) !important; } [data-theme="glass-crystal"] .ifacebadge, [data-theme="glass-crystal"] .node-admin-status-routes #view table, [data-theme="glass-crystal"] .node-admin-status-processes #view table, [data-theme="glass-crystal"] .node-admin-status-realtime-connections #view table[id*="connections"] { backdrop-filter: none !important; -webkit-backdrop-filter: none !important; background-color: var(--glass-crystal-fill) !important; box-shadow: none !important; border: var(--glass-crystal-frame-soft) !important; } [data-theme="glass-crystal"] .cbi-button:hover, [data-theme="glass-crystal"] .btn:hover, [data-theme="glass-crystal"] .navbar a:hover { background-color: var(--glass-crystal-hover) !important; } [data-theme="glass-crystal"] .cbi-button:active, [data-theme="glass-crystal"] .btn:active { box-shadow: none !important; } [data-theme="glass-crystal"] input, [data-theme="glass-crystal"] select, [data-theme="glass-crystal"] textarea { backdrop-filter: none !important; -webkit-backdrop-filter: none !important; box-shadow: none !important; background: var(--inputbgColor) !important; border: var(--inputBorder) !important; } [data-theme="glass-crystal"] table, [data-theme="glass-crystal"] .table, [data-theme="glass-crystal"] .cbi-section-table, [data-theme="glass-crystal"] .cbi-section-table-row, [data-theme="glass-crystal"] .tr { background-color: transparent !important; } [data-theme="glass-crystal"] header, [data-theme="glass-crystal"] .showSide { backdrop-filter: none !important; -webkit-backdrop-filter: none !important; background: transparent !important; box-shadow: none !important; border: none !important; } body[data-theme="glass-dark"] { background-color: #05060a; } [data-theme="glass-dark"] { --bg: transparent; --mainbg: transparent; --bgwhite: rgba(8, 9, 14, 0.36); --sectionbgColor: rgba(10, 11, 17, 0.42); --sectionbgColor2: rgba(14, 15, 22, 0.30); --navbgColor: rgba(9, 10, 16, 0.52); --modelBackground: rgba(8, 9, 14, 0.68); --mainleftbgColor: rgba(10, 11, 17, 0.42); --tabmenubgColor: rgba(12, 13, 20, 0.30); --tabbgColor: rgba(12, 13, 20, 0.28); --inputbgColor: rgba(7, 8, 13, 0.36); --sectionBorder: 1px solid rgba(255, 255, 255, 0.07); --navBorder: 1px solid rgba(255, 255, 255, 0.08); --cbilineColor: 1px solid rgba(255, 255, 255, 0.045); --inputBorder: 1px solid rgba(255, 255, 255, 0.10); --badgebgColor: rgba(12, 13, 20, 0.36); --badgeBorder: 1px solid rgba(255, 255, 255, 0.07); --sectiontabBorder: 1px solid rgba(255, 255, 255, 0.07); --tabmenuBorderLR: 1px solid rgba(255, 255, 255, 0.07); --tabmenuBottom: 1px solid rgba(255, 255, 255, 0.07); --sectionnodeBorder: 1px solid rgba(255, 255, 255, 0.07); --codeBg: rgba(9, 10, 16, 0.42); --tableBorder: rgba(255, 255, 255, 0.055); --textColor: #edf2f7; --logo_color: #ffffff; --inputtextColor: #ffffff; --progressbartxtColor: #f8fafc; --progressbartxtShadow: 0 1px 2px rgba(0, 0, 0, 0.7); --progressbarColor: rgba(255, 255, 255, 0.15); --progressbar: var(--activeColor); --activeColor: #38bdf8; --activeBottom: #38bdf8 2px solid; --focusColor: rgba(69, 93, 254, 0.20); --btnPrimary: rgba(69, 93, 254, 0.34); --btnPrimaryHover: rgba(69, 93, 254, 0.48); --btnSecondary: rgba(255, 255, 255, 0.08); --btnSecondaryHover: rgba(255, 255, 255, 0.14); --btnInfo: rgba(14, 165, 233, 0.45); --btnInfoHover: rgba(2, 132, 199, 0.62); --btnDanger: rgba(225, 29, 72, 0.45); --btnDangerHover: rgba(190, 18, 60, 0.62); --btnWarning: rgba(217, 119, 6, 0.45); --btnWarningHover: rgba(180, 83, 9, 0.62); --btnSuccess: rgba(16, 185, 129, 0.45); --scrollbarColor: rgba(69, 93, 254, 0.38); --glass-dark-blur: var(--glass-dark-blur-radius, blur(8px) saturate(110%)); --glass-dark-outbox: 0 8px 24px rgba(0, 0, 0, 0.35), inset 1.5px 1.5px 1px rgba(255, 255, 255, 0.1), inset -1.5px -1.5px 2px rgba(0, 0, 0, 0.4); --glass-dark-inbox: inset 0 2px 8px rgba(0, 0, 0, 0.4), inset 1.5px 1.5px 1px rgba(255, 255, 255, 0.08); } [data-theme="glass-dark"] .cbi-section, [data-theme="glass-dark"] .panel, [data-theme="glass-dark"] .modal, [data-theme="glass-dark"] .commandbox { backdrop-filter: var(--glass-dark-blur); -webkit-backdrop-filter: var(--glass-dark-blur); background-color: var(--sectionbgColor) !important; box-shadow: var(--glass-dark-outbox) !important; border: 1px solid rgba(255, 255, 255, 0.07) !important; } [data-theme="glass-dark"] .main-left { backdrop-filter: none !important; -webkit-backdrop-filter: none !important; background-color: var(--sectionbgColor) !important; box-shadow: var(--glass-dark-outbox) !important; border: 1px solid rgba(255, 255, 255, 0.07) !important; } [data-theme="glass-dark"] .navbar { backdrop-filter: var(--glass-dark-blur); -webkit-backdrop-filter: var(--glass-dark-blur); box-shadow: var(--glass-dark-outbox) !important; border: 1px solid rgba(255, 255, 255, 0.075) !important; } [data-theme="glass-dark"] .cbi-button, [data-theme="glass-dark"] .btn, [data-theme="glass-dark"] .ifacebadge, [data-theme="glass-dark"] .node-admin-status-routes #view table, [data-theme="glass-dark"] .node-admin-status-processes #view table, [data-theme="glass-dark"] .node-admin-status-realtime-connections #view table[id*="connections"] { backdrop-filter: var(--glass-dark-blur); -webkit-backdrop-filter: var(--glass-dark-blur); box-shadow: var(--glass-dark-outbox) !important; border: 1px solid rgba(255, 255, 255, 0.065) !important; } [data-theme="glass-dark"] .cbi-button:active, [data-theme="glass-dark"] .btn:active { box-shadow: var(--glass-dark-inbox) !important; } [data-theme="glass-dark"] input, [data-theme="glass-dark"] select, [data-theme="glass-dark"] textarea { backdrop-filter: var(--glass-dark-blur); -webkit-backdrop-filter: var(--glass-dark-blur); box-shadow: var(--glass-dark-inbox) !important; background: var(--inputbgColor) !important; border: var(--inputBorder) !important; } [data-theme="glass-dark"] header, [data-theme="glass-dark"] .showSide { background: transparent !important; box-shadow: none !important; border: none !important; } [data-theme="neon"] { --bg: #121526; --mainbg: #1a1e36; --bgwhite: #1a1e36; --sectionbgColor: #1a1e36; --sectionbgColor2: #222847; --navbgColor: #797979; --modelBackground: #1a1e36; --mainleftbgColor: #1a1e36; --tabmenubgColor: #1a1e36; --tabbgColor: #1a1e36; --inputbgColor: #121526; --sectionBorder: 1px solid var(--activeColor); --navBorder: 1px solid var(--activeColor); --cbilineColor: 1px solid rgba(255, 255, 255, 0.05); --inputBorder: 1px solid var(--activeColor); --badgebgColor: #222847; --badgeBorder: 1px solid var(--activeColor); --sectiontabBorder: 1px solid var(--activeColor); --tabmenuBorderLR: 1px solid var(--activeColor); --tabmenuBottom: 1px solid var(--activeColor); --sectionnodeBorder: 1px solid var(--activeColor); --codeBg: #222847; --tableBorder: rgba(255, 255, 255, 0.05); --textColor: #dbe1f0; --logo_color: #ffffff; --inputtextColor: #ffffff; --activeColor: #f43f5e; --activeBottom: #f43f5e 2px solid; --focusColor: rgba(255, 255, 255, 0.15); --progressbartxtColor: #f8fafc; --progressbartxtShadow: 0 1px 2px rgba(0, 0, 0, 0.7); --progressbarColor: rgba(244, 63, 94, 0.15); --progressbar: var(--activeColor); --btnPrimary: var(--activeColor); --btnPrimaryHover: #0284c7; --btnSecondary: #6a6bcd; --btnSecondaryHover: #2c2d85; --neon-shadow: 0 0 10px -3px var(--activeColor), inset 0 0 4px -2px var(--activeColor); } [data-theme="neon"] .main-left, [data-theme="neon"] .cbi-section, [data-theme="neon"] .panel, [data-theme="neon"] .modal, [data-theme="neon"] .commandbox, [data-theme="neon"] .navbar, [data-theme="neon"] .node-admin-status-routes #view table, [data-theme="neon"] .node-admin-status-processes #view table, [data-theme="neon"] .node-admin-status-realtime-connections #view table[id*="connections"] { box-shadow: var(--neon-shadow) !important; border: var(--sectionBorder) !important; background-color: var(--sectionbgColor) !important; } [data-theme="neon"] input, [data-theme="neon"] select, [data-theme="neon"] textarea { box-shadow: inset 0 0 4px rgba(var(--neon-rgb), 0.05) !important; background: var(--inputbgColor) !important; border: var(--inputBorder) !important; } [data-theme="rgb"] { --bg: #090a0f; --mainbg: #10121a; --bgwhite: #161822; --activeColor: #f43f5e; --activeBottom: #f43f5e 2px solid; --textColor: #cbd5e1; --borderColor: rgba(255, 255, 255, 0.1); --navbgColor: #161822; --navBorder: 1px solid rgba(255, 255, 255, 0.05); --sectionbgColor: #161822; --sectionbgColor2: #1d202e; --sectionShaddow: 0 0 0 transparent; --sectionBorder: 1px solid transparent; --sectiontabBorder: 1px solid rgba(255, 255, 255, 0.1); --tabmenuBorderLR: 1px solid rgba(255, 255, 255, 0.1); --tabmenubgColor: #161822; --tabmenuBottom: 1px solid rgba(255, 255, 255, 0.1); --sectionnodeBorder: 1px solid rgba(255, 255, 255, 0.1); --cbilineColor: 1px solid rgba(255, 255, 255, 0.04); --tabbgColor: #161822; --inputbgColor: #090a0f; --inputtextColor: #ffffff; --inputBorder: 1px solid rgba(255, 255, 255, 0.1); --mainleftbgColor: #161822; --badgebgColor: #1d202e; --badgeBorder: 1px solid rgba(255, 255, 255, 0.1); --progressbarColor: rgba(244, 63, 94, 0.15); --progressbar: var(--activeColor); --progressbartxtColor: #f8fafc; --progressbartxtShadow: 0 1px 2px rgba(0, 0, 0, 0.7); --logo_color: #ffffff; --alertBackground: #3b82f6; --modelBackground: #161822; --scrollbarColor: #3b82f6; --focusColor: rgba(59, 130, 246, 0.2); --codeBg: #1d202e; --codeColor: #cbd5e1; --btnPrimary: #3b82f6; --btnPrimaryHover: #2563eb; --btnSecondary: #475569; --btnSecondaryHover: #334155; --tableBorder: rgba(255, 255, 255, 0.04); } [data-theme="rgb"] .main-left, [data-theme="rgb"] .cbi-section, [data-theme="rgb"] .panel, [data-theme="rgb"] .modal, [data-theme="rgb"] .commandbox, [data-theme="rgb"] .navbar, [data-theme="rgb"] .node-admin-status-routes #view table, [data-theme="rgb"] .node-admin-status-processes #view table, [data-theme="rgb"] .node-admin-status-realtime-connections #view table[id*="connections"] { background-color: var(--sectionbgColor) !important; border: 1px solid transparent; box-shadow: 0 0 0 transparent; animation: soft-rgb-outbox 10s linear infinite !important; } [data-theme="rgb"] input, [data-theme="rgb"] select, [data-theme="rgb"] textarea { background: var(--inputbgColor) !important; border: var(--inputBorder) !important; } @keyframes soft-rgb-outbox { 0%, 100% { border-color: rgba(244, 63, 94, 0.6); box-shadow: 0 0 16px rgba(244, 63, 94, 0.35), inset 0 0 5px rgba(244, 63, 94, 0.15); } 20% { border-color: rgba(59, 130, 246, 0.6); box-shadow: 0 0 16px rgba(59, 130, 246, 0.35), inset 0 0 5px rgba(59, 130, 246, 0.15); } 40% { border-color: rgba(16, 185, 129, 0.6); box-shadow: 0 0 16px rgba(16, 185, 129, 0.35), inset 0 0 5px rgba(16, 185, 129, 0.15); } 60% { border-color: rgba(234, 179, 8, 0.6); box-shadow: 0 0 16px rgba(234, 179, 8, 0.35), inset 0 0 5px rgba(234, 179, 8, 0.15); } 80% { border-color: rgba(168, 85, 247, 0.6); box-shadow: 0 0 16px rgba(168, 85, 247, 0.35), inset 0 0 5px rgba(168, 85, 247, 0.15); } } @media (prefers-color-scheme: dark) { [data-theme="normal"]:not([data-force-scheme="light"]), body[data-mode="normal"]:not([data-theme="light"]) { --bg: #0f1115; --mainbg: #15181d; --bgwhite: #15181d; --activeColor: #eab308; --activeBottom: #eab308 2px solid; --textColor: #ffffff; --borderColor: rgba(255, 255, 255, 0.1); --navbgColor: #797979; --navBorder: 1px solid #797979; --sectionbgColor: #15181d; --sectionbgColor2: #1a1e24; --sectionShaddow: 4px 4px 15px rgba(0, 0, 0, 0.2); --sectionBorder: 1px solid #797979; --sectiontabBorder: 1px solid #797979; --tabmenuBorderLR: 1px solid #797979; --tabmenubgColor: #15181d; --tabmenuBottom: #797979 1px solid; --sectionnodeBorder: #797979 1px solid; --cbilineColor: #797979 1px solid; --tabbgColor: #15181d; --inputbgColor: #0f1115; --inputtextColor: #ffffff; --inputBorder: 1px solid #333842; --mainleftbgColor: #15181d; --badgebgColor: #1e222a; --badgeBorder: #797979 1px solid; --progressbarColor: rgba(234, 179, 8, 0.15); --progressbar: var(--activeColor); --progressbartxtColor: #111827; --progressbartxtShadow: 0 1px 3px rgba(255, 255, 255, 0.85); --logo_color: #ffffff; --alertBackground: #d4af37; --modelBackground: #15181d; --scrollbarColor: #333842; --focusColor: rgba(212, 175, 55, 0.25); --codeBg: #15181d; --codeColor: #cbd5e1; --btnPrimary: #d4af37; --btnPrimaryHover: #b8972e; --btnSecondary: #333842; --btnSecondaryHover: #474d5a; --btnInfo: #0ea5e9; --btnInfoHover: #0284c7; --btnDanger: #e11d48; --btnDangerHover: #be123c; --btnWarning: #d97706; --btnWarningHover: #b45309; --btnSuccess: #10b981; --tableBorder: #797979; } [data-theme="neo"]:not([data-force-scheme="light"]) { --bg: #12141c; --mainbg: #12141c; --bgwhite: #171a23; --sectionbgColor: #171a23; --sectionbgColor2: #1f2330; --navbgColor: rgba(23, 26, 35, 0.95); --modelBackground: #171a23; --mainleftbgColor: #171a23; --tabmenubgColor: #171a23; --tabbgColor: #171a23; --inputbgColor: #12141c; --sectionBorder: 1px solid rgba(226, 232, 240, 0.24); --navBorder: 1px solid rgba(226, 232, 240, 0.24); --cbilineColor: 1px solid rgba(226, 232, 240, 0.06); --inputBorder: 1px solid rgba(226, 232, 240, 0.22); --badgebgColor: #1f2330; --badgeBorder: 1px solid rgba(226, 232, 240, 0.22); --sectiontabBorder: 1px solid rgba(226, 232, 240, 0.22); --tabmenuBorderLR: 1px solid rgba(226, 232, 240, 0.22); --tabmenuBottom: 1px solid rgba(226, 232, 240, 0.22); --sectionnodeBorder: 1px solid rgba(226, 232, 240, 0.22); --codeBg: #1f2330; --tableBorder: rgba(226, 232, 240, 0.08); --textColor: #e5e7eb; --logo_color: #f8fafc; --inputtextColor: #f8fafc; --activeColor: #e06b74; --activeBottom: #e06b74 2px solid; --focusColor: rgba(224, 107, 116, 0.18); --progressbarColor: #1f2330; --progressbar: var(--activeColor); --progressbartxtColor: #f8fafc; --progressbartxtShadow: 0 1px 2px rgba(0, 0, 0, 0.7); --btnPrimary: #e06b74; --btnPrimaryHover: #cc5e66; --neo-shadow: 4px 4px 0px rgba(0, 0, 0, 0.55); --neo-inset: 2px 2px 0px rgba(0, 0, 0, 0.55); --bttextColor: var(--textColor); } body[data-theme="neox"]:not([data-force-scheme="light"]) { background-color: #1a1a24; } [data-theme="neox"]:not([data-force-scheme="light"]) { --bg: #1a1a24; --mainbg: #1a1a24; --bgwhite: #1a1a24; --sectionbgColor: #1a1a24; --sectionbgColor2: #20202c; --navbgColor: rgba(26, 26, 36, 0.95); --modelBackground: #1a1a24; --mainleftbgColor: #1a1a24; --tabmenubgColor: #1a1a24; --tabbgColor: #1a1a24; --inputbgColor: #1a1a24; --sectionBorder: 1px solid transparent; --navBorder: 1px solid transparent; --cbilineColor: 1px solid rgba(255, 255, 255, 0.03); --inputBorder: 1px solid transparent; --badgebgColor: #20202c; --badgeBorder: 1px solid transparent; --sectiontabBorder: 1px solid rgba(255, 255, 255, 0.03); --tabmenuBorderLR: 1px solid transparent; --tabmenuBottom: 1px solid rgba(255, 255, 255, 0.03); --sectionnodeBorder: 1px solid transparent; --codeBg: #121219; --tableBorder: rgba(255, 255, 255, 0.03); --textColor: #cbd5e1; --logo_color: #f8fafc; --inputtextColor: #f8fafc; --activeColor: #eab308; --activeBottom: #eab308 2px solid; --focusColor: rgba(99, 102, 241, 0.15); --progressbarColor: rgba(234, 179, 8, 0.15); --progressbar: var(--activeColor); --progressbartxtColor: #f8fafc; --progressbartxtShadow: 0 1px 2px rgba(0, 0, 0, 0.7); --btnPrimary: #6366f1; --btnPrimaryHover: #4f46e5; --neox-shadow: 7px 7px 15px rgba(0, 0, 0, 0.5), -4px -4px 10px rgba(255, 255, 255, 0.025), inset 1px 1px 1px rgba(255, 255, 255, 0.035), inset -1px -1px 1px rgba(0, 0, 0, 0.42); --neox-side-shadow: 5px 7px 14px rgba(0, 0, 0, 0.46), -2px -2px 6px rgba(255, 255, 255, 0.02), inset 1px 1px 1px rgba(255, 255, 255, 0.03), inset -1px -1px 1px rgba(0, 0, 0, 0.4); --neox-nav-shadow: 4px 6px 12px rgba(0, 0, 0, 0.42), -2px -2px 5px rgba(255, 255, 255, 0.018), inset 1px 1px 1px rgba(255, 255, 255, 0.028), inset -1px -1px 1px rgba(0, 0, 0, 0.36); --neox-inset: inset 5px 5px 10px rgba(0, 0, 0, 0.58), inset -5px -5px 10px rgba(255, 255, 255, 0.02); --neox-header-shadow: 0 6px 16px rgba(0, 0, 0, 0.42); --bttextColor: var(--textColor); } body[data-theme="glaze"]:not([data-force-scheme="light"]) { background: linear-gradient(135deg, #0b1120 0%, #2a1b54 50%, #0f2e4a 100%) !important; background-size: cover !important; background-attachment: fixed !important; background-position: center !important; } [data-theme="glaze"]:not([data-force-scheme="light"]) { --bgwhite: rgba(16, 23, 39, 0.5); --sectionbgColor: rgba(16, 23, 39, 0.5); --sectionbgColor2: rgba(24, 34, 55, 0.34); --navbgColor: rgba(16, 23, 39, 0.54); --modelBackground: rgba(16, 23, 39, 0.64); --mainleftbgColor: rgba(16, 23, 39, 0.52); --tabmenubgColor: rgba(23, 31, 49, 0.34); --tabbgColor: rgba(23, 31, 49, 0.34); --inputbgColor: rgba(18, 24, 39, 0.5); --sectionBorder: 1px solid rgba(255, 255, 255, 0.12); --navBorder: 1px solid rgba(255, 255, 255, 0.14); --inputBorder: 1px solid rgba(255, 255, 255, 0.14); --badgeBorder: 1px solid rgba(255, 255, 255, 0.14); --textColor: #e9eefb; --logo_color: #f4f7ff; --inputtextColor: #f4f7ff; --activeColor: #8b5cf6; --activeBottom: #8b5cf6 2px solid; --focusColor: rgba(95, 200, 255, 0.2); --progressbarColor: rgba(139, 92, 246, 0.15); --progressbar: var(--activeColor); --progressbartxtColor: #f4f7ff; --progressbartxtShadow: 0 1px 2px rgba(0, 0, 0, 0.8); --codeBg: rgba(7, 11, 20, 0.45); --tableBorder: rgba(255, 255, 255, 0.08); --glaze-shadow: 3px 5px 10px rgba(0, 0, 0, 0.18), -1.5px -1.5px 5px rgba(255, 255, 255, 0.012), inset 0.8px 0.8px 1px rgba(255, 255, 255, 0.024), inset -0.8px -0.8px 1px rgba(0, 0, 0, 0.2); --glaze-inset: inset 2.5px 2.5px 6px rgba(0, 0, 0, 0.2), inset -2.5px -2.5px 6px rgba(255, 255, 255, 0.012); } body[data-theme="onyx"]:not([data-force-scheme="light"]) { background: radial-gradient(circle at 12% 16%, rgba(117, 88, 255, 0.24), transparent 30%), radial-gradient(circle at 86% 18%, rgba(34, 211, 238, 0.19), transparent 32%), radial-gradient(circle at 78% 86%, rgba(245, 75, 128, 0.14), transparent 30%), linear-gradient(135deg, #0d1424 0%, #121b30 46%, #0c1424 100%); background-size: cover !important; background-attachment: fixed !important; background-position: center !important; } [data-theme="onyx"]:not([data-force-scheme="light"]) { --bgwhite: rgba(16, 23, 39, 0.5); --sectionbgColor: rgba(16, 23, 39, 0.5); --sectionbgColor2: rgba(24, 34, 55, 0.34); --navbgColor: rgba(16, 23, 39, 0.65); --modelBackground: rgba(16, 23, 39, 0.64); --mainleftbgColor: rgba(16, 23, 39, 0.52); --tabmenubgColor: rgba(23, 31, 49, 0.34); --tabbgColor: rgba(23, 31, 49, 0.34); --inputbgColor: rgba(18, 24, 39, 0.5); --sectionBorder: 1px solid rgba(255, 255, 255, 0.12); --navBorder: 1px solid rgba(255, 255, 255, 0.14); --inputBorder: 1px solid rgba(255, 255, 255, 0.14); --badgeBorder: 1px solid rgba(255, 255, 255, 0.14); --textColor: #e9eefb; --logo_color: #f4f7ff; --inputtextColor: #f4f7ff; --activeColor: #8b5cf6; --activeBottom: #8b5cf6 2px solid; --focusColor: rgba(95, 200, 255, 0.2); --progressbarColor: rgba(139, 92, 246, 0.15); --progressbar: var(--activeColor); --progressbartxtColor: #f4f7ff; --progressbartxtShadow: 0 1px 2px rgba(0, 0, 0, 0.8); --codeBg: rgba(7, 11, 20, 0.45); --tableBorder: rgba(255, 255, 255, 0.08); --onyx-shadow: 3px 5px 10px rgba(0, 0, 0, 0.18), -1.5px -1.5px 5px rgba(255, 255, 255, 0.012), inset 0.8px 0.8px 1px rgba(255, 255, 255, 0.024), inset -0.8px -0.8px 1px rgba(0, 0, 0, 0.2); --onyx-inset: inset 2.5px 2.5px 6px rgba(0, 0, 0, 0.2), inset -2.5px -2.5px 6px rgba(255, 255, 255, 0.012); } [data-theme="glass-crystal"] { --sectionBorder: 1px solid rgba(255, 255, 255, 0.14); --navBorder: 1px solid rgba(255, 255, 255, 0.16); --cbilineColor: 1px solid rgba(255, 255, 255, 0.08); --inputBorder: 1px solid rgba(255, 255, 255, 0.12); --badgeBorder: 1px solid rgba(255, 255, 255, 0.12); --sectiontabBorder: 1px solid rgba(255, 255, 255, 0.1); --tabmenuBorderLR: 1px solid rgba(255, 255, 255, 0.1); --tabmenuBottom: 1px solid rgba(255, 255, 255, 0.1); --sectionnodeBorder: 1px solid rgba(255, 255, 255, 0.1); --tableBorder: rgba(255, 255, 255, 0.1); --textColor: #f8fafc; --logo_color: #f8fafc; --inputtextColor: #f8fafc; --activeColor: #38bdf8; --activeBottom: #38bdf8 2px solid; --focusColor: rgba(245, 75, 92, 0.18); --progressbarColor: rgba(255, 255, 255, 0.15); --progressbar: var(--activeColor); --progressbartxtColor: #f8fafc; --progressbartxtShadow: 0 1px 2px rgba(0, 0, 0, 0.7); --scrollbarColor: rgba(245, 75, 92, 0.28); --glass-crystal-frame: 1px solid rgba(255, 255, 255, 0.14); --glass-crystal-frame-soft: 1px solid rgba(255, 255, 255, 0.1); --glass-crystal-line: rgba(255, 255, 255, 0.1); --glass-crystal-hover: rgba(255, 255, 255, 0.045); } }