@media (max-width:767px){body,html{max-width:100%;overflow:hidden}.miscord-responsive-root{width:100vw;max-width:100vw;min-height:var(--app-visual-height,100dvh);overflow:hidden}.miscord-responsive-root>.app-mobile-channels,.miscord-responsive-root>.app-mobile-chat,.miscord-responsive-root>.app-mobile-home,.miscord-responsive-root>.app-mobile-members,.miscord-responsive-root>.app-mobile-servers{display:none!important;min-width:0;height:var(--app-visual-height,100dvh)}html[data-miscord-context=home][data-miscord-pane=chat] .app-mobile-home,html[data-miscord-context=home][data-miscord-pane=root] .app-mobile-home,html[data-miscord-context=home][data-miscord-pane=root] .app-mobile-servers,html[data-miscord-context=server][data-miscord-pane=channels] .app-mobile-channels,html[data-miscord-context=server][data-miscord-pane=channels] .app-mobile-servers,html[data-miscord-context=server][data-miscord-pane=chat] .app-mobile-chat,html[data-miscord-context=server][data-miscord-pane=servers] .app-mobile-servers,html[data-miscord-members=open] .app-mobile-members{display:flex!important}html[data-miscord-context=home][data-miscord-pane=chat] .app-mobile-home,html[data-miscord-context=server][data-miscord-pane=chat] .app-mobile-chat{position:absolute;inset:0;width:100vw!important;min-width:100vw!important;max-width:100vw!important}.app-home-content{width:100%;min-width:0;overflow:hidden}.app-home-content>.app-home-detail,.app-home-content>.app-sidebar{display:none!important;width:100%!important;min-width:0!important;max-width:100%!important;flex:1 1 100%!important}html[data-miscord-home-detail=closed] .app-home-content>.app-sidebar,html[data-miscord-home-detail=open] .app-home-content>.app-home-detail{display:flex!important}.app-home-content>.app-home-detail>:first-child{width:100%;min-width:0;padding-left:0!important}.home-friends-toolbar{padding-left:max(3.75rem,calc(var(--safe-area-left) + 3.75rem))}.home-friend-row,.home-friend-row__copy,.home-friend-row__identity,.home-friends-center,.home-friends-tabs,.home-friends-toolbar__title{min-width:0}.home-dm-heading,.home-friend-row__copy small,.home-friend-row__copy strong,.home-friends-tab,.home-friends-toolbar h2{overflow-wrap:normal;word-break:normal}.home-friends-tabs{width:100%;overflow-x:auto;white-space:nowrap}.home-friends-workspace{display:block;width:100%}.chat-area-header__actions,.home-active-contacts{display:none!important}.chat-area-header__title{width:100%;min-width:0}.channel-welcome{padding-top:1.25rem!important;padding-bottom:1.5rem!important}.channel-welcome>div:first-child{width:3.5rem;height:3.5rem;margin-bottom:.875rem}.channel-welcome>div:first-child svg{width:2rem;height:2rem}.channel-welcome h1{max-width:20ch;font-size:clamp(1.625rem,7vw,2rem);line-height:1.12;overflow-wrap:break-word;word-break:normal}.channel-welcome p{font-size:.9375rem;line-height:1.35rem}.chat-area-composer__row{width:100%;min-width:0;gap:0}.chat-area-composer__attach,.chat-area-composer__row>.relative>button,.chat-area-composer__row>button{margin-right:0!important;margin-left:0!important}.chat-area-composer__input{min-width:4rem;padding-right:.25rem;padding-left:.375rem}.app-mobile-members{position:fixed!important;inset:0!important;z-index:90!important;width:100vw!important;max-width:100vw!important;padding:0!important;background:hsl(var(--background));box-shadow:none}.app-mobile-members>.server-members-panel,.server-members-panel{width:100vw!important;max-width:100vw!important;border-left:0}.server-members-panel__header{padding-right:max(.75rem,var(--safe-area-right));padding-left:max(1rem,var(--safe-area-left))}.thread-panel{position:fixed!important;inset:0!important;z-index:100!important;display:flex!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:var(--app-visual-height,100dvh)!important;max-height:var(--app-visual-height,100dvh)!important;border-left:0;background:hsl(var(--background))}.thread-panel__back{display:grid!important}.thread-panel__header{padding-left:max(.5rem,var(--safe-area-left))!important}.thread-panel__composer,.thread-panel__composer textarea,.thread-panel__identity,.thread-panel__messages{min-width:0}}@media (max-width:374px){.channel-welcome h1{font-size:1.5rem}.chat-area-composer__input{font-size:.9375rem}}@media (max-width:767px){.miscord-settings-dialog{padding:0!important}.miscord-settings-dialog>.miscord-responsive-modal-card{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;height:var(--app-visual-height,100dvh)!important;min-height:0!important;max-height:none!important;border:0!important;border-radius:0!important}.miscord-settings-dialog .miscord-settings-sidebar{display:flex!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;padding:0!important;border-right:0!important}.miscord-settings-dialog[data-mobile-detail=open] .miscord-settings-sidebar{display:none!important}.miscord-settings-dialog .server-settings-nav-header{min-height:calc(64px + env(safe-area-inset-top));padding:calc(12px + env(safe-area-inset-top)) 16px 12px!important;align-items:center;background:hsl(var(--background))}.miscord-settings-dialog .server-settings-nav-close{display:grid!important}.miscord-settings-dialog .miscord-settings-sidebar nav{padding:10px 12px 16px!important;overscroll-behavior:contain}.miscord-settings-dialog .miscord-settings-sidebar nav button,.miscord-settings-dialog .miscord-settings-sidebar>div:last-child button{min-height:48px;border-radius:10px;font-size:1rem}.miscord-settings-dialog .miscord-settings-sidebar>div:last-child{padding:8px 12px max(10px,env(safe-area-inset-bottom))!important;background:hsl(var(--secondary))}.miscord-settings-dialog .miscord-settings-detail{display:none!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;padding:0!important;overflow:hidden!important}.miscord-settings-dialog[data-mobile-detail=open] .miscord-settings-detail{display:flex!important}.miscord-settings-dialog .miscord-settings-header{min-height:calc(56px + env(safe-area-inset-top));height:auto!important;padding:env(safe-area-inset-top) 8px 0!important;background:hsl(var(--background))}.miscord-settings-dialog .miscord-settings-header h1{font-size:1.0625rem}.miscord-settings-dialog .server-settings-detail>.min-h-0{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.invite-people-modal{align-items:flex-end!important;padding:0!important}.invite-people-modal .invite-people-card{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:calc(var(--app-visual-height, 100dvh) - 16px)!important;border-radius:18px 18px 0 0!important;overflow-y:auto!important}.invite-people-header{padding:20px 20px 8px!important}.invite-people-header h2{font-size:1.25rem;line-height:1.35}.invite-people-body{padding:12px 20px max(24px,calc(16px + env(safe-area-inset-bottom)))!important}.invite-people-copy,.invite-people-link{min-height:48px}.screen-share-picker{padding:0!important}.screen-share-picker .screen-share-picker__card{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;height:var(--app-visual-height,100dvh)!important;min-height:0!important;max-height:none!important;border:0!important;border-radius:0!important}.screen-share-picker__header{flex:none;padding:calc(10px + env(safe-area-inset-top)) 10px 10px 16px!important}.screen-share-picker__header>div{min-width:0}.screen-share-picker__header h2{font-size:1.25rem;line-height:1.3}.screen-share-picker__header p{margin-top:3px;line-height:1.35}.screen-share-picker__tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));flex:none;padding:4px 8px 0!important}.screen-share-picker__tabs>button{min-width:0;min-height:48px;padding:10px 4px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-share-picker__tabs>button:last-child:not(:nth-child(3)){display:none}.screen-share-picker__content{min-height:0!important;padding:16px!important;overscroll-behavior:contain}.screen-share-picker__footer{display:flex!important;flex:none;flex-direction:column;align-items:stretch!important;gap:12px!important;padding:12px 16px max(12px,env(safe-area-inset-bottom))!important}.screen-share-picker__quality{justify-content:space-between}.screen-share-picker__actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.screen-share-picker__actions button{width:100%;min-width:0;min-height:48px;padding-inline:12px!important}}@media (max-width:420px){.invite-people-link-row{flex-direction:column}.invite-people-copy{width:100%}.screen-share-picker__header h2{font-size:1.125rem}}