.auth-container{align-items:center;background:url(https://discord.com/assets/f9e7943c5b5f8849646da9786025cb7e.svg) no-repeat 50% fixed;background-size:cover;display:flex;height:100vh;justify-content:center}.auth-box{background:var(--bg-secondary);border-radius:5px;box-shadow:0 2px 10px 0 #0003;display:flex;flex-direction:column;gap:20px;max-width:480px;padding:32px;width:100%}.auth-header{color:var(--text-normal);text-align:center}.auth-header h2{font-size:24px;font-weight:600;margin-bottom:8px}.auth-header p{color:var(--text-muted);font-size:16px}.auth-form{gap:20px}.auth-form,.form-group{display:flex;flex-direction:column}.form-group{gap:8px}.form-group label{color:var(--header-secondary)}.form-group input{background:var(--input-bg);border-radius:3px;color:var(--text-normal)}.form-group input:focus{border-color:var(--brand-color);outline:none}.auth-submit{background:var(--brand-color);border:none;border-radius:3px;color:#fff;font-size:16px;font-weight:500;padding:12px;transition:background-color .2s}.auth-submit:hover{background:var(--brand-hover)}.auth-footer{color:var(--text-muted);font-size:14px;margin-top:4px}.auth-footer a{font-weight:500;margin-left:4px}.auth-footer a:hover{text-decoration:underline}.error-message{color:var(--red);font-size:12px;font-style:italic;font-weight:500;margin-top:4px;text-transform:none}.app-layout{display:flex;height:100vh;overflow:hidden;width:100vw}.server-sidebar{background:var(--bg-tertiary);flex-direction:column;gap:8px;overflow-y:auto;padding:12px 0;width:var(--server-list-width)}.server-icon,.server-sidebar{align-items:center;display:flex}.server-icon{background:var(--bg-primary);border-radius:50%;color:var(--text-normal);cursor:pointer;font-weight:500;height:48px;justify-content:center;position:relative;transition:all .2s ease-out;width:48px}.server-icon.active,.server-icon:hover{background:var(--brand-color);border-radius:16px;color:#fff}.server-icon-pill{background:#fff;border-radius:0 4px 4px 0;height:8px;left:-4px;opacity:0;position:absolute;transition:all .2s;width:8px}.server-icon:hover .server-icon-pill{height:20px;opacity:1}.server-icon.active .server-icon-pill{height:40px;opacity:1}.server-separator{background:var(--bg-modifier-accent);height:2px;margin:4px 0;width:32px}.add-server-btn{background:var(--bg-primary);color:var(--green);transition:all .2s}.add-server-btn:hover{background:var(--green);color:#fff}.channel-sidebar{background:var(--bg-secondary);display:flex;flex-direction:column;width:var(--channel-list-width)}.channel-sidebar-header{align-items:center;box-shadow:0 1px 0 #04040533,0 1.5px 0 #0606070d,0 2px 0 #0404050d;cursor:pointer;display:flex;font-weight:600;height:48px;justify-content:space-between;padding:0 16px}.channel-sidebar-header:hover{background:var(--bg-modifier-hover)}.channel-list{flex:1 1;overflow-y:auto;padding:8px}.channel-category{font-size:12px;font-weight:700;justify-content:space-between;margin-bottom:4px;margin-top:16px;padding:0 8px;text-transform:uppercase}.channel-category,.channel-item{align-items:center;color:var(--channels-default);display:flex}.channel-item{border-radius:4px;cursor:pointer;margin:1px 0;padding:6px 8px}.channel-item:hover{background:var(--bg-modifier-hover);color:var(--interactive-hover)}.channel-item.active{background:var(--bg-modifier-selected);color:var(--interactive-active)}.channel-icon{color:var(--channel-icon);margin-right:6px}.user-area{background:var(--bg-tertiary);background:#292b2f;height:52px;justify-content:space-between;padding:0 8px}.user-area,.user-info{align-items:center;display:flex}.user-info{border-radius:4px;cursor:pointer;min-width:0;padding:4px}.user-info:hover{background:var(--bg-modifier-hover)}.user-avatar{border-radius:50%;height:32px;margin-right:8px;position:relative;transition:box-shadow .2s ease;width:32px}.user-avatar.speaking{animation:speaking-glow 1.5s ease-in-out infinite;box-shadow:0 0 0 2px #3ba55c,0 0 10px #3ba55c80}@keyframes speaking-glow{0%,to{box-shadow:0 0 0 2px #3ba55c,0 0 8px #3ba55c66}50%{box-shadow:0 0 0 3px #3ba55c,0 0 14px #3ba55cb3}}.user-status-indicator{border:3px solid #292b2f;border-radius:50%;bottom:-2px;height:14px;position:absolute;right:-2px;width:14px}.user-details{display:flex;flex-direction:column;overflow:hidden}.user-name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-discriminator{color:var(--text-muted);font-size:12px}.user-controls{display:flex;gap:4px}.control-btn{align-items:center;background:#4f545c66;border:none;border-radius:50%;color:#b9bbbe;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .15s ease;width:32px}.control-btn:hover{background:#4f545c99;color:#fff}.control-btn.active{background:#ed424526;color:#ed4245}.control-btn.active:hover{background:#ed424540;color:#ed4245}.user-popout{background:var(--bg-floating);border-radius:8px;bottom:60px;box-shadow:var(--elevation-high);left:80px;padding:16px;position:absolute;width:240px;z-index:1000}.user-popout-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.user-popout-actions button{background:var(--red);border:none;border-radius:4px;color:#fff;padding:8px;width:100%}.main-area{background:var(--bg-primary);display:flex;flex:1 1;flex-direction:column;min-width:0}.server-header-content{align-items:center;display:flex;justify-content:space-between;width:100%}.header-chevron{font-size:10px;transition:transform .2s ease}.header-chevron.open{transform:rotate(180deg)}.server-dropdown-menu{background:#111214;border-radius:4px;box-shadow:0 8px 24px #00000080;left:8px;padding:6px;position:absolute;right:8px;top:52px;z-index:1000}.server-menu-item{align-items:center;background:none;border:none;border-radius:3px;color:#b9bbbe;cursor:pointer;display:flex;font-size:13px;justify-content:space-between;padding:8px;transition:background .1s,color .1s;width:100%}.server-menu-item:hover{background:#5865f2;color:#fff}.server-menu-item.danger{color:#ed4245}.server-menu-item.danger:hover{background:#ed4245;color:#fff}.server-menu-separator{background:#4f545c7a;height:1px;margin:4px 0}.voice-users-list{border-left:2px solid #4f545c3d;margin-left:8px;padding-left:16px}.voice-user-item{align-items:center;border-radius:4px;color:#72767d;color:var(--text-muted,#72767d);cursor:default;display:flex;font-size:13px;gap:8px;margin:1px 0;padding:3px 8px}.voice-user-item:hover{background:#4f545c1f;color:#dcddde}.voice-user-avatar-wrap{border-radius:50%;flex-shrink:0;height:24px;transition:box-shadow .15s ease;width:24px}.voice-user-avatar-wrap.speaking{animation:speaking-pulse 1.5s ease-in-out infinite;box-shadow:0 0 0 2px #3ba55c,0 0 10px #3ba55c80}@keyframes speaking-pulse{0%,to{box-shadow:0 0 0 2px #3ba55c,0 0 8px #3ba55c66}50%{box-shadow:0 0 0 3px #3ba55c,0 0 14px #3ba55cb3}}.voice-user-avatar{object-fit:cover}.voice-user-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-user-icons{display:flex;flex-shrink:0;gap:4px}.voice-state-icon{font-size:12px}.voice-state-icon.deafened,.voice-state-icon.muted{color:#ed4245}.status-picker{background:#111214;border-radius:4px;bottom:58px;box-shadow:0 8px 24px #00000080;left:0;padding:6px;position:absolute;width:200px;z-index:1000}.status-picker-title{color:#72767d;font-size:12px;font-weight:700;padding:6px 8px 4px;text-transform:uppercase}.status-option{align-items:center;background:none;border:none;border-radius:3px;color:#dcddde;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:8px;transition:background .1s;width:100%}.status-option:hover{background:#5865f2;color:#fff}.status-option.active{background:#5865f226}.status-option-icon{align-items:center;display:flex;font-size:10px}.status-option-label{font-weight:500}.user-status-indicator.status-online{background:#3ba55c!important}.user-status-indicator.status-idle{background:#faa61a!important}.user-status-indicator.status-dnd{background:#ed4245!important}.user-status-indicator.status-invisible,.user-status-indicator.status-offline{background:#747f8d!important}.user-info{position:relative}.voice-connection-panel{background:#292b2f;border-top:1px solid #0000003d;padding:0}.connection-info{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding:12px 10px 0}.connection-status{align-items:center;color:#3ba55c;display:flex;font-size:13px;font-weight:600;gap:6px}.signal-icon{color:#3ba55c;font-size:16px}.status-text{color:#3ba55c;font-size:13px;font-weight:700}.connection-channel{color:#72767d;color:var(--text-muted,#72767d);font-size:12px;margin-top:1px;padding-left:22px}.voice-actions-bar{gap:4px;padding:8px 10px}.voice-action-btn,.voice-actions-bar{align-items:center;display:flex;justify-content:center}.voice-action-btn{background:#4f545c66;border:none;border-radius:50%;color:#b9bbbe;cursor:pointer;font-size:14px;height:32px;transition:all .15s ease;width:32px}.voice-action-btn:hover{background:#4f545c99;color:#fff}.voice-action-btn.streaming{background:#3ba55c33;color:#3ba55c}.voice-action-btn.streaming:hover{background:#3ba55c59}.voice-action-btn.active-feature{background:#3ba55c26;color:#3ba55c}.voice-action-btn.active-feature:hover{background:#3ba55c4d}.disconnect-btn{color:#b9bbbe}.disconnect-btn:hover{background:#ed42454d!important;color:#ed4245!important}.screen-share-wrapper{position:relative}.screen-quality-picker{background:#18191c;border-radius:8px;bottom:calc(100% + 10px);box-shadow:0 8px 24px #0006;left:50%;min-width:240px;padding:16px;position:absolute;transform:translateX(-50%);z-index:1000}.screen-quality-title{color:#fff;font-size:14px;font-weight:700;margin-bottom:14px;text-align:center}.quality-section{margin-bottom:12px}.quality-label{color:#72767d;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.quality-options-row{display:flex;gap:6px}.quality-chip{background:#2f3136;border:none;border-radius:4px;color:#b9bbbe;cursor:pointer;flex:1 1;font-size:12px;font-weight:600;padding:7px 0;text-align:center;transition:all .15s ease}.quality-chip:hover{background:#40444b;color:#dcddde}.go-live-btn,.quality-chip.selected{background:#5865f2;color:#fff}.go-live-btn{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;margin-top:4px;padding:10px;transition:background .15s ease;width:100%}.go-live-btn:hover{background:#4752c4}.noise-suppression-label{color:#72767d;font-size:11px;font-style:italic;padding:0 10px 8px;text-align:center}.voice-user-avatar{border-radius:50%;height:24px;margin-right:8px;transition:box-shadow .15s ease;width:24px}.voice-user-avatar.speaking{box-shadow:0 0 0 2px #3ba55c,0 0 12px #3ba55c80}.modal-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:var(--bg-primary);border-radius:5px;box-shadow:var(--elevation-high);overflow:hidden;width:440px}.modal-header{padding:24px;text-align:center}.modal-header h3{color:var(--header-primary);font-size:24px;font-weight:700;margin-bottom:8px}.modal-header p{color:var(--text-muted);font-size:14px}.modal-body{padding:0 16px 16px}.modal-footer{background:var(--bg-secondary);display:flex;gap:12px;justify-content:flex-end;padding:16px}.modal-btn{border:none;border-radius:3px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px}.modal-btn.cancel{background:#0000;color:var(--text-normal)}.modal-btn.cancel:hover{text-decoration:underline}.modal-btn.primary{background:var(--brand-color);color:#fff}.modal-btn.primary:hover{background:var(--brand-hover)}.radio-group{display:flex;flex-direction:column;gap:8px}.radio-option{align-items:center;background:var(--bg-tertiary);border-radius:4px;cursor:pointer;display:flex;padding:10px}.radio-option:hover{background:var(--bg-modifier-hover)}.radio-option.selected{background:var(--bg-modifier-selected)}.radio-text{color:var(--header-primary);font-weight:600;margin-left:10px}.radio-desc{color:var(--text-muted);font-size:12px;margin-left:10px}.modal-action-btn{align-items:center;background:var(--bg-primary);border:1px solid #4f545c7a;border:1px solid var(--border-color,#4f545c7a);border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:8px;padding:10px 16px;transition:background .15s ease;width:100%}.modal-action-btn:hover{background:#4f545c29;background:var(--bg-modifier-hover,#4f545c29)}.btn-icon{color:#fff;color:var(--header-primary,#fff);font-weight:700}.btn-arrow{color:var(--text-muted);font-size:18px;font-weight:700}.modal-footer-text{margin-top:16px;text-align:center}.modal-footer-text h3{color:var(--header-primary);font-size:20px;font-weight:700;margin-bottom:8px}.join-server-btn{background:#4f545c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:10px;transition:background .15s;width:100%}.join-server-btn:hover{background:#5d6269}.form-group{margin-bottom:20px}.form-group label{color:var(--text-muted);display:block;font-size:12px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.form-group input{background:#202225;background:var(--bg-tertiary,#202225);border:1px solid #0000004d;border-radius:4px;color:#dcddde;color:var(--text-normal,#dcddde);font-size:16px;outline:none;padding:10px;transition:border-color .2s;width:100%}.form-group input:focus{border-color:#5865f2;border-color:var(--brand-color,#5865f2)}.error-text{color:#ed4245;font-size:12px;font-weight:500;margin-top:8px}.dm-list{background:#2f3136;background:var(--bg-secondary,#2f3136);display:flex;flex-direction:column;flex-shrink:0;height:100%;width:240px}.dm-list-search{flex-shrink:0;padding:10px 10px 6px}.dm-list-search-input{background:#202225;background:var(--bg-tertiary,#202225);border:none;border-radius:4px;box-sizing:border-box;color:#dcddde;color:var(--text-primary,#dcddde);font-size:13px;outline:none;padding:8px 10px;transition:background .15s;width:100%}.dm-list-search-input::placeholder{color:#72767d;color:var(--text-muted,#72767d);font-size:13px}.dm-list-search-input:focus{background:#36393f;background:var(--bg-primary,#36393f)}.dm-list-nav{flex-shrink:0;padding:6px 10px}.dm-list-nav-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#b9bbbe;color:var(--text-secondary,#b9bbbe);cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:12px;padding:8px 12px;transition:background .12s,color .12s;width:100%}.dm-list-nav-btn:hover{background:#4f545c52;background:var(--hover-bg,#4f545c52);color:#fff;color:var(--text-primary,#fff)}.dm-list-nav-btn.active{background:#4f545c7a;background:var(--hover-bg,#4f545c7a);color:#fff;color:var(--text-primary,#fff)}.dm-list-nav-btn svg{flex-shrink:0}.dm-list-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:18px 10px 4px 16px}.dm-list-header-title{font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.dm-list-add-btn,.dm-list-header-title{color:#72767d;color:var(--text-muted,#72767d)}.dm-list-add-btn{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;padding:2px;transition:color .15s}.dm-list-add-btn:hover{color:#fff;color:var(--text-primary,#fff)}.dm-list-channels{flex:1 1;overflow-y:auto;padding:2px 8px 8px}.dm-list-channels::-webkit-scrollbar{width:4px}.dm-list-channels::-webkit-scrollbar-thumb{background:#202225;background:var(--bg-tertiary,#202225);border-radius:4px}.dm-list-empty{color:#72767d;color:var(--text-muted,#72767d);font-size:13px;padding:20px 12px;text-align:center}.dm-list-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:10px;padding:7px 10px;position:relative;transition:background .12s}.dm-list-item:hover{background:#4f545c52;background:var(--hover-bg,#4f545c52)}.dm-list-item.active{background:#4f545c7a;background:var(--hover-bg,#4f545c7a)}.dm-list-item-avatar-wrapper{flex-shrink:0;position:relative}.dm-list-item-avatar{border-radius:50%;height:32px;object-fit:cover;width:32px}.dm-list-item-avatar-fallback{align-items:center;background:#5865f2;background:var(--accent-color,#5865f2);border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.dm-list-item-status{border:2px solid #2f3136;border:2px solid var(--bg-secondary,#2f3136);border-radius:50%;bottom:-1px;box-sizing:border-box;height:12px;position:absolute;right:-1px;width:12px}.dm-list-item-status.online{background:#3ba55c}.dm-list-item-status.offline{background:#747f8d}.dm-list-item-info{display:flex;flex:1 1;flex-direction:column;min-width:0}.dm-list-item-name{color:#b9bbbe;color:var(--text-secondary,#b9bbbe);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-list-item.active .dm-list-item-name,.dm-list-item:hover .dm-list-item-name{color:#fff;color:var(--text-primary,#fff)}.dm-list-item-preview{color:#72767d;color:var(--text-muted,#72767d);font-size:12px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-list-item-meta{align-items:center;display:flex;flex-shrink:0}.dm-list-item-time{font-size:11px}.dm-list-item-close,.dm-list-item-time{color:#72767d;color:var(--text-muted,#72767d)}.dm-list-item-close{background:none;border:none;border-radius:4px;cursor:pointer;display:none;line-height:0;padding:2px;transition:color .15s}.dm-list-item:hover .dm-list-item-close{display:flex}.dm-list-item:hover .dm-list-item-time{display:none}.dm-list-item-close:hover{color:#fff;color:var(--text-primary,#fff)}.member-list{background:#2f3136;background:var(--bg-secondary,#2f3136);border-left:1px solid #00000026;flex-shrink:0;height:100%;overflow-y:auto;padding:16px 0;width:240px}.member-group{margin-bottom:20px}.group-title{color:#72767d;color:var(--text-muted,#72767d);font-size:12px;font-weight:600;letter-spacing:.02em;margin-bottom:6px;padding:0 16px;text-transform:uppercase}.member-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:12px;margin:1px 8px;padding:6px 16px;transition:background .1s ease}.member-item:hover{background:#4f545c29}.member-item.offline{opacity:.4}.member-item.offline:hover{opacity:.7}.member-avatar-wrapper{flex-shrink:0;height:32px;position:relative;width:32px}.member-avatar,.member-avatar-placeholder{border-radius:50%;height:100%;object-fit:cover;width:100%}.member-avatar-placeholder{align-items:center;background:#5865f2;color:#fff;display:flex;font-size:14px;font-weight:600;justify-content:center}.member-status-dot{border:2.5px solid #2f3136;border:2.5px solid var(--bg-secondary,#2f3136);border-radius:50%;bottom:-1px;height:10px;position:absolute;right:-1px;width:10px}.member-status-dot.online{background:#3ba55c}.member-status-dot.offline{background:#747f8d}.member-info{display:flex;flex-direction:column;min-width:0;overflow:hidden}.member-name{color:#dcddde;color:var(--text-normal,#dcddde);font-size:14px;font-weight:500}.member-name,.member-status-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-status-text{color:#72767d;color:var(--text-muted,#72767d);font-size:12px}.settings-overlay{animation:settingsFadeIn .2s ease-out;background:#36393f;background:var(--bg-primary,#36393f);bottom:0;display:flex;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:9999}@keyframes settingsFadeIn{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.settings-container{display:flex;height:100%;width:100%}.settings-sidebar{background:#2f3136;background:var(--bg-secondary,#2f3136);display:flex;flex-shrink:0;justify-content:flex-end;width:218px}.settings-sidebar-inner{box-sizing:border-box;overflow-y:auto;padding:60px 6px 60px 20px;width:218px}.settings-sidebar-inner::-webkit-scrollbar{width:4px}.settings-sidebar-inner::-webkit-scrollbar-thumb{background:#202225;background:var(--bg-tertiary,#202225);border-radius:4px}.settings-sidebar-header{color:#72767d;color:var(--text-muted,#72767d);font-size:12px;font-weight:700;margin-bottom:6px;padding:0 10px;text-transform:uppercase}.settings-sidebar-item{align-items:center;background:#0000;border:none;border-radius:4px;color:#b9bbbe;color:var(--text-secondary,#b9bbbe);cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;margin-bottom:2px;padding:6px 10px;text-align:left;transition:background .15s,color .15s;width:100%}.settings-sidebar-item:hover{background:#4f545c52;background:var(--hover-bg,#4f545c52);color:#dcddde;color:var(--text-primary,#dcddde)}.settings-sidebar-item.active{background:#4f545c7a;background:var(--hover-bg,#4f545c7a);color:#fff;color:var(--text-primary,#fff)}.settings-sidebar-separator{background:#3e4147;background:var(--border-color,#3e4147);height:1px;margin:8px 10px}.settings-sidebar-logout{color:#ed4245}.settings-sidebar-logout:hover{background:#ed42451a;color:#ed4245}.settings-content{background:#36393f;background:var(--bg-primary,#36393f);display:flex;flex:1 1;overflow-y:auto;padding:60px 40px 80px;position:relative}.settings-content-inner{max-width:740px;width:100%}.settings-section-title{color:#fff;color:var(--text-primary,#fff);font-size:20px;font-weight:600;margin:0 0 20px}.settings-close-btn{align-items:center;background:#0000;border:2px solid #72767d;border:2px solid var(--text-muted,#72767d);border-radius:50%;color:#72767d;color:var(--text-muted,#72767d);cursor:pointer;display:flex;flex-direction:column;height:36px;justify-content:center;padding:0;position:absolute;right:40px;top:60px;transition:.2s;width:36px}.settings-close-btn svg{height:18px;width:18px}.settings-close-label{bottom:-20px;color:#72767d;color:var(--text-muted,#72767d);font-size:10px;font-weight:600;margin-top:4px;position:absolute}.settings-close-btn:hover{background:#202225;background:var(--bg-tertiary,#202225);border-color:#fff;border-color:var(--text-primary,#fff);color:#fff;color:var(--text-primary,#fff)}.settings-account-card{background:#2f3136;background:var(--bg-secondary,#2f3136);border-radius:8px;margin-bottom:40px;overflow:hidden}.settings-account-banner{background:#5865f2;background:var(--accent-color,#5865f2);height:100px}.settings-account-body{padding:16px;position:relative}.settings-account-avatar-row{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:-60px}.settings-account-avatar-wrapper{background:#2f3136;background:var(--bg-secondary,#2f3136);border-radius:50%;padding:6px}.settings-account-avatar{background:#202225;background:var(--bg-tertiary,#202225);border-radius:50%;display:block;height:80px;object-fit:cover;width:80px}.settings-account-avatar-fallback{align-items:center;background:#7289da;background:var(--accent-color,#7289da);border-radius:50%;color:#fff;display:flex;font-size:32px;font-weight:700;height:80px;justify-content:center;width:80px}.settings-account-name-container{flex:1 1;margin-left:12px;padding-bottom:12px}.settings-account-name{color:#fff;color:var(--text-primary,#fff);font-size:20px;font-weight:600}.settings-account-discriminator{color:#b9bbbe;color:var(--text-muted,#b9bbbe);font-size:20px;font-weight:600;opacity:.6}.settings-btn-primary{background:#5865f2;background:var(--accent-color,#5865f2);border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:12px;padding:8px 16px;transition:.15s}.settings-btn-primary:hover{background:#4752c4}.settings-btn-primary.small{font-size:13px;padding:6px 14px}.settings-account-info-card{background:#202225;background:var(--bg-tertiary,#202225);border-radius:8px;margin-top:8px;padding:16px}.settings-account-info-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.settings-account-info-row:last-child{margin-bottom:0}.settings-account-info-main{flex:1 1}.settings-account-info-main label{color:#72767d;color:var(--text-muted,#72767d);display:block;font-size:12px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.settings-value-display{color:#fff;color:var(--text-primary,#fff);font-size:16px}.settings-discriminator{color:#72767d;color:var(--text-muted,#72767d)}.settings-reveal{color:#00aff4;color:var(--link-color,#00aff4);cursor:pointer;font-size:13px;margin-left:8px}.settings-reveal:hover{text-decoration:underline}.settings-btn-secondary{background:#4f545c;background:var(--bg-button,#4f545c);border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:.15s}.settings-btn-secondary:hover{background:#686d73}.settings-edit-wrapper{margin-bottom:4px}.settings-input{background:#0000001a;border:1px solid #0000004d;border-radius:3px;box-sizing:border-box;color:#dcddde;color:var(--text-primary,#dcddde);font-size:16px;padding:8px;width:100%}.settings-btn-text{background:#0000;color:#fff;color:var(--text-primary,#fff);padding:6px 12px}.settings-btn-save,.settings-btn-text{border:none;cursor:pointer;font-size:14px}.settings-btn-save{background:#2d7d46;border-radius:3px;color:#fff;margin-left:8px;padding:6px 18px}.settings-btn-save:hover{background:#399256}.settings-section-divider{background:#3e4147;background:var(--border-color,#3e4147);height:1px;margin:32px 0}.settings-danger-section h3,.settings-password-section h3{color:#72767d;color:var(--text-muted,#72767d);font-size:12px;font-weight:700;margin-bottom:16px;text-transform:uppercase}.settings-danger-actions{display:flex;gap:16px;margin-top:16px}.settings-btn-danger{background:#ed4245;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:.15s}.settings-btn-danger:hover{background:#c93638}.settings-btn-danger-outline{background:#0000;border:1px solid #ed4245;border-radius:3px;color:#ed4245;cursor:pointer;font-size:14px;font-weight:500;padding:7px 15px;transition:.15s}.settings-btn-danger-outline:hover{background:#ed42451a}.settings-group{margin-bottom:24px}.settings-group-title{color:#72767d;color:var(--text-muted,#72767d);font-size:12px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.settings-theme-cards{display:flex;gap:16px}.settings-theme-card{background:#2f3136;background:var(--bg-secondary,#2f3136);border:2px solid #0000;border-radius:8px;cursor:pointer;overflow:hidden;width:140px}.settings-theme-card.active{border-color:#5865f2;border-color:var(--accent-color,#5865f2);position:relative}.theme-circles{background:#36393f;border-bottom:1px solid #0000001a;height:100px;position:relative}.settings-theme-card.light .theme-circles{background:#fff}.theme-check{align-items:center;background:#5865f2;background:var(--accent-color,#5865f2);border-radius:50%;color:#fff;display:none;font-size:12px;height:20px;justify-content:center;position:absolute;right:8px;top:8px;width:20px}.settings-theme-card.active .theme-check{display:flex}.settings-theme-card span{background:#2f3136;background:var(--bg-secondary,#2f3136);color:#fff;color:var(--text-primary,#fff);display:block;font-size:15px;padding:8px}.settings-option-row{align-items:center;display:flex;justify-content:space-between;padding:20px 0}.settings-option-label{color:#fff;color:var(--text-primary,#fff);font-size:16px;margin-bottom:4px}.settings-option-desc{color:#b9bbbe;color:var(--text-muted,#b9bbbe);font-size:14px}.settings-switch{display:inline-block;height:24px;position:relative;width:40px}.settings-switch input{height:0;opacity:0;width:0}.slider{background-color:#72767d;border-radius:24px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;width:18px}input:checked+.slider{background-color:#3ba55c}input:checked+.slider:before{transform:translateX(16px)}.settings-divider{background:#ffffff0f;background:var(--border-color,#ffffff0f);height:1px;width:100%}.settings-account-avatar-wrapper{position:relative}.avatar-edit-overlay{align-items:center;background:#0009;border-radius:50%;display:flex;height:80px;justify-content:center;left:6px;opacity:0;pointer-events:none;position:absolute;top:6px;transition:opacity .2s;width:80px}.settings-account-avatar-wrapper:hover .avatar-edit-overlay,.settings-profile-avatar-preview:hover .avatar-edit-overlay{opacity:1}.settings-profile-card{background:#2f3136;background:var(--bg-secondary,#2f3136);border-radius:8px;margin-top:16px;padding:24px}.settings-profile-avatar-section{align-items:center;display:flex;gap:20px;margin-bottom:24px}.settings-profile-avatar-preview{border-radius:50%;flex-shrink:0;overflow:hidden;position:relative}.settings-profile-avatar-btns{display:flex;flex-direction:column;gap:8px}.settings-profile-bio{margin-top:8px}.settings-textarea{background:#0000001a;border:1px solid #0000004d;border-radius:4px;box-sizing:border-box;color:#dcddde;color:var(--text-primary,#dcddde);font-family:inherit;font-size:14px;margin-top:6px;min-height:80px;padding:10px;resize:vertical;width:100%}.settings-textarea:focus{border-color:#5865f2;border-color:var(--accent-color,#5865f2);outline:none}.settings-bio-footer{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.settings-bio-count{color:#72767d;color:var(--text-muted,#72767d);font-size:12px}.settings-text{color:#b9bbbe;color:var(--text-muted,#b9bbbe);font-size:14px;margin-bottom:12px}.settings-status-msg{background:#3ba55c26;border-radius:4px;color:#3ba55c;font-size:14px;margin-top:12px;padding:8px 12px}.settings-notif-hero{align-items:center;background:#2f3136;background:var(--bg-secondary,#2f3136);border-radius:8px;display:flex;gap:16px;margin-bottom:24px;padding:20px}.notif-hero-icon{flex-shrink:0}.notif-hero-title{color:#fff;color:var(--text-primary,#fff);font-size:16px;font-weight:600;margin-bottom:4px}.notif-hero-desc{color:#b9bbbe;color:var(--text-muted,#b9bbbe);font-size:14px}.chat-area{background:var(--bg-primary);display:flex;flex:1 1;flex-direction:column;height:100vh;min-width:0}.chat-header{border-bottom:1px solid var(--elevation-low);box-shadow:0 1px 0 #04040505,0 1.5px 0 #0606070d,0 2px 0 #0404050d;height:48px;justify-content:space-between;padding:0 16px}.chat-header,.chat-header-info{align-items:center;display:flex}.chat-header-info{color:var(--header-primary);font-weight:700;gap:8px}.hash-icon{color:var(--text-muted);font-size:24px}.chat-messages{display:flex;flex:1 1;flex-direction:column-reverse;gap:16px;overflow-y:auto;padding:16px}.message{align-items:flex-start;display:flex;margin-top:8px;padding:2px 0}.message:hover{background:var(--bg-modifier-hover)}.message-avatar{border-radius:50%;cursor:pointer;height:40px;margin-right:16px;margin-top:2px;width:40px}.message-content-wrapper{flex:1 1;min-width:0}.message-header{align-items:center;display:flex;gap:8px;margin-bottom:2px}.message-author{color:var(--header-primary);cursor:pointer;font-weight:600}.message-author:hover{text-decoration:underline}.message-timestamp{color:var(--text-muted);font-size:12px}.message-text{word-wrap:break-word;color:var(--text-normal);font-size:16px;white-space:pre-wrap}.chat-input-container{background:var(--bg-primary);padding:0 16px 24px}.chat-input-wrapper{align-items:center;background:var(--input-bg);border-radius:8px;display:flex;padding:0 16px}.chat-input{background:#0000;border:none;color:var(--text-normal);flex:1 1;font-size:16px;max-height:140px;outline:none;overflow-y:auto;padding:11px 0}.input-icons{color:var(--interactive-normal);display:flex;gap:12px;margin-left:12px}.input-icon-btn{cursor:pointer;transition:color .2s}.input-icon-btn:hover{color:var(--interactive-hover)}.typing-indicator{color:var(--text-muted);font-size:12px;font-weight:700;height:24px;padding:0 16px}.EmojiPickerReact{--epr-bg-color:var(--bg-secondary);--epr-category-label-bg-color:var(--bg-secondary);--epr-text-color:var(--text-normal);bottom:80px;position:absolute;right:20px;z-index:100}.friends-page{flex:1 1;flex-direction:column;min-width:0}.friends-header,.friends-page{background:#36393f;background:var(--bg-primary,#36393f);display:flex}.friends-header{align-items:center;border-bottom:1px solid #0003;border-bottom:1px solid var(--border-color,#0003);flex-shrink:0;height:48px;padding:0 16px}.friends-header-left{align-items:center;display:flex;gap:8px}.friends-header-icon{color:#72767d;color:var(--text-muted,#72767d);flex-shrink:0}.friends-header-title{color:#fff;color:var(--text-primary,#fff);font-size:16px;font-weight:600;margin-right:4px}.friends-header-divider{background:#3e4147;background:var(--border-color,#3e4147);height:24px;margin:0 8px;width:1px}.friends-tab-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#b9bbbe;color:var(--text-secondary,#b9bbbe);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:4px 10px;transition:background .15s,color .15s;white-space:nowrap}.friends-tab-btn:hover{background:#4f545c52;background:var(--hover-bg,#4f545c52);color:#fff;color:var(--text-primary,#fff)}.friends-tab-btn.active{background:#4f545c7a;background:var(--hover-bg,#4f545c7a);color:#fff;color:var(--text-primary,#fff)}.friends-tab-add{background:#3ba55c!important;background:var(--accent-color,#3ba55c)!important;color:#fff!important;font-size:13px}.friends-tab-add:hover{opacity:.85}.friends-tab-add.active{background:#0000!important;border:1px solid #3ba55c;color:#3ba55c!important}.friends-tab-badge{background:#ed4245;border-radius:8px;color:#fff;font-size:11px;font-weight:700;min-width:16px;padding:1px 5px;text-align:center}.friends-content{flex:1 1;overflow-y:auto;padding:0}.friends-content::-webkit-scrollbar{width:8px}.friends-content::-webkit-scrollbar-thumb{background:#202225;background:var(--bg-tertiary,#202225);border-radius:4px}.friends-search-wrapper{padding:16px 20px 0;position:relative}.friends-search-input{background:#202225;background:var(--bg-tertiary,#202225);border:none;border-radius:4px;box-sizing:border-box;color:#dcddde;color:var(--text-primary,#dcddde);font-size:14px;outline:none;padding:8px 36px 8px 12px;width:100%}.friends-search-input::placeholder{color:#72767d;color:var(--text-muted,#72767d)}.friends-search-icon{pointer-events:none;position:absolute;right:30px;top:50%;transform:translateY(-25%)}.friends-section-label{color:#72767d;color:var(--text-muted,#72767d);font-size:12px;font-weight:700;letter-spacing:.02em;padding:16px 20px 8px;text-transform:uppercase}.friends-list{padding:0 12px}.friends-loading{padding:40px 0}.friends-empty,.friends-loading{color:#72767d;color:var(--text-muted,#72767d);text-align:center}.friends-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px}.friends-list-item{align-items:center;border-radius:8px;border-top:1px solid #4f545c3d;border-top:1px solid var(--border-color,#4f545c3d);cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px;transition:background .12s}.friends-list-item:first-child{border-top:none}.friends-list-item:hover{background:#4f545c29;background:var(--hover-bg,#4f545c29)}.friends-list-item-left{align-items:center;display:flex;gap:12px;min-width:0}.friends-list-item-avatar-wrapper{flex-shrink:0;position:relative}.friends-list-item-avatar{border-radius:50%;height:36px;object-fit:cover;width:36px}.friends-list-item-avatar-fallback{align-items:center;background:#5865f2;background:var(--accent-color,#5865f2);border-radius:50%;color:#fff;display:flex;font-size:15px;font-weight:700;height:36px;justify-content:center;width:36px}.friends-list-item-status{border:3px solid #36393f;border:3px solid var(--bg-primary,#36393f);border-radius:50%;bottom:-1px;box-sizing:border-box;height:14px;position:absolute;right:-1px;width:14px}.friends-list-item-status.online{background:#3ba55c}.friends-list-item-status.offline{background:#747f8d}.friends-list-item-info{display:flex;flex-direction:column;min-width:0}.friends-list-item-name{color:#fff;color:var(--text-primary,#fff);font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friends-list-item-status-text{color:#72767d;color:var(--text-muted,#72767d);font-size:13px}.friends-list-item-actions{display:flex;flex-shrink:0;gap:8px}.friends-list-action-btn{align-items:center;background:#2f3136;background:var(--bg-secondary,#2f3136);border:none;border-radius:50%;color:#b9bbbe;color:var(--text-muted,#b9bbbe);cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .15s,color .15s;width:36px}.friends-list-action-btn:hover{background:#202225;background:var(--bg-tertiary,#202225);color:#fff;color:var(--text-primary,#fff)}.friends-list-action-success:hover{color:#3ba55c}.friends-list-action-danger:hover{color:#ed4245}.friends-add-section{border-bottom:1px solid #4f545c3d;border-bottom:1px solid var(--border-color,#4f545c3d);padding:20px}.friends-add-title{color:#fff;color:var(--text-primary,#fff);font-size:16px;font-weight:700;margin:0 0 4px;text-transform:uppercase}.friends-add-desc{color:#b9bbbe;color:var(--text-secondary,#b9bbbe);font-size:14px;line-height:1.4;margin:0 0 16px}.friends-add-form{display:flex;flex-direction:column}.friends-add-input-wrapper{align-items:center;background:#202225;background:var(--bg-tertiary,#202225);border:1px solid #202225;border:1px solid var(--bg-tertiary,#202225);border-radius:8px;display:flex;padding:4px 4px 4px 12px;transition:border-color .15s}.friends-add-input-wrapper:focus-within{border-color:#5865f2;border-color:var(--accent-color,#5865f2)}.friends-add-input{background:#0000;border:none;color:#dcddde;color:var(--text-primary,#dcddde);flex:1 1;font-size:15px;outline:none;padding:8px 0}.friends-add-input::placeholder{color:#72767d;color:var(--text-muted,#72767d)}.friends-add-input.error{color:#ed4245}.friends-add-submit{background:#5865f2;background:var(--accent-color,#5865f2);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:background .15s,opacity .15s;white-space:nowrap}.friends-add-submit:hover:not(:disabled){background:#4752c4}.friends-add-submit:disabled{cursor:not-allowed;opacity:.5}.friends-add-status{font-size:13px;margin-top:8px}.friends-add-status.success{color:#3ba55c}.friends-add-status.error{color:#ed4245}.dm-chat{flex:1 1;flex-direction:column;min-width:0}.dm-chat,.dm-chat-header{background:#36393f;background:var(--bg-primary,#36393f);display:flex}.dm-chat-header{align-items:center;border-bottom:1px solid #0003;border-bottom:1px solid var(--border-color,#0003);flex-shrink:0;height:48px;justify-content:space-between;padding:0 16px}.dm-chat-header-left{align-items:center;display:flex;gap:10px}.dm-chat-header-icon{flex-shrink:0}.dm-chat-header-name{color:#fff;color:var(--text-primary,#fff);font-size:16px;font-weight:600}.dm-chat-header-actions{align-items:center;display:flex;gap:4px}.dm-chat-header-btn{align-items:center;background:none;border:none;border-radius:4px;color:#b9bbbe;color:var(--text-muted,#b9bbbe);cursor:pointer;display:flex;justify-content:center;padding:6px;transition:color .15s,background .15s}.dm-chat-header-btn:hover{background:#202225;background:var(--bg-tertiary,#202225);color:#fff;color:var(--text-primary,#fff)}.dm-chat-messages{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:0 16px 16px}.dm-chat-messages::-webkit-scrollbar{width:8px}.dm-chat-messages::-webkit-scrollbar-track{background:#0000}.dm-chat-messages::-webkit-scrollbar-thumb{background:#202225;background:var(--bg-tertiary,#202225);border-radius:4px}.dm-chat-loading{align-items:center;color:#72767d;color:var(--text-muted,#72767d);display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:center}.dm-chat-spinner{animation:dmSpin .8s linear infinite;border:3px solid #202225;border-top-color:#5865f2;border:3px solid var(--bg-tertiary,#202225);border-radius:50%;border-top-color:var(--accent-color,#5865f2);height:32px;width:32px}@keyframes dmSpin{to{transform:rotate(1turn)}}.dm-chat-empty{align-items:center;background:#36393f;background:var(--bg-primary,#36393f);color:#72767d;color:var(--text-muted,#72767d);display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:center}.dm-chat-empty-icon{opacity:.5}.dm-chat-beginning{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:8px;padding:24px 0 16px}.dm-chat-beginning-avatar{border-radius:50%;height:80px;margin-bottom:12px;overflow:hidden;width:80px}.dm-chat-beginning-avatar img{height:100%;object-fit:cover;width:100%}.dm-chat-beginning-avatar-fallback{align-items:center;background:#5865f2;background:var(--accent-color,#5865f2);border-radius:50%;color:#fff;display:flex;font-size:36px;font-weight:700;height:80px;justify-content:center;width:80px}.dm-chat-beginning-name{color:#fff;color:var(--text-primary,#fff);font-size:24px;font-weight:700;margin:0 0 4px}.dm-chat-beginning-text{color:#72767d;color:var(--text-muted,#72767d);font-size:14px;line-height:1.4;margin:0}.dm-chat-beginning-text strong{color:#fff;color:var(--text-primary,#fff)}.dm-msg{border-radius:4px;display:flex;padding:2px 0;position:relative}.dm-msg:hover{background:#0000000f;background:var(--hover-bg,#0000000f)}.dm-msg-with-header{margin-top:16px;padding-top:4px}.dm-msg-compact{padding-left:56px}.dm-msg-avatar{border-radius:50%;cursor:pointer;flex-shrink:0;height:40px;margin-right:16px;margin-top:2px;overflow:hidden;width:40px}.dm-msg-avatar img{height:100%;object-fit:cover;width:100%}.dm-msg-avatar-fallback{align-items:center;background:#5865f2;background:var(--accent-color,#5865f2);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;width:40px}.dm-msg-content{flex:1 1;min-width:0}.dm-msg-header{align-items:baseline;display:flex;gap:8px;margin-bottom:2px}.dm-msg-author{color:#fff;color:var(--text-primary,#fff);cursor:pointer;font-size:15px;font-weight:600}.dm-msg-author:hover{text-decoration:underline}.dm-msg-timestamp{color:#72767d;color:var(--text-muted,#72767d);font-size:12px;font-weight:400}.dm-msg-text{word-wrap:break-word;color:#dcddde;color:var(--text-secondary,#dcddde);font-size:15px;line-height:1.375;white-space:pre-wrap}.dm-msg-compact-time{box-sizing:border-box;color:#0000;font-size:11px;left:0;padding-right:8px;position:absolute;text-align:right;top:4px;width:48px}.dm-chat-typing,.dm-msg-compact:hover .dm-msg-compact-time{color:#72767d;color:var(--text-muted,#72767d)}.dm-chat-typing{align-items:center;display:flex;font-size:13px;gap:8px;padding:4px 0}.dm-chat-typing-dots{display:flex;gap:3px}.dm-chat-typing-dots span{animation:dmTypingBounce 1.4s ease-in-out infinite;background:#72767d;background:var(--text-muted,#72767d);border-radius:50%;height:6px;width:6px}.dm-chat-typing-dots span:nth-child(2){animation-delay:.2s}.dm-chat-typing-dots span:nth-child(3){animation-delay:.4s}@keyframes dmTypingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.dm-chat-input-form{flex-shrink:0;padding:0 16px 24px}.dm-chat-input-wrapper{align-items:center;background:#40444b;background:var(--bg-tertiary,#40444b);border-radius:8px;display:flex;padding:0 4px}.dm-chat-input{background:#0000;border:none;color:#dcddde;color:var(--text-primary,#dcddde);flex:1 1;font-size:15px;min-width:0;outline:none;padding:11px 12px}.dm-chat-input::placeholder{color:#72767d;color:var(--text-muted,#72767d)}.dm-chat-input-btn{align-items:center;background:none;border:none;border-radius:4px;color:#b9bbbe;color:var(--text-muted,#b9bbbe);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px;transition:color .15s}.dm-chat-input-btn:hover{color:#fff;color:var(--text-primary,#fff)}.dm-chat-attach-btn{margin-right:-4px}.dm-chat-input-actions{align-items:center;display:flex;gap:0}.loading-screen{align-items:center;background:var(--bg-tertiary);display:flex;flex-direction:column;gap:16px;height:100vh;justify-content:center}.loading-screen p{color:var(--text-muted);font-size:14px}.loading-spinner{animation:spin .8s linear infinite;border:3px solid var(--bg-accent);border-radius:50%;border-top-color:var(--brand-color);height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}:root{--bg-primary:#36393f;--bg-secondary:#2f3136;--bg-tertiary:#202225;--bg-accent:#4f545c;--bg-floating:#18191c;--bg-modifier-hover:#4f545c29;--bg-modifier-active:#4f545c3d;--bg-modifier-selected:#4f545c52;--text-normal:#dcddde;--text-muted:#72767d;--text-link:#00aff4;--header-primary:#fff;--header-secondary:#b9bbbe;--interactive-normal:#b9bbbe;--interactive-hover:#dcddde;--interactive-active:#fff;--interactive-muted:#4f545c;--channels-default:#8e9297;--channel-icon:#8e9297;--brand-color:#5865f2;--brand-hover:#4752c4;--brand-active:#3c45a5;--green:#3ba55d;--green-hover:#2d7d46;--red:#ed4245;--red-hover:#c03537;--yellow:#faa61a;--input-bg:#40444b;--scrollbar-thin-thumb:#202225;--scrollbar-thin-track:#0000;--elevation-low:0 1px 0 #04040533,0 1.5px 0 #0606070d,0 2px 0 #0404050d;--elevation-high:0 8px 16px #0000003d;--font-primary:"gg sans","Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-round:50%;--server-list-width:72px;--channel-list-width:240px;--member-list-width:240px}[data-theme=light]{--bg-primary:#fff;--bg-secondary:#f2f3f5;--bg-tertiary:#e3e5e8;--bg-accent:#747f8d;--bg-modifier-hover:#6a748029;--bg-modifier-active:#6a74803d;--bg-modifier-selected:#6a74803d;--text-normal:#2e3338;--text-muted:#747f8d;--header-primary:#060607;--header-secondary:#4f5660;--interactive-normal:#4f5660;--interactive-hover:#2e3338;--interactive-active:#060607;--interactive-muted:#c7ccd1;--channels-default:#6d6f78;--channel-icon:#6d6f78;--input-bg:#e3e5e8;--scrollbar-thin-thumb:#c1c3c7;--bg-floating:#fff;--elevation-high:0 8px 16px #0000001f}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background:#36393f;background:var(--bg-primary);color:#dcddde;color:var(--text-normal);font-family:gg sans,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--font-primary);overflow:hidden}#root,body{height:100vh}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000;background:var(--scrollbar-thin-track)}::-webkit-scrollbar-thumb{background:#202225;background:var(--scrollbar-thin-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#1a1b1e}a{color:#00aff4;color:var(--text-link);text-decoration:none}button{cursor:pointer}button,input,textarea{font-family:inherit}
/*# sourceMappingURL=main.1242745d.css.map*/