:root,[data-theme=light]{--veil-bg: #ffffff;--veil-bg-secondary: #f3f4f6;--veil-bg-elevated: #ffffff;--veil-text: #1a2b42;--veil-text-secondary: #6b7280;--veil-text-muted: #9ca3af;--veil-border: #e5e7eb;--veil-border-row: #f3f4f6;--veil-teal: #2d7d7d;--veil-teal-hover: #246969;--veil-teal-bg: #f0fdfa;--veil-input-bg: #ffffff;--veil-hover-bg: rgba(26, 43, 66, .06);--veil-btn-primary-bg: #1a2b42;--veil-btn-primary-text: #ffffff;--veil-chip-selected-bg: #f0fdfa;--veil-chip-selected-border: #2d7d7d;--veil-badge-bg: #e0f2fe;--veil-badge-text: #0c4a6e;--veil-status-online-bg: #ecfdf5;--veil-status-online-text: #065f46;--veil-status-offline-bg: #fef2f2;--veil-status-offline-text: #991b1b;--veil-allow-bg: #fef3c7;--veil-allow-border: #fde68a;--veil-allow-text: #92400e;--veil-allow-close: #b45309;--veil-decrypt-bg: #f0fdfa;--veil-decrypt-border: #99f6e4;--veil-scrollbar-thumb: #d1d5db;--veil-scrollbar-track: #f3f4f6}[data-theme=dark]{--veil-bg: #0f1419;--veil-bg-secondary: #1a2028;--veil-bg-elevated: #1e2530;--veil-text: #e2e8f0;--veil-text-secondary: #94a3b8;--veil-text-muted: #64748b;--veil-border: #2d3748;--veil-border-row: #1e2530;--veil-teal: #3db8b8;--veil-teal-hover: #2d9e9e;--veil-teal-bg: rgba(61, 184, 184, .1);--veil-input-bg: #1a2028;--veil-hover-bg: rgba(226, 232, 240, .06);--veil-btn-primary-bg: #e2e8f0;--veil-btn-primary-text: #0f1419;--veil-chip-selected-bg: rgba(61, 184, 184, .1);--veil-chip-selected-border: #3db8b8;--veil-badge-bg: rgba(61, 184, 184, .15);--veil-badge-text: #67e8f9;--veil-status-online-bg: rgba(16, 185, 129, .15);--veil-status-online-text: #6ee7b7;--veil-status-offline-bg: rgba(220, 38, 38, .15);--veil-status-offline-text: #fca5a5;--veil-allow-bg: rgba(251, 191, 36, .12);--veil-allow-border: rgba(251, 191, 36, .3);--veil-allow-text: #fbbf24;--veil-allow-close: #f59e0b;--veil-decrypt-bg: rgba(61, 184, 184, .08);--veil-decrypt-border: rgba(61, 184, 184, .25);--veil-scrollbar-thumb: #475569;--veil-scrollbar-track: #1a2028}html,body{background-color:var(--veil-bg);color:var(--veil-text);transition:background-color .2s,color .2s}[data-theme=dark] ::-webkit-scrollbar{width:8px;height:8px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--veil-scrollbar-track)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--veil-scrollbar-thumb);border-radius:4px}[data-theme=dark] select,[data-theme=dark] option{background-color:var(--veil-input-bg);color:var(--veil-text)}[data-theme=dark] .lockbridge-logo{filter:invert(1) hue-rotate(180deg)}
