.admin-role-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.admin-role-row span{overflow-wrap:anywhere}.admin-role-row button{min-height:44px}#voice-view .watch-tile{z-index:auto;color:#f2f3f5;width:100%;min-width:0;max-width:none;min-height:340px;max-height:none;box-shadow:none;aspect-ratio:16/9;contain:layout;background:#14131a;border:2px solid #635299;border-radius:9px;flex-direction:column;align-self:stretch;margin:0;padding:10px;display:flex;position:relative;inset:auto;overflow:auto}#voice-view .watch-tile header{flex-shrink:0;gap:8px}#voice-view .watch-tile h2{margin:0;font-size:14px}#voice-view .watch-tile button{min-height:36px;padding:6px 10px;font-size:11px}#voice-view .watch-tile .watch-video{background:#000;flex:1;min-height:140px;display:flex}#voice-view .watch-tile iframe{border:0;flex:1;width:100%;height:100%;min-height:140px}#voice-view .watch-tile #youtube-player{width:100%;min-height:140px}#voice-view .watch-tile .muted{margin:5px 0;font-size:11px}#voice-view .watch-tile form{flex-shrink:0;margin:4px 0}#voice-view .watch-tile input{min-height:36px;padding:6px 10px}#voice-view .watch-tile .watch-controls{flex-shrink:0;align-items:center;gap:4px;margin:4px 0}#voice-view .watch-tile input[type=range]{width:80px;min-width:60px;accent-color:var(--ac);padding:0}#voice-view .watch-tile summary{cursor:pointer;min-height:32px;padding:6px 0;font-size:12px}#voice-view .watch-tile details button,#voice-view .watch-tile details a{margin:4px}@media (max-width:800px){#voice-view .watch-tile{aspect-ratio:auto;min-height:390px}#voice-view .watch-tile .watch-video{min-height:180px}#voice-view .watch-tile button,#voice-view .watch-tile input,#voice-view .watch-tile summary{min-height:44px}#voice-view .watch-tile input:not([type=range]){font-size:16px}}.update-notice{z-index:140;border:1px solid var(--ac);color:#f5f4fc;background:#201c30;border-radius:12px;width:min(560px,100vw - 24px);padding:16px;position:fixed;bottom:90px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0008}.update-notice p{margin:0 0 10px}.update-notice button{color:#fff;background:#58418b;border:1px solid #a697d1;border-radius:8px;min-height:44px;margin:0 8px 0 0;padding:8px 14px}body .primary,body[data-color-mode=light] .primary{color:var(--accent-foreground,#fff)}body .channel.active,body .channel:hover,body .category-header,body .ch-desc,body .muted{color:var(--text-dim)}body .text-button,body .message-content a,body .sf-inline{color:var(--accent-ink,var(--accent))}:focus-visible{outline:3px solid var(--accent-ink,#b8a6ff);outline-offset:3px}input::placeholder,textarea::placeholder{color:var(--text-mut);opacity:1}body #banner-action-btn{color:var(--accent-foreground,#fff)}.social-login{gap:8px;margin-top:18px;display:flex}.social-login button{flex:1;min-height:44px}.dm-pinned-row{align-items:center;min-width:0;display:flex}.dm-pinned-row>.channel{flex:1;min-width:0}.dm-pin{min-width:44px;min-height:44px;color:var(--text-mut);cursor:pointer;background:0 0;border:0}.dm-pin[aria-pressed=true]{color:var(--accent-ink)}body[data-reduce-motion=true] *,body[data-reduce-motion=true] :before,body[data-reduce-motion=true] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}body[data-reduce-motion=true] #app-view:not([hidden]),body[data-reduce-motion=true] #text-view:not([hidden]),body[data-reduce-motion=true] #friends-view:not([hidden]),body[data-reduce-motion=true] .voice-view:not([hidden]),body[data-reduce-motion=true] .messages.ui-scope-in,body[data-reduce-motion=true] .message.ui-message-in,body[data-reduce-motion=true] #app-dialog[open],body[data-reduce-motion=true] #message-list .message-menu .message-actions{animation:none!important}.video-enlarge{min-height:44px;margin:4px 0;display:block}.media-tile video{cursor:zoom-in}@media (max-width:480px){.social-login{flex-direction:column}}.video-lightbox{border:1px solid var(--border);background:var(--bg-elevated);width:min(96vw,1200px);max-height:94dvh;color:var(--text);border-radius:16px}.video-lightbox video{width:100%;max-height:80dvh;display:block}.video-lightbox::backdrop{background:#000b}.social-tool-row{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}.social-tool-card{border:1px solid var(--border);border-radius:12px;margin:12px 0;padding:16px}.story-media{object-fit:contain;max-width:100%;max-height:65dvh;display:block}.welcome-rules{white-space:pre-wrap;overflow-wrap:anywhere;max-height:55dvh;overflow:auto}.dialog-body>button,.social-tool-card>button{min-height:44px}.dialog-body form{max-width:100%}.dialog-body .check-field,.dialog-body form button{min-height:44px}.profile-badges{color:var(--accent-ink);font-weight:600}button.reply-card{text-align:left;cursor:pointer;width:100%;min-height:44px;color:var(--text-mut);display:block}#app-dialog a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}