@font-face{font-family:Barlow;font-style:normal;font-weight:400;src:url(/assets/barlow-400-qiz4-Cze.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;src:url(/assets/barlow-500-BPAOfeC8.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;src:url(/assets/barlow-600-DILqtrty.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;src:url(/assets/barlow-700-A9pxMQ4z.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;src:url(/assets/barlow-condensed-600-DepVgxBB.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;src:url(/assets/barlow-condensed-700-v1xN8_Wq.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;src:url(/assets/chakra-petch-500-BR1ody1F.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;src:url(/assets/chakra-petch-600-DVQm9bgb.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;src:url(/assets/chakra-petch-700-CnDBPjkL.woff2)format("woff2")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;src:url(/assets/rajdhani-500-ByNUCHrt.woff2)format("woff2")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;src:url(/assets/rajdhani-600-CXCVEoA9.woff2)format("woff2")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;src:url(/assets/rajdhani-700-BPDUZo87.woff2)format("woff2")}@font-face{font-family:"Exo 2";font-style:normal;font-weight:500;src:url(/assets/exo2-CQ1lLIdm.woff2)format("woff2")}@font-face{font-family:"Exo 2";font-style:normal;font-weight:600;src:url(/assets/exo2-CQ1lLIdm.woff2)format("woff2")}@font-face{font-family:"Exo 2";font-style:normal;font-weight:700;src:url(/assets/exo2-CQ1lLIdm.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/assets/jetbrains-mono-6fWv1k7M.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/assets/jetbrains-mono-6fWv1k7M.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;src:url(/assets/jetbrains-mono-6fWv1k7M.woff2)format("woff2")}html[data-theme=hud]{--bg-primary:#12151a;--bg-secondary:#171b21;--bg-tertiary:#1e232b;--bg-elevated:#262c35;--bg-card:#1e232b;--th-center:#12151aeb;--th-chrome:#0d1014;--th-input:#141820;--border-subtle:#ffffff12;--border-medium:#ffffff1a;--th-line-accent:rgba(var(--accent-rgb),.38);--text-primary:#eceef1;--text-secondary:#c9ced6;--text-tertiary:#8d95a1;--text-muted:#5b626d;--th-bg-image:linear-gradient(rgba(var(--accent-rgb),.04) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.04) 1px,transparent 1px);--th-bg-size:24px 24px;--th-blur:none;--th-pane-blur:none;--th-glow:0 0 16px rgba(var(--accent-rgb),.35);--th-cut:12px;--th-cut-sm:7px;--th-cut-xs:4px;--th-r:0;--th-rs:0;--th-pill:0;--th-display:"Chakra Petch",sans-serif;--th-case:uppercase;--th-lsd:.02em}html[data-theme=hud][data-theme-variant=classic]{--bg-primary:#1a1f26;--bg-secondary:#212730;--bg-tertiary:#2a3039;--bg-elevated:#333b45;--bg-card:#252c35;--th-center:#1a1f26eb;--th-chrome:#1a1f26;--th-input:#1c2129;--th-bg-image:none;--th-r:4px;--th-rs:3px;--th-pill:3px;--th-case:none;--th-lsd:0;--th-glow:none;--th-line-accent:rgba(var(--accent-rgb),.22)}html[data-theme=steel]{--bg-primary:#0a0f15;--bg-secondary:#0e141c;--bg-tertiary:#131b25;--bg-elevated:#1a2430;--bg-card:#131b25;--th-center:#0a0f15ed;--th-chrome:#070b10;--th-input:#0a1017;--border-subtle:#8cb4e617;--border-medium:#8cb4e624;--th-line-accent:rgba(var(--accent-rgb),.36);--text-primary:#e6edf5;--text-secondary:#c3cedb;--text-tertiary:#8898ab;--text-muted:#566477;--th-bg-image:linear-gradient(#78aae60d 1px,transparent 1px),linear-gradient(90deg,#78aae60d 1px,transparent 1px);--th-bg-size:32px 32px;--th-blur:none;--th-pane-blur:none;--th-glow:0 0 16px rgba(var(--accent-rgb),.35);--th-cut:10px;--th-cut-sm:6px;--th-cut-xs:3px;--th-r:0;--th-rs:0;--th-pill:0;--th-display:"Rajdhani",sans-serif;--th-case:uppercase;--th-lsd:.03em}html[data-theme=glass]{--bg-primary:#0d0b12;--bg-secondary:#16141e8c;--bg-tertiary:#ffffff0d;--bg-elevated:#ffffff14;--bg-card:#ffffff0d;--th-center:#100e169e;--th-chrome:#0a090e66;--th-input:#00000047;--border-subtle:#ffffff14;--border-medium:#ffffff1f;--th-line-accent:rgba(var(--accent-rgb),.45);--text-primary:#f3f1f6;--text-secondary:#d6d2dc;--text-tertiary:#a29db0;--text-muted:#6f6a7e;--th-bg-image:radial-gradient(760px 480px at 12% -5%,rgba(var(--accent-rgb),.32),transparent 65%),radial-gradient(640px 560px at 105% 110%,#ef4d3b3d,transparent 60%);--th-bg-size:auto;--th-blur:blur(24px) saturate(150%);--th-pane-blur:saturate(150%);--th-glow:0 6px 22px -6px rgba(var(--accent-rgb),.6);--th-cut:0;--th-cut-sm:0;--th-cut-xs:0;--th-r:14px;--th-rs:9px;--th-pill:999px;--th-display:"Exo 2",sans-serif;--th-case:none;--th-lsd:0;--th-float:#181521f2;--th-float-blur:#181521c7}html[data-theme=strike]{--bg-primary:#0e0f11;--bg-secondary:#141518;--bg-tertiary:#1a1b1f;--bg-elevated:#232429;--bg-card:#1a1b1f;--th-center:#101113;--th-chrome:#0b0c0d;--th-input:#0c0d0f;--border-subtle:#ffffff12;--border-medium:#ffffff24;--th-line-accent:#ffffff24;--text-primary:#f2f2f3;--text-secondary:#c6c7cb;--text-tertiary:#8e9097;--text-muted:#5c5e65;--th-bg-image:none;--th-bg-size:auto;--th-blur:none;--th-pane-blur:none;--th-glow:none;--th-cut:0;--th-cut-sm:0;--th-cut-xs:0;--th-r:4px;--th-rs:3px;--th-pill:2px;--th-display:"Barlow Condensed",sans-serif;--th-case:uppercase;--th-lsd:.03em}html[data-theme]{--radius-sm:var(--th-rs);--radius-md:var(--th-rs);--radius-lg:var(--th-r);--radius-xl:var(--th-r);--radius-button:var(--th-rs);--hover-overlay:#ffffff0d;--active-overlay:rgba(var(--accent-rgb),.14);--selected-bg:rgba(var(--accent-rgb),.1);--border-strong:var(--th-line-accent);--shadow-accent:var(--th-glow);--app-font-family:"Barlow",-apple-system,"Segoe UI",sans-serif;--th-mono:"JetBrains Mono",ui-monospace,monospace;--th-green:#3fd28b;--th-clip:polygon(var(--th-cut) 0,100% 0,100% calc(100% - var(--th-cut)),calc(100% - var(--th-cut)) 100%,0 100%,0 var(--th-cut));--th-clip-sm:polygon(var(--th-cut-sm) 0,100% 0,100% calc(100% - var(--th-cut-sm)),calc(100% - var(--th-cut-sm)) 100%,0 100%,0 var(--th-cut-sm));--th-clip-xs:polygon(var(--th-cut-xs) 0,100% 0,100% calc(100% - var(--th-cut-xs)),calc(100% - var(--th-cut-xs)) 100%,0 100%,0 var(--th-cut-xs));--th-ring-w:1px;--th-ring-k:calc(var(--th-ring-w) * .414214);--th-clip-ring:polygon(evenodd, 0 var(--th-cut),var(--th-cut) 0,100% 0,100% calc(100% - var(--th-cut)),calc(100% - var(--th-cut)) 100%,0 100%,0 var(--th-cut), var(--th-ring-w) calc(var(--th-cut) + var(--th-ring-k)),var(--th-ring-w) calc(100% - var(--th-ring-w)), calc(100% - var(--th-cut) - var(--th-ring-k)) calc(100% - var(--th-ring-w)),calc(100% - var(--th-ring-w)) calc(100% - var(--th-cut) - var(--th-ring-k)), calc(100% - var(--th-ring-w)) var(--th-ring-w),calc(var(--th-cut) + var(--th-ring-k)) var(--th-ring-w), var(--th-ring-w) calc(var(--th-cut) + var(--th-ring-k)));--th-clip-sm-ring:polygon(evenodd, 0 var(--th-cut-sm),var(--th-cut-sm) 0,100% 0,100% calc(100% - var(--th-cut-sm)),calc(100% - var(--th-cut-sm)) 100%,0 100%,0 var(--th-cut-sm), var(--th-ring-w) calc(var(--th-cut-sm) + var(--th-ring-k)),var(--th-ring-w) calc(100% - var(--th-ring-w)), calc(100% - var(--th-cut-sm) - var(--th-ring-k)) calc(100% - var(--th-ring-w)),calc(100% - var(--th-ring-w)) calc(100% - var(--th-cut-sm) - var(--th-ring-k)), calc(100% - var(--th-ring-w)) var(--th-ring-w),calc(var(--th-cut-sm) + var(--th-ring-k)) var(--th-ring-w), var(--th-ring-w) calc(var(--th-cut-sm) + var(--th-ring-k)));--th-clip-xs-ring:polygon(evenodd, 0 var(--th-cut-xs),var(--th-cut-xs) 0,100% 0,100% calc(100% - var(--th-cut-xs)),calc(100% - var(--th-cut-xs)) 100%,0 100%,0 var(--th-cut-xs), var(--th-ring-w) calc(var(--th-cut-xs) + var(--th-ring-k)),var(--th-ring-w) calc(100% - var(--th-ring-w)), calc(100% - var(--th-cut-xs) - var(--th-ring-k)) calc(100% - var(--th-ring-w)),calc(100% - var(--th-ring-w)) calc(100% - var(--th-cut-xs) - var(--th-ring-k)), calc(100% - var(--th-ring-w)) var(--th-ring-w),calc(var(--th-cut-xs) + var(--th-ring-k)) var(--th-ring-w), var(--th-ring-w) calc(var(--th-cut-xs) + var(--th-ring-k)))}html[data-theme=glass],html[data-theme=strike]{--th-clip:none;--th-clip-sm:none;--th-clip-xs:none}html[data-theme] body{font-family:var(--app-font-family);background-color:var(--bg-primary);background-image:var(--th-bg-image);background-size:var(--th-bg-size)}html[data-theme] h1,html[data-theme] h2,html[data-theme] h3,html[data-theme] h4{font-family:var(--th-display);text-transform:var(--th-case);letter-spacing:var(--th-lsd)}html[data-theme] ::selection{background:rgba(var(--accent-rgb),.35)}html[data-theme] input[type=text],html[data-theme] input[type=search],html[data-theme] textarea,html[data-theme] select,html[data-theme] .settings-input{background-color:var(--th-input);border-radius:var(--th-rs);border-color:var(--border-subtle)}html[data-theme] input:focus,html[data-theme] textarea:focus,html[data-theme] .settings-input:focus{border-color:var(--th-line-accent);box-shadow:0 0 0 1px var(--th-line-accent)}html[data-theme] .settings-btn,html[data-theme] button.primary{font-family:var(--th-display);text-transform:var(--th-case);letter-spacing:.08em;font-weight:700}html[data-theme] .toggle-slider,html[data-theme] .toggle-slider:before{border-radius:var(--th-pill);clip-path:var(--th-clip-xs)}html[data-theme=hud] .toggle-slider,html[data-theme=steel] .toggle-slider{border-color:#0000}html[data-theme=hud] .toggle-slider:after,html[data-theme=steel] .toggle-slider:after{content:"";background:var(--border-medium);clip-path:var(--th-clip-xs-ring);pointer-events:none;position:absolute;inset:0}html[data-theme=hud] input:checked+.toggle-slider:after,html[data-theme=steel] input:checked+.toggle-slider:after{background:color-mix(in srgb, var(--accent-start) 70%, white)}@supports not (color:color-mix(in srgb, red 50%, blue)){html[data-theme=hud] input:checked+.toggle-slider:after,html[data-theme=steel] input:checked+.toggle-slider:after{background:var(--accent-start)}}html[data-theme] #server-rail{background:var(--th-chrome);border-right:1px solid var(--border-subtle);-webkit-backdrop-filter:var(--th-pane-blur);backdrop-filter:var(--th-pane-blur)}html[data-theme] .rail-icon{clip-path:var(--th-clip);border-radius:var(--th-r)}html[data-theme=hud] .rail-item:hover .rail-icon,html[data-theme=hud] .rail-item.active .rail-icon,html[data-theme=steel] .rail-item:hover .rail-icon,html[data-theme=steel] .rail-item.active .rail-icon{clip-path:var(--th-clip-sm);border-radius:0}html[data-theme] .rail-badge,html[data-theme] .rail-mute-indicator{border-radius:var(--th-pill);clip-path:var(--th-clip-xs)}html[data-theme] #left-column{background-color:var(--bg-secondary);border-right:1px solid var(--border-subtle);-webkit-backdrop-filter:var(--th-pane-blur);backdrop-filter:var(--th-pane-blur)}html[data-theme] #left-column:has(>#server-switcher.open){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme] #right-column{background:var(--bg-secondary);border-left:1px solid var(--border-subtle);-webkit-backdrop-filter:var(--th-pane-blur);backdrop-filter:var(--th-pane-blur)}html[data-theme] #center-column{background:var(--th-center);-webkit-backdrop-filter:var(--th-pane-blur);backdrop-filter:var(--th-pane-blur)}html[data-theme] #server-switcher-dropdown{-webkit-backdrop-filter:var(--th-blur);backdrop-filter:var(--th-blur)}html[data-theme] #server-toolbar{background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);box-shadow:0 1px 0 rgba(var(--accent-rgb),.12)}html[data-theme] #server-toolbar button{border-radius:var(--th-rs);clip-path:var(--th-clip-xs)}html[data-theme] #server-toolbar button:hover{background:var(--selected-bg);color:var(--accent-main)}html[data-theme=hud] #server-toolbar .toolbar-btn,html[data-theme=steel] #server-toolbar .toolbar-btn{isolation:isolate;clip-path:none;position:relative}html[data-theme=hud] #server-toolbar .toolbar-btn:hover,html[data-theme=steel] #server-toolbar .toolbar-btn:hover,html[data-theme=hud] #server-toolbar .toolbar-btn.active,html[data-theme=steel] #server-toolbar .toolbar-btn.active{background:0 0}html[data-theme=hud] #server-toolbar .toolbar-btn:before,html[data-theme=steel] #server-toolbar .toolbar-btn:before{content:"";z-index:-1;pointer-events:none;border-radius:var(--th-rs);clip-path:var(--th-clip-xs);position:absolute;inset:0}html[data-theme=hud] #server-toolbar .toolbar-btn:hover:before,html[data-theme=steel] #server-toolbar .toolbar-btn:hover:before,html[data-theme=hud] #server-toolbar .toolbar-btn.active:before,html[data-theme=steel] #server-toolbar .toolbar-btn.active:before{background:var(--selected-bg)}html[data-theme] #toolbar-invite-btn:not(.copied){box-shadow:inset 0 0 0 1px var(--th-line-accent);color:var(--accent-main);background:0 0}html[data-theme] #toolbar-invite-btn:not(.copied):hover{background:var(--selected-bg)}html[data-theme=hud] #toolbar-invite-btn:not(.copied),html[data-theme=steel] #toolbar-invite-btn:not(.copied){box-shadow:none;position:relative}html[data-theme=hud] #toolbar-invite-btn:not(.copied):after,html[data-theme=steel] #toolbar-invite-btn:not(.copied):after{content:"";pointer-events:none;clip-path:var(--th-clip-xs-ring);background:var(--th-line-accent);position:absolute;inset:0}html[data-theme] #server-switcher-header{font-family:var(--th-display);text-transform:var(--th-case);letter-spacing:var(--th-lsd);border-radius:var(--th-r);clip-path:var(--th-clip)}html[data-theme] .server-switcher-overlay{border-radius:var(--th-r);clip-path:var(--th-clip)}html[data-theme=hud] #server-switcher-header,html[data-theme=steel] #server-switcher-header{box-shadow:none}html[data-theme=hud] #server-switcher-header:after,html[data-theme=steel] #server-switcher-header:after{content:"";z-index:3;pointer-events:none;clip-path:var(--th-clip-ring);background:#fff3;position:absolute;inset:0}html[data-theme=hud] #server-switcher-header:hover:after,html[data-theme=steel] #server-switcher-header:hover:after{background:#fff6}html[data-theme] #add-server-container button{box-shadow:inset 0 0 0 1px var(--th-line-accent);color:var(--text-secondary);background:0 0}html[data-theme] #message-input-container,html[data-theme] #forum-input-container{background:var(--th-input);border-radius:var(--th-rs);box-shadow:inset 0 0 0 1px var(--border-subtle);clip-path:var(--th-clip-sm);border-color:#0000}html[data-theme] #message-input-container:focus-within,html[data-theme] #forum-input-container:focus-within{box-shadow:inset 0 0 0 1px var(--th-line-accent);border-color:#0000}html[data-theme=hud] #message-input-container,html[data-theme=steel] #message-input-container,html[data-theme=hud] #forum-input-container,html[data-theme=steel] #forum-input-container{position:relative;box-shadow:none!important}html[data-theme=hud] #message-input-container:after,html[data-theme=steel] #message-input-container:after,html[data-theme=hud] #forum-input-container:after,html[data-theme=steel] #forum-input-container:after{content:"";pointer-events:none;clip-path:var(--th-clip-sm-ring);background:var(--border-subtle);position:absolute;inset:0}html[data-theme=hud] #message-input-container:focus-within:after,html[data-theme=steel] #message-input-container:focus-within:after,html[data-theme=hud] #forum-input-container:focus-within:after,html[data-theme=steel] #forum-input-container:focus-within:after{background:var(--th-line-accent)}html[data-theme] #messageInput,html[data-theme] #forumTopicInput,html[data-theme] .message-input-highlight{font-family:var(--app-font-family)}html[data-theme] #messageInput,html[data-theme] #messageInput:focus,html[data-theme] #forumTopicInput,html[data-theme] #forumTopicInput:focus{box-shadow:none;border-color:#0000}html[data-theme] .input-action-btn{clip-path:var(--th-clip-xs)}html[data-theme] #user-info{background:var(--th-chrome);border-top:1px solid var(--border-subtle)}html[data-theme] .voice-participant-card,html[data-theme] .dm-call-video-container{border-radius:var(--th-r);clip-path:var(--th-clip);background:var(--bg-tertiary);border-color:var(--border-subtle)}html[data-theme=hud] .voice-participant-card,html[data-theme=steel] .voice-participant-card,html[data-theme=hud] .voice-participant-card.speaking,html[data-theme=steel] .voice-participant-card.speaking,html[data-theme=hud] .dm-call-video-container,html[data-theme=steel] .dm-call-video-container,html[data-theme=hud] .dm-call-participant.speaking .dm-call-video-container,html[data-theme=steel] .dm-call-participant.speaking .dm-call-video-container{border-color:#0000!important}html[data-theme=hud] #user-avatar-wrapper img,html[data-theme=steel] #user-avatar-wrapper img{clip-path:var(--hex-clip);border-radius:0}html[data-theme] .server-settings-sidebar{background:var(--bg-secondary);border-right:1px solid var(--border-subtle)}html[data-theme] .settings-nav-item{border-radius:var(--th-rs)}html[data-theme] .settings-nav-item.active{background:var(--selected-bg);color:var(--text-primary);box-shadow:inset 2px 0 0 var(--accent-main)}html[data-theme] .settings-nav-item.active .nav-icon{color:var(--accent-main)}html[data-theme] .settings-section-btn.active{box-shadow:inset 0 -2px 0 var(--accent-main)}html[data-theme] .dm-header{border-bottom:1px solid var(--border-subtle)}html[data-theme] .dm-username{font-family:var(--th-display);text-transform:var(--th-case);letter-spacing:var(--th-lsd)}html[data-theme] .dm-call-status-bar{border-radius:var(--th-rs);font-family:var(--th-mono);color:var(--th-green);text-transform:uppercase;letter-spacing:.06em;background:#3fd28b1a;box-shadow:inset 0 0 0 1px #3fd28b59}html[data-theme] .dm-header-btn{border-radius:var(--th-rs)}html[data-theme] .dm-header-btn:hover{background:var(--hover-overlay);color:#fff}html[data-theme] #dm-call-btn.in-call{color:#f04747;background:#f0474726;box-shadow:inset 0 0 0 1px #f047474d}html[data-theme] #dm-call-btn.in-call:hover{color:#fff;background:#f04747;box-shadow:0 0 14px #f0443880}.theme-picker{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:10px;display:grid}.theme-option{cursor:pointer;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);font:inherit;text-align:left;flex-direction:column;gap:8px;padding:8px;display:flex}.theme-option:hover{border-color:var(--border-medium)}.theme-option.active{border-color:var(--accent-main);box-shadow:0 0 0 1px var(--accent-main);color:var(--text-primary)}.theme-option-preview{grid-template-columns:14px 40px 1fr;gap:3px;height:64px;padding:4px;display:grid}.theme-option-preview span{display:block}.theme-option-name{font-size:13px;font-weight:700}.theme-option-desc{color:var(--text-tertiary);font-size:11px;line-height:1.35}html[data-theme=hud] #main-window:after,html[data-theme=steel] #main-window:after{content:"";pointer-events:none;z-index:9999;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px);position:fixed;inset:0}html[data-theme=hud] #center-column,html[data-theme=steel] #center-column{background-image:var(--th-bg-image);background-size:var(--th-bg-size)}html[data-theme] .channel-section-header,html[data-theme] .friends-section-header,html[data-theme] #non-friends-title,html[data-theme] #server-members-panel .server-members-header h3{font-family:var(--th-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-size:10.5px;font-weight:600}html[data-theme=hud] .channel-section-header:before,html[data-theme=steel] .channel-section-header:before{content:"// ";color:var(--accent-main)}html[data-theme] .channel-section-header{color:var(--server-section-name-color,var(--text-muted))}html[data-theme] .channel-section-header:hover{color:var(--server-section-name-color,var(--text-secondary))}html[data-theme] .server-name{border-radius:var(--th-rs);clip-path:var(--th-clip-sm)}html[data-theme] .server-name.active{background:linear-gradient(90deg,rgba(var(--accent-rgb),.18),rgba(var(--accent-rgb),.04));color:var(--text-primary);box-shadow:inset 2px 0 0 var(--accent-main)}html[data-theme] .server-item:before{box-shadow:var(--th-glow);border-radius:0}html[data-theme=glass] .server-icon,html[data-theme=strike] .server-icon{clip-path:none;border-radius:var(--th-rs)}html[data-theme] .server-dropdown-item{border-radius:var(--th-rs);clip-path:var(--th-clip-sm)}html[data-theme] .server-dropdown-item .server-icon{border-radius:var(--th-rs);clip-path:var(--th-clip-xs)}html[data-theme] .server-dropdown-item .server-icon img{border-radius:var(--th-rs)}html[data-theme=hud] .server-dropdown-item.has-banner,html[data-theme=hud] .server-dropdown-item.has-banner:hover,html[data-theme=hud] .server-dropdown-item.has-banner.hovered,html[data-theme=hud] .server-dropdown-item.has-banner.active,html[data-theme=steel] .server-dropdown-item.has-banner,html[data-theme=steel] .server-dropdown-item.has-banner:hover,html[data-theme=steel] .server-dropdown-item.has-banner.hovered,html[data-theme=steel] .server-dropdown-item.has-banner.active{border-color:#0000}html[data-theme=hud] .server-dropdown-item.has-banner .server-dropdown-ring,html[data-theme=steel] .server-dropdown-item.has-banner .server-dropdown-ring{z-index:2;pointer-events:none;clip-path:var(--th-clip-sm-ring);background:#ffffff26;position:absolute;inset:0}html[data-theme=hud] .server-dropdown-item.has-banner:hover .server-dropdown-ring,html[data-theme=hud] .server-dropdown-item.has-banner.hovered .server-dropdown-ring,html[data-theme=steel] .server-dropdown-item.has-banner:hover .server-dropdown-ring,html[data-theme=steel] .server-dropdown-item.has-banner.hovered .server-dropdown-ring{background:#ffffff4d}html[data-theme=hud] .server-dropdown-item.has-banner.active .server-dropdown-ring,html[data-theme=steel] .server-dropdown-item.has-banner.active .server-dropdown-ring{background:var(--accent-main)}html[data-theme] .server-dropdown-item.active:not(.has-banner){background:linear-gradient(90deg,rgba(var(--accent-rgb),.18),rgba(var(--accent-rgb),.04));box-shadow:inset 2px 0 0 var(--accent-main);border-color:#0000}html[data-theme=hud] .server-dropdown-item:hover:not(.has-banner),html[data-theme=hud] .server-dropdown-item.hovered:not(.has-banner),html[data-theme=steel] .server-dropdown-item:hover:not(.has-banner),html[data-theme=steel] .server-dropdown-item.hovered:not(.has-banner){border-color:#0000}html[data-theme] .server-dropdown-item.has-banner.active{box-shadow:var(--th-glow)}html[data-theme] .server-channels-preview .preview-header-text{font-family:var(--th-display);text-transform:var(--th-case);letter-spacing:var(--th-lsd)}html[data-theme] .channel-list li,html[data-theme] .preview-channel-list li{border-radius:var(--th-rs);clip-path:var(--th-clip-xs);transition:background .12s,color .12s}html[data-theme] .channel-list li:hover,html[data-theme] .preview-channel-list li:hover{background:var(--hover-overlay);color:var(--text-primary)}html[data-theme] .channel-list li.highlight-channel{background:linear-gradient(90deg,rgba(var(--accent-rgb),.2),rgba(var(--accent-rgb),.03));color:var(--text-primary)}html[data-theme] .channel-list li.highlight-channel .channel-icon{color:var(--accent-main)}html[data-theme] .channel-list li.has-unread,html[data-theme] .preview-channel-list li.has-unread{color:var(--text-primary);font-weight:600}html[data-theme] .channel-list li.voice-active{background:0 0}html[data-theme] .voice-channel-item.active{box-shadow:inset 2px 0 0 var(--th-green);background:#3fd28b1a}html[data-theme=strike] .channel-list li.highlight-channel{background:var(--accent-main);color:#fff;box-shadow:none}html[data-theme=hud] .channel-list li.highlight-channel,html[data-theme=steel] .channel-list li.highlight-channel,html[data-theme=hud] .channel-list li.voice-active,html[data-theme=steel] .channel-list li.voice-active{box-shadow:none;clip-path:polygon(0 0, calc(100% - var(--th-cut-xs)) 0, 100% var(--th-cut-xs), 100% calc(100% - var(--th-cut-xs)), calc(100% - var(--th-cut-xs)) 100%, 0 100%)}html[data-theme=hud] .channel-list li.channel.highlight-channel:after,html[data-theme=steel] .channel-list li.channel.highlight-channel:after{content:"";pointer-events:none;background:linear-gradient(180deg, var(--accent-start), var(--accent-end));width:3px;position:absolute;top:2px;bottom:2px;left:0}html[data-theme=hud] .channel-list li.channel.voice-active:after,html[data-theme=steel] .channel-list li.channel.voice-active:after{content:"";pointer-events:none;background:var(--th-green);background:linear-gradient(180deg, var(--th-green), color-mix(in srgb, var(--th-green) 55%, black));width:3px;position:absolute;top:2px;bottom:2px;left:0}html[data-theme=strike] .channel-list li.highlight-channel .channel-icon{color:#fff}html[data-theme] .voice-join-icon{color:var(--th-green);opacity:0;transition:opacity .12s}html[data-theme] .channel-list li:hover .voice-join-icon{opacity:1}html[data-theme] .server-unread-badge,html[data-theme] #pending-requests-badge{background:linear-gradient(135deg,var(--gamevox-orange-start),var(--gamevox-orange-end));color:#fff;font-family:var(--th-mono);border-radius:var(--th-pill);clip-path:var(--th-clip-xs);box-shadow:0 0 10px rgba(var(--accent-rgb),.45);font-size:10px;font-weight:700}html[data-theme] .voice-participant{border-radius:var(--th-rs)}html[data-theme=hud] .voice-participant-avatar,html[data-theme=steel] .voice-participant-avatar{clip-path:var(--hex-clip);border-radius:0}html[data-theme] .voice-participant.speaking .voice-participant-avatar{box-shadow:none;filter:drop-shadow(0 0 4px var(--th-green)) drop-shadow(0 0 1px var(--th-green))}html[data-theme] .voice-participant.speaking .voice-participant-name{color:var(--th-green)}html[data-theme] .voice-view-header{font-family:var(--th-display);text-transform:var(--th-case);letter-spacing:var(--th-lsd);background:#3fd28b14;border-bottom:1px solid #3fd28b40}html[data-theme] .dm-call-view{background:var(--th-chrome)}html[data-theme] .dm-call-duration{font-family:var(--th-mono)}html[data-theme] .voice-participant-card,html[data-theme] .dm-call-video-container{box-shadow:inset 0 0 0 1px var(--border-subtle);position:relative}html[data-theme=hud] .voice-participant-card,html[data-theme=steel] .voice-participant-card,html[data-theme=hud] .dm-call-video-container,html[data-theme=steel] .dm-call-video-container{box-shadow:none}html[data-theme=hud] .voice-participant-card:after,html[data-theme=steel] .voice-participant-card:after,html[data-theme=hud] .dm-call-video-container:after,html[data-theme=steel] .dm-call-video-container:after{content:"";pointer-events:none;z-index:2;clip-path:var(--th-clip-ring);background:var(--border-subtle);--th-ring-w:2px;position:absolute;inset:0}html[data-theme=hud] .voice-channel-view.compact .voice-participant-card:after,html[data-theme=steel] .voice-channel-view.compact .voice-participant-card:after{--th-ring-w:1px}html[data-theme=hud] .voice-participant-card:before,html[data-theme=steel] .voice-participant-card:before,html[data-theme=hud] .dm-call-video-container:before,html[data-theme=steel] .dm-call-video-container:before{content:"";pointer-events:none;opacity:.6;background-image:var(--th-bg-image);background-size:var(--th-bg-size);position:absolute;inset:0}html[data-theme] .voice-participant-card.speaking,html[data-theme] .dm-call-participant.speaking .dm-call-video-container{border-color:rgba(var(--accent-rgb),.95)}html[data-theme=hud] .voice-participant-card.speaking:after,html[data-theme=steel] .voice-participant-card.speaking:after,html[data-theme=hud] .dm-call-participant.speaking .dm-call-video-container:after,html[data-theme=steel] .dm-call-participant.speaking .dm-call-video-container:after{background:rgba(var(--accent-rgb),.95)}html[data-theme=hud] .participant-avatar-large,html[data-theme=steel] .participant-avatar-large,html[data-theme=hud] .dm-call-participant-avatar,html[data-theme=steel] .dm-call-participant-avatar{clip-path:var(--hex-clip);border-radius:0}html[data-theme] .voice-participant-card.speaking .participant-avatar-large,html[data-theme] .dm-call-participant.speaking .dm-call-participant-avatar{animation:1.4s ease-in-out infinite th-hex-pulse}@keyframes th-hex-pulse{0%,to{filter:drop-shadow(0 0 2px rgba(var(--accent-rgb),1)) drop-shadow(0 0 0 rgba(var(--accent-rgb),0))}50%{filter:drop-shadow(0 0 3px rgba(var(--accent-rgb),1)) drop-shadow(0 0 14px rgba(var(--accent-rgb),.7))}}html[data-theme=hud] .voice-participant-card:has(.voice-only-avatar-container):after{display:none}html[data-theme=steel] .voice-participant-card:has(.voice-only-avatar-container):after{display:none}:is(html[data-theme=hud] .voice-participant-card:has(.voice-only-avatar-container),html[data-theme=steel] .voice-participant-card:has(.voice-only-avatar-container)){filter:drop-shadow(0 0 1px var(--border-subtle))}:is(html[data-theme=hud] .voice-participant-card:has(.voice-only-avatar-container).speaking,html[data-theme=steel] .voice-participant-card:has(.voice-only-avatar-container).speaking){filter:drop-shadow(0 0 1px var(--th-green));border-color:#0000}:is(html[data-theme=hud] .voice-participant-card:has(.voice-only-avatar-container) .participant-avatar-large,html[data-theme=steel] .voice-participant-card:has(.voice-only-avatar-container) .participant-avatar-large){animation:none}html[data-theme=hud] .participant-info,html[data-theme=steel] .participant-info{background:#0000008c}html[data-theme] .participant-name{font-family:var(--th-mono);text-transform:uppercase;letter-spacing:.08em;font-size:11px}html[data-theme] .voice-bar-card:not(.voice-participant-card){border-radius:var(--th-rs);clip-path:var(--th-clip-sm)}html[data-theme] .voice-bar-card:not(.voice-participant-card).speaking{filter:drop-shadow(0 0 1px var(--th-green))}html[data-theme=hud] .pip-toggle-btn,html[data-theme=steel] .pip-toggle-btn{clip-path:var(--th-clip-xs);border-radius:0}html[data-theme=hud] .video-view-btn,html[data-theme=steel] .video-view-btn{clip-path:var(--th-clip-xs);box-shadow:none;filter:drop-shadow(0 2px 8px #0006);border-color:#0000;border-radius:0}html[data-theme=hud] .video-view-btn:hover,html[data-theme=steel] .video-view-btn:hover{box-shadow:none;filter:drop-shadow(0 4px 14px rgba(var(--accent-rgb),.4))}html[data-theme] .voice-control-btn,html[data-theme] .dm-call-control-btn{border-radius:var(--th-rs);clip-path:var(--th-clip-xs);background:var(--bg-tertiary);box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-secondary)}html[data-theme] .voice-control-btn:hover,html[data-theme] .dm-call-control-btn:hover{background:var(--selected-bg);color:var(--accent-main);box-shadow:inset 0 0 0 1px var(--th-line-accent)}html[data-theme] .voice-control-btn.active,html[data-theme] .dm-call-control-btn.active{color:#ff6b6b;background:#ef444429;box-shadow:inset 0 0 0 1px #ef444480}html[data-theme] .voice-control-btn.disconnect-btn,html[data-theme] .dm-call-control-btn.end-call{color:#f04747;box-shadow:none;background:#f0474726}html[data-theme] .voice-control-btn.disconnect-btn:hover,html[data-theme] .dm-call-control-btn.end-call:hover{color:#fff;background:#f04747;box-shadow:0 0 14px #f0443880}html[data-theme=hud] .voice-control-btn,html[data-theme=steel] .voice-control-btn,html[data-theme=hud] .voice-control-btn:hover,html[data-theme=steel] .voice-control-btn:hover,html[data-theme=hud] .voice-control-btn.active,html[data-theme=steel] .voice-control-btn.active,html[data-theme=hud] .dm-call-control-btn,html[data-theme=steel] .dm-call-control-btn,html[data-theme=hud] .dm-call-control-btn:hover,html[data-theme=steel] .dm-call-control-btn:hover,html[data-theme=hud] .dm-call-control-btn.active,html[data-theme=steel] .dm-call-control-btn.active{box-shadow:none}html[data-theme=hud] .voice-control-btn:before,html[data-theme=steel] .voice-control-btn:before,html[data-theme=hud] .dm-call-control-btn:before,html[data-theme=steel] .dm-call-control-btn:before{content:"";pointer-events:none;clip-path:var(--th-clip-xs-ring);background:var(--border-subtle);position:absolute;inset:0}html[data-theme=hud] .voice-control-btn:hover:before,html[data-theme=steel] .voice-control-btn:hover:before,html[data-theme=hud] .dm-call-control-btn:hover:before,html[data-theme=steel] .dm-call-control-btn:hover:before{background:var(--th-line-accent)}html[data-theme=hud] .voice-control-btn.active:before,html[data-theme=steel] .voice-control-btn.active:before,html[data-theme=hud] .dm-call-control-btn.active:before,html[data-theme=steel] .dm-call-control-btn.active:before{background:#ef444480}html[data-theme=hud] .voice-control-btn.disconnect-btn:before,html[data-theme=steel] .voice-control-btn.disconnect-btn:before,html[data-theme=hud] .dm-call-control-btn.end-call:before,html[data-theme=steel] .dm-call-control-btn.end-call:before{background:#f0474780}html[data-theme=hud] .voice-control-btn.disconnect-btn:hover:before,html[data-theme=steel] .voice-control-btn.disconnect-btn:hover:before,html[data-theme=hud] .dm-call-control-btn.end-call:hover:before,html[data-theme=steel] .dm-call-control-btn.end-call:hover:before{background:#f04747}html[data-theme=hud] .voice-control-btn.disconnect-btn,html[data-theme=steel] .voice-control-btn.disconnect-btn,html[data-theme=hud] .dm-call-control-btn.end-call,html[data-theme=steel] .dm-call-control-btn.end-call,html[data-theme=hud] .voice-control-btn.disconnect-btn:hover,html[data-theme=steel] .voice-control-btn.disconnect-btn:hover,html[data-theme=hud] .dm-call-control-btn.end-call:hover,html[data-theme=steel] .dm-call-control-btn.end-call:hover{border-color:#0000}html[data-theme=hud] #voice-view-stats-btn.active:before,html[data-theme=steel] #voice-view-stats-btn.active:before,html[data-theme=hud] #voice-view-soundboard-btn.active:before,html[data-theme=steel] #voice-view-soundboard-btn.active:before,html[data-theme=hud] #voice-view-collapse-btn.active:before,html[data-theme=steel] #voice-view-collapse-btn.active:before,html[data-theme=hud] #voice-view-popout-canvas-btn.active:before,html[data-theme=steel] #voice-view-popout-canvas-btn.active:before,html[data-theme=hud] #dm-call-stats-btn.active:before,html[data-theme=steel] #dm-call-stats-btn.active:before{background:#43b58180}html[data-theme] .vc-toolbar-btn{border-radius:var(--th-rs);clip-path:var(--th-clip-xs);background:var(--bg-tertiary);box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-secondary)}html[data-theme] .vc-toolbar-btn:hover{background:var(--selected-bg);color:var(--accent-main);box-shadow:inset 0 0 0 1px var(--th-line-accent)}html[data-theme] .vc-toolbar-btn.active{color:#ff6b6b;background:#ef444429;box-shadow:inset 0 0 0 1px #ef444480}html[data-theme] .vc-toolbar-btn.danger{color:#f04747;box-shadow:none;background:#f0474726;border:0}html[data-theme] .vc-toolbar-btn.danger:hover{color:#fff;background:#f04747;box-shadow:0 0 14px #f0443880}html[data-theme=hud] .vc-toolbar-btn,html[data-theme=steel] .vc-toolbar-btn,html[data-theme=hud] .vc-toolbar-btn:hover,html[data-theme=steel] .vc-toolbar-btn:hover,html[data-theme=hud] .vc-toolbar-btn.active,html[data-theme=steel] .vc-toolbar-btn.active{box-shadow:none}html[data-theme=hud] .vc-toolbar-btn:before,html[data-theme=steel] .vc-toolbar-btn:before{content:"";pointer-events:none;clip-path:var(--th-clip-xs-ring);background:var(--border-subtle);position:absolute;inset:0}html[data-theme=hud] .vc-toolbar-btn:hover:before,html[data-theme=steel] .vc-toolbar-btn:hover:before{background:var(--th-line-accent)}html[data-theme=hud] .vc-toolbar-btn.active:before,html[data-theme=steel] .vc-toolbar-btn.active:before{background:#ef444480}html[data-theme=hud] .vc-toolbar-btn.danger:before,html[data-theme=steel] .vc-toolbar-btn.danger:before{background:#f0474780}html[data-theme=hud] .vc-toolbar-btn.danger:hover:before,html[data-theme=steel] .vc-toolbar-btn.danger:hover:before{background:#f04747}html[data-theme] .chat-message:hover{background:rgba(var(--accent-rgb),.04)}html[data-theme] .chat-username{font-family:var(--th-display);letter-spacing:var(--th-lsd)}html[data-theme] .chat-timestamp{font-family:var(--th-mono);color:var(--text-muted);font-size:10.5px}html[data-theme=hud] .chat-avatar,html[data-theme=steel] .chat-avatar{clip-path:var(--hex-clip);border-radius:0}html[data-theme] .date-header{font-family:var(--th-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-size:10.5px}html[data-theme] .md-code-block,html[data-theme] .md-inline-code{font-family:var(--th-mono);border-radius:var(--th-rs)}html[data-theme] .md-code-block{clip-path:var(--th-clip-sm);background:var(--th-input)}html[data-theme=hud] .md-code-block,html[data-theme=steel] .md-code-block{border-color:#0000;position:relative}html[data-theme=hud] .md-code-block:after,html[data-theme=steel] .md-code-block:after{content:"";pointer-events:none;clip-path:var(--th-clip-sm-ring);background:var(--border-strong);position:absolute;inset:0}html[data-theme=hud] .dm-message-self .dm-message-bubble .md-code-block,html[data-theme=steel] .dm-message-self .dm-message-bubble .md-code-block{border-color:#0000}html[data-theme=hud] .dm-message-self .dm-message-bubble .md-code-block:after,html[data-theme=steel] .dm-message-self .dm-message-bubble .md-code-block:after{background:#ffffff26}html[data-theme] .message-reaction{border-radius:var(--th-rs);clip-path:var(--th-clip-xs)}html[data-theme=hud] .message-reaction,html[data-theme=steel] .message-reaction{border-color:#0000;position:relative}html[data-theme=hud] .message-reaction:after,html[data-theme=steel] .message-reaction:after{content:"";pointer-events:none;clip-path:var(--th-clip-xs-ring);background:var(--border-medium);position:absolute;inset:0}html[data-theme=hud] .message-reaction:hover,html[data-theme=steel] .message-reaction:hover,html[data-theme=hud] .message-reaction.reacted,html[data-theme=steel] .message-reaction.reacted{border-color:#0000}html[data-theme=hud] .message-reaction:hover:after,html[data-theme=steel] .message-reaction:hover:after,html[data-theme=hud] .message-reaction.reacted:after,html[data-theme=steel] .message-reaction.reacted:after{background:var(--border-strong)}html[data-theme=hud] .message-reaction[data-source=discord]:hover,html[data-theme=steel] .message-reaction[data-source=discord]:hover{border-color:#0000}html[data-theme=hud] .message-reaction[data-source=discord]:hover:after,html[data-theme=steel] .message-reaction[data-source=discord]:hover:after{background:var(--border-medium)}html[data-theme] .message-toolbar{border-radius:var(--th-rs);clip-path:var(--th-clip-xs);background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--border-medium)}html[data-theme=hud] .message-toolbar,html[data-theme=steel] .message-toolbar{box-shadow:none}html[data-theme=hud] .message-toolbar:after,html[data-theme=steel] .message-toolbar:after{content:"";pointer-events:none;clip-path:var(--th-clip-xs-ring);background:var(--border-medium);position:absolute;inset:0}html[data-theme] .input-action-btn:hover{color:var(--accent-main)}html[data-theme] .jump-to-present-btn{border-radius:var(--th-rs);clip-path:var(--th-clip-xs);font-family:var(--th-mono);text-transform:uppercase;letter-spacing:.08em}html[data-theme] #friends-list li,html[data-theme] #non-friends-list li,html[data-theme] #server-members-panel li{border-radius:var(--th-rs);clip-path:var(--th-clip-xs)}html[data-theme] #friends-list li:hover,html[data-theme] #non-friends-list li:hover,html[data-theme] #server-members-panel li:hover{background:var(--hover-overlay);box-shadow:inset 2px 0 0 var(--th-line-accent)}html[data-theme] .friend-name{font-weight:600}html[data-theme] .friend-status{font-family:var(--th-mono);font-size:10.5px}html[data-theme] .friend-request-item{border-radius:var(--th-rs);clip-path:var(--th-clip-sm);background:var(--bg-tertiary)}html[data-theme=hud] .avatar-status,html[data-theme=steel] .avatar-status,html[data-theme=hud] .hex-avatar-status,html[data-theme=steel] .hex-avatar-status{border-radius:0}html[data-theme] .server-member-badge{border-radius:var(--th-rs)}html[data-theme=hud] .server-member-badge,html[data-theme=steel] .server-member-badge{border-radius:3px}html[data-theme] #username{font-family:var(--th-display);letter-spacing:var(--th-lsd)}html[data-theme] #user-status{font-family:var(--th-mono);font-size:10.5px}html[data-theme] #settings-btn:hover,html[data-theme] #controls button:hover{color:var(--accent-main);background:var(--selected-bg)}html[data-theme] #controls .device-btn-group:hover>button:not(.active){background:var(--selected-bg)}html[data-theme] #controls .device-btn-group:hover>.device-dropdown-arrow:not(.open){background:var(--selected-bg)!important}html[data-theme=hud] #controls>button,html[data-theme=steel] #controls>button{clip-path:var(--th-clip-xs);border-color:#0000;border-radius:0;position:relative}html[data-theme=hud] #controls>button:after,html[data-theme=steel] #controls>button:after{content:"";pointer-events:none;clip-path:var(--th-clip-xs-ring);background:0 0;position:absolute;inset:0}html[data-theme=hud] #controls>button:hover,html[data-theme=steel] #controls>button:hover{border-color:#0000}html[data-theme=hud] #controls>button:hover:after,html[data-theme=steel] #controls>button:hover:after{background:var(--border-strong)}html[data-theme=hud] #controls>button.active,html[data-theme=steel] #controls>button.active{border-color:#0000}html[data-theme=hud] #controls>button.active:after,html[data-theme=steel] #controls>button.active:after{background:var(--gamevox-orange-start)}html[data-theme=hud] .device-dropdown-arrow,html[data-theme=hud] .device-btn-group>button:first-child,html[data-theme=steel] .device-dropdown-arrow,html[data-theme=steel] .device-btn-group>button:first-child{border-radius:0!important}html[data-theme] .context-menu,html[data-theme] .reaction-picker,html[data-theme] .message-options-menu{border:1px solid var(--border-medium);border-radius:var(--th-rs);background:0 0;box-shadow:0 12px 32px #00000080}html[data-theme] .context-menu:before,html[data-theme] .reaction-picker:before,html[data-theme] .message-options-menu:before{content:"";z-index:-1;pointer-events:none;background:var(--bg-elevated);border-radius:inherit;clip-path:var(--th-clip-sm);-webkit-backdrop-filter:var(--th-blur);backdrop-filter:var(--th-blur);position:absolute;inset:0}html[data-theme=hud] .context-menu,html[data-theme=hud] .reaction-picker,html[data-theme=hud] .message-options-menu,html[data-theme=steel] .context-menu,html[data-theme=steel] .reaction-picker,html[data-theme=steel] .message-options-menu{border-color:#0000}html[data-theme=hud] .context-menu:after,html[data-theme=hud] .reaction-picker:after,html[data-theme=hud] .message-options-menu:after,html[data-theme=steel] .context-menu:after,html[data-theme=steel] .reaction-picker:after,html[data-theme=steel] .message-options-menu:after{content:"";pointer-events:none;clip-path:var(--th-clip-sm-ring);background:var(--border-medium);position:absolute;inset:0}html[data-theme] .context-menu-item,html[data-theme] .message-options-item{border-radius:var(--th-rs)}html[data-theme] .context-menu-item:hover,html[data-theme] .message-options-item:hover{background:var(--selected-bg);color:var(--text-primary)}html[data-theme] .context-menu-item.context-menu-danger:hover{color:#ff6b6b;background:#ef444426}html[data-theme] .context-menu-volume .volume-slider::-webkit-slider-thumb{box-sizing:border-box;background:var(--bg-primary);border:2px solid var(--accent-main);width:14px;height:14px;box-shadow:0 0 6px rgba(var(--accent-rgb),.65)}html[data-theme] .context-menu-volume .volume-slider::-webkit-slider-thumb:hover{box-shadow:0 0 9px rgba(var(--accent-rgb),.9)}html[data-theme] .context-menu-volume .volume-slider::-moz-range-thumb{box-sizing:border-box;background:var(--bg-primary);border:2px solid var(--accent-main);width:14px;height:14px;box-shadow:0 0 6px rgba(var(--accent-rgb),.65)}html[data-theme] .modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040507b8}html[data-theme] .modal{background:var(--bg-secondary);border:1px solid var(--border-medium);border-radius:var(--th-r);clip-path:var(--th-clip);-webkit-backdrop-filter:var(--th-blur);backdrop-filter:var(--th-blur)}html[data-theme=hud] .modal:before,html[data-theme=steel] .modal:before{content:"";top:0;left:var(--th-cut);background:var(--th-line-accent);pointer-events:none;height:1px;position:absolute;right:0}html[data-theme=hud] .modal,html[data-theme=steel] .modal{border-color:#0000;position:relative}html[data-theme=hud] .modal:after,html[data-theme=steel] .modal:after{content:"";pointer-events:none;clip-path:var(--th-clip-ring);background:var(--border-medium);position:absolute;inset:0}html[data-theme] .modal-header{font-family:var(--th-display);text-transform:var(--th-case);letter-spacing:var(--th-lsd);border-bottom:1px solid var(--border-subtle)}html[data-theme] .modal-tab.active{color:var(--accent-main);box-shadow:inset 0 -2px 0 var(--accent-main)}html[data-theme] .profile-edit-tab{border-radius:var(--th-rs);clip-path:var(--th-clip-sm)}html[data-theme=hud] .profile-edit-tab:after,html[data-theme=steel] .profile-edit-tab:after{box-shadow:none;clip-path:var(--th-clip-sm-ring);background:var(--border-subtle);border-radius:0}html[data-theme=hud] .profile-edit-tab:hover:after,html[data-theme=steel] .profile-edit-tab:hover:after{box-shadow:none;background:var(--border-medium)}html[data-theme=hud] .profile-edit-tab.active:after,html[data-theme=steel] .profile-edit-tab.active:after,html[data-theme=hud] .profile-edit-tab:focus-visible:after,html[data-theme=steel] .profile-edit-tab:focus-visible:after{box-shadow:none;background:var(--accent-main)}html[data-theme] .profile-edit-server-tab-name{font-family:var(--th-display);text-transform:var(--th-case);letter-spacing:var(--th-lsd);font-size:14px}html[data-theme] .search-panel,html[data-theme] .pinned-messages-panel,html[data-theme] .announcements-panel,html[data-theme] .server-events-panel,html[data-theme] .server-polls-panel,html[data-theme] .dj-panel{background:var(--bg-elevated);border:1px solid var(--border-medium);border-radius:var(--th-rs);clip-path:var(--th-clip-sm);-webkit-backdrop-filter:var(--th-blur);backdrop-filter:var(--th-blur);box-shadow:0 12px 32px #00000080}html[data-theme=hud] .search-panel,html[data-theme=hud] .pinned-messages-panel,html[data-theme=hud] .announcements-panel,html[data-theme=hud] .server-events-panel,html[data-theme=hud] .server-polls-panel,html[data-theme=hud] .dj-panel,html[data-theme=steel] .search-panel,html[data-theme=steel] .pinned-messages-panel,html[data-theme=steel] .announcements-panel,html[data-theme=steel] .server-events-panel,html[data-theme=steel] .server-polls-panel,html[data-theme=steel] .dj-panel{border-color:#0000}html[data-theme=hud] .search-panel:after,html[data-theme=hud] .pinned-messages-panel:after,html[data-theme=hud] .announcements-panel:after,html[data-theme=hud] .server-events-panel:after,html[data-theme=hud] .server-polls-panel:after,html[data-theme=hud] .dj-panel:after,html[data-theme=steel] .search-panel:after,html[data-theme=steel] .pinned-messages-panel:after,html[data-theme=steel] .announcements-panel:after,html[data-theme=steel] .server-events-panel:after,html[data-theme=steel] .server-polls-panel:after,html[data-theme=steel] .dj-panel:after{content:"";pointer-events:none;clip-path:var(--th-clip-sm-ring);background:var(--border-medium);position:absolute;inset:0}html[data-theme] .search-panel-header,html[data-theme] .pinned-messages-header,html[data-theme] .announcements-panel-header,html[data-theme] .server-events-header,html[data-theme] .server-polls-header,html[data-theme] .dj-panel-header{font-family:var(--th-display);text-transform:var(--th-case);letter-spacing:var(--th-lsd);border-bottom:1px solid var(--border-subtle)}html[data-theme] .search-panel-close:hover,html[data-theme] .pinned-messages-close:hover,html[data-theme] .announcements-panel-close:hover,html[data-theme] .server-events-close:hover,html[data-theme] .server-polls-close:hover,html[data-theme] .dj-panel-close:hover{background:var(--selected-bg);color:var(--accent-main)}html[data-theme] .dj-quality-select,html[data-theme] .dj-mode-btn,html[data-theme] .dj-eq-reset,html[data-theme] .dj-viewer-toggle{border-radius:var(--th-rs);clip-path:var(--th-clip-xs);border-color:var(--border-subtle)}html[data-theme] .dj-mode-btn.active{border-color:var(--th-line-accent)}html[data-theme=hud] .dj-quality-select,html[data-theme=steel] .dj-quality-select,html[data-theme=hud] .dj-mode-btn,html[data-theme=steel] .dj-mode-btn,html[data-theme=hud] .dj-eq-reset,html[data-theme=steel] .dj-eq-reset{border-color:#0000;position:relative}html[data-theme=hud] .dj-quality-select:after,html[data-theme=steel] .dj-quality-select:after,html[data-theme=hud] .dj-mode-btn:after,html[data-theme=steel] .dj-mode-btn:after,html[data-theme=hud] .dj-eq-reset:after,html[data-theme=steel] .dj-eq-reset:after{content:"";pointer-events:none;clip-path:var(--th-clip-xs-ring);background:var(--border-subtle);position:absolute;inset:0}html[data-theme=hud] .dj-quality-select:focus,html[data-theme=steel] .dj-quality-select:focus{border-color:#0000}html[data-theme=hud] .dj-quality-select:focus:after,html[data-theme=steel] .dj-quality-select:focus:after{background:var(--accent-start,#eb7538)}html[data-theme=hud] .dj-mode-btn.active,html[data-theme=steel] .dj-mode-btn.active{border-color:#0000}html[data-theme=hud] .dj-mode-btn.active:after,html[data-theme=steel] .dj-mode-btn.active:after{background:var(--th-line-accent)}html[data-theme=hud] .dj-eq-reset:hover,html[data-theme=steel] .dj-eq-reset:hover{border-color:#0000}html[data-theme=hud] .dj-eq-reset:hover:after,html[data-theme=steel] .dj-eq-reset:hover:after{background:var(--text-muted)}html[data-theme] .dj-become-btn,html[data-theme] .dj-panel-action-btn,html[data-theme] .dj-btn{border-radius:var(--th-rs);clip-path:var(--th-clip-sm)}html[data-theme] .dj-become-btn{font-family:var(--th-display);text-transform:var(--th-case);letter-spacing:.08em;font-weight:700}html[data-theme=hud] .dj-panel-action-btn.stop-listening,html[data-theme=steel] .dj-panel-action-btn.stop-listening,html[data-theme=hud] .dj-btn-ignore,html[data-theme=steel] .dj-btn-ignore{border-color:#0000;position:relative}html[data-theme=hud] .dj-panel-action-btn.stop-listening:after,html[data-theme=steel] .dj-panel-action-btn.stop-listening:after,html[data-theme=hud] .dj-btn-ignore:after,html[data-theme=steel] .dj-btn-ignore:after{content:"";pointer-events:none;clip-path:var(--th-clip-sm-ring);background:var(--border-color,#3f4147);position:absolute;inset:0}html[data-theme] .server-polls-mode-toggle,html[data-theme] .server-polls-mode-btn,html[data-theme] .server-polls-create{border-radius:var(--th-rs);clip-path:var(--th-clip-xs)}html[data-theme] .server-polls-item{border-radius:var(--th-rs);clip-path:var(--th-clip-sm)}html[data-theme=hud] .poll-card,html[data-theme=steel] .poll-card{border-radius:var(--th-rs);clip-path:var(--th-clip-sm);border-color:#0000}html[data-theme=hud] .poll-card:after,html[data-theme=steel] .poll-card:after{content:"";pointer-events:none;clip-path:var(--th-clip-sm-ring);background:var(--border-medium);position:absolute;inset:0}html[data-theme=hud] .poll-detail-dialog .poll-card:after,html[data-theme=steel] .poll-detail-dialog .poll-card:after{content:none}html[data-theme] .poll-question{font-family:var(--th-display);text-transform:var(--th-case);letter-spacing:var(--th-lsd)}html[data-theme] .poll-status-active,html[data-theme] .poll-status-ended{border-radius:var(--th-rs);clip-path:var(--th-clip-xs)}html[data-theme=hud] .poll-option,html[data-theme=steel] .poll-option{border-radius:var(--th-rs);clip-path:var(--th-clip-xs);border-color:#0000}html[data-theme=hud] .poll-option:after,html[data-theme=steel] .poll-option:after{content:"";pointer-events:none;clip-path:var(--th-clip-xs-ring);background:var(--border-color,#3f4147);position:absolute;inset:0}html[data-theme=hud] .poll-option:hover:after,html[data-theme=steel] .poll-option:hover:after,html[data-theme=hud] .poll-option-selected:after,html[data-theme=steel] .poll-option-selected:after{background:var(--th-line-accent)}html[data-theme=hud] .poll-option-progress,html[data-theme=steel] .poll-option-progress{clip-path:var(--th-clip-xs);border-radius:0}html[data-theme=hud] .poll-option-tile .poll-option-progress,html[data-theme=steel] .poll-option-tile .poll-option-progress{clip-path:none}html[data-theme=hud] .poll-option-tile:focus-visible,html[data-theme=steel] .poll-option-tile:focus-visible{outline:none}html[data-theme=hud] .poll-option-tile:focus-visible:after,html[data-theme=steel] .poll-option-tile:focus-visible:after{background:var(--th-line-accent)}html[data-theme] .poll-action-btn{clip-path:var(--th-clip-xs)}html[data-theme] .button-orange,html[data-theme] button.primary,html[data-theme] .primary-btn,html[data-theme] .message-edit-save{background:linear-gradient(135deg,var(--gamevox-orange-start),var(--gamevox-orange-end));border-radius:var(--th-rs);clip-path:var(--th-clip-sm);color:#fff;font-family:var(--th-display);text-transform:var(--th-case);letter-spacing:.08em;border:none;font-weight:700}html[data-theme] .button-orange:hover,html[data-theme] button.primary:hover,html[data-theme] .primary-btn:hover{box-shadow:var(--th-glow);filter:brightness(1.08)}html[data-theme=strike] .button-orange,html[data-theme=strike] button.primary,html[data-theme=strike] .primary-btn{background:var(--accent-main)}html[data-theme=hud] .button-orange,html[data-theme=steel] .button-orange,html[data-theme=hud] button.primary,html[data-theme=steel] button.primary,html[data-theme=hud] .primary-btn,html[data-theme=steel] .primary-btn,html[data-theme=hud] .message-edit-save,html[data-theme=steel] .message-edit-save{box-shadow:none;filter:drop-shadow(var(--th-glow))}html[data-theme=hud] .button-orange:hover,html[data-theme=steel] .button-orange:hover,html[data-theme=hud] button.primary:hover,html[data-theme=steel] button.primary:hover,html[data-theme=hud] .primary-btn:hover,html[data-theme=steel] .primary-btn:hover{box-shadow:none;filter:brightness(1.08) drop-shadow(var(--th-glow))}html[data-theme=hud] .th-btn-gradient,html[data-theme=steel] .th-btn-gradient{cursor:pointer;color:#fff;text-shadow:var(--accent-ink-shadow);font-family:var(--th-display);text-transform:var(--th-case);letter-spacing:.08em;border-radius:var(--th-rs);clip-path:var(--th-clip-sm);background:linear-gradient(135deg, rgba(var(--accent-rgb),.92), rgba(var(--accent-rgb),.45)), var(--th-chrome);filter:drop-shadow(0 2px 10px #0006);border:none;justify-content:center;align-items:center;gap:6px;padding:10px 20px;font-size:13px;font-weight:700;transition:filter .12s;display:inline-flex}html[data-theme=hud] .th-btn-gradient:hover,html[data-theme=steel] .th-btn-gradient:hover{filter:brightness(1.15) drop-shadow(0 0 14px rgba(var(--accent-rgb),.45))}html[data-theme=hud] .th-btn-gradient:active,html[data-theme=steel] .th-btn-gradient:active{filter:brightness(.92)}html[data-theme=hud] .th-btn-gradient-sm,html[data-theme=steel] .th-btn-gradient-sm{letter-spacing:normal;text-transform:none;clip-path:var(--th-clip-xs);padding:4px 10px;font-family:inherit;font-size:12px;font-weight:600}.th-collapsible>.th-collapse-head{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:flex}.th-collapsible>.th-collapse-head:after{content:"▾";margin-left:auto;font-size:10px;transition:transform .15s}.th-collapsible.collapsed>.th-collapse-head:after{transform:rotate(-90deg)}.th-collapsible.collapsed>:not(.th-collapse-head){display:none!important}html[data-theme=hud] .notifications-bell-panel,html[data-theme=steel] .notifications-bell-panel{background:var(--bg-elevated);border-radius:var(--th-rs);clip-path:var(--th-clip-sm);-webkit-backdrop-filter:var(--th-blur);backdrop-filter:var(--th-blur);filter:drop-shadow(0 12px 32px #00000080);border-color:#0000}html[data-theme=hud] .notifications-bell-panel:after,html[data-theme=steel] .notifications-bell-panel:after{content:"";pointer-events:none;clip-path:var(--th-clip-sm-ring);background:var(--border-medium);position:absolute;inset:0}html[data-theme=hud] .notifications-bell-panel .nb-title,html[data-theme=steel] .notifications-bell-panel .nb-title,html[data-theme=hud] .notifications-bell-panel .nb-section-label,html[data-theme=steel] .notifications-bell-panel .nb-section-label{font-family:var(--th-display);text-transform:var(--th-case);letter-spacing:var(--th-lsd)}html[data-theme=hud] .notifications-bell-panel .nb-clear-btn,html[data-theme=steel] .notifications-bell-panel .nb-clear-btn,html[data-theme=hud] .notifications-bell-panel .nb-row,html[data-theme=steel] .notifications-bell-panel .nb-row{border-radius:0}html[data-theme=hud] .notifications-bell-panel .nb-avatar-square,html[data-theme=hud] .notifications-bell-panel .nb-icon-bubble,html[data-theme=steel] .notifications-bell-panel .nb-avatar-square,html[data-theme=steel] .notifications-bell-panel .nb-icon-bubble{clip-path:var(--th-clip-xs);border-radius:0}html[data-theme=hud] .notifications-bell-panel .nb-avatar-initial,html[data-theme=steel] .notifications-bell-panel .nb-avatar-initial{background:var(--bg-tertiary)}html[data-theme=hud] .notifications-bell-panel .nb-count-pill,html[data-theme=steel] .notifications-bell-panel .nb-count-pill{font-family:var(--th-mono);clip-path:var(--th-clip-xs);border-radius:0;font-weight:700}html[data-theme=hud] .notifications-bell-panel .nb-row-copy-btn,html[data-theme=steel] .notifications-bell-panel .nb-row-copy-btn{clip-path:var(--th-clip-xs)}html[data-theme=hud] .notifications-bell-panel .nb-row-decline-btn,html[data-theme=steel] .notifications-bell-panel .nb-row-decline-btn{clip-path:var(--th-clip-xs);border-color:#0000;position:relative}html[data-theme=hud] .notifications-bell-panel .nb-row-decline-btn:after,html[data-theme=steel] .notifications-bell-panel .nb-row-decline-btn:after{content:"";pointer-events:none;clip-path:var(--th-clip-xs-ring);background:var(--border-subtle);position:absolute;inset:0}html[data-theme=hud] .notifications-bell-panel .nb-row-decline-btn:hover,html[data-theme=steel] .notifications-bell-panel .nb-row-decline-btn:hover{border-color:#0000}html[data-theme=hud] .notifications-bell-panel .nb-row-decline-btn:hover:after,html[data-theme=steel] .notifications-bell-panel .nb-row-decline-btn:hover:after{background:var(--text-secondary)}html[data-theme=glass] :is(#emoji-picker,#gif-picker,#forum-emoji-picker,#forum-gif-picker,#wiki-picker,#dice-picker,#toolbar-channel-menu,#rail-tooltip,#feedback-modal,.reaction-full-picker,.reaction-users-popup,.reaction-hover-tooltip,.dm-reaction-picker,.topic-tag-picker,.poll-emoji-picker-popup,.badge-icon-picker,.file-share-icon-picker,.group-color-picker,.dm-context-menu,.context-submenu,.tag-submenu,.tag-context-menu,.titlebar-context-menu,.wysiwyg-link-context-menu,.doc-row-menu-popup,.wiki-game-filter-menu-list,.forum-tag-color-dropdown,.audio-device-menu,.device-popup,.gamelink-not-connected-panel,.dm-search-panel,.doc-history,.games-autocomplete,.mention-autocomplete,.emoji-autocomplete,.slash-autocomplete,.ecal-event-tooltip,.permissions-info-tooltip,.chat-album-peek,.jump-to-present-btn,.artwork-hover-preview,.gv-avatar-hover-preview,.message-toolbar,.forum-topic-message-toolbar,.forum-topic-content-toolbar,.notifications-bell-panel,.soundboard-panel,.soundboard-toast,.sbs-editor,.ssp-menu,.ssp-elevated-card,.rc-request-card,.gv-comp-select-menu),html[data-theme=glass] #user-profile-modal :is(.user-profile-container,.pf-more-menu,.profile-level-pop),html[data-theme=glass] .pf-manage-menu{background-color:var(--th-float)}html[data-theme=glass] :is(.context-menu,.reaction-picker,.message-options-menu):before,html[data-theme=glass] :is(#server-switcher-dropdown,.search-panel,.pinned-messages-panel,.announcements-panel,.server-events-panel,.server-polls-panel,.dj-panel){background-color:var(--th-float-blur)}html[data-theme=hud][data-theme-variant=classic] :is(.avatar-status,.hex-avatar-status){border-radius:2px}html[data-theme=hud][data-theme-variant=classic] .notifications-bell-panel :is(.nb-clear-btn,.nb-row){border-radius:var(--th-rs)}html[data-theme=hud][data-theme-variant=classic] .device-btn-group>button:first-child{border-radius:var(--th-rs) 0 0 var(--th-rs)!important}html[data-theme=hud][data-theme-variant=classic] .device-dropdown-arrow{border-radius:0 var(--th-rs) var(--th-rs) 0!important}html[data-theme=hud][data-theme-variant=classic] :is(.chat-timestamp,.friend-status,#user-status,.dm-call-duration,.jump-to-present-btn){font-family:var(--app-font-family)}html[data-theme=hud][data-theme-variant=classic] .date-header{font-family:var(--app-font-family);text-transform:none;letter-spacing:.02em;font-size:12px}html[data-theme=hud][data-theme-variant=classic] :is(.channel-section-header,.friends-section-header,#non-friends-title,#server-members-panel .server-members-header h3){font-family:var(--app-font-family);letter-spacing:.06em;font-size:11px;font-weight:700}html[data-theme=hud][data-theme-variant=classic] .participant-name{font-family:var(--app-font-family);text-transform:none;letter-spacing:0;font-size:12px}html[data-theme=hud][data-theme-variant=classic] .dm-call-status-bar{font-family:var(--app-font-family);text-transform:none;letter-spacing:0}
