.header-actions .icon-button,.mobile-nav>button,.nav-item{position:relative}.unread-badge{position:absolute;top:0;right:0;min-width:17px;height:17px;padding:0 4px;border:2px solid var(--bg,#080d16);border-radius:20px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent,#38bdf8);color:#06121c;font-size:9px;line-height:1;font-weight:700;font-variant-numeric:tabular-nums;pointer-events:none}.nav-item>.unread-badge{position:static;margin-left:auto;border:0;height:19px;min-width:19px;flex:0 0 auto}.signed-out-shell{min-height:100dvh;display:grid;place-items:center;padding:30px 20px;background:var(--bg,#080d16)}.welcome-language{position:fixed;top:18px;right:20px;color:var(--muted);min-width:44px;min-height:44px;font-size:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.page-back-button{flex-shrink:0}.profile-avatar-presence{position:relative;display:inline-flex;align-self:flex-start;flex-shrink:0}.settings-layout .right-column{display:none}.settings-layout .content-layout{grid-template-columns:minmax(0,1fr);max-width:1100px}.post-card{content-visibility:auto;contain-intrinsic-size:auto 720px}[data-reduce-motion=true] *,[data-reduce-motion=true] :after,[data-reduce-motion=true] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(max-width:760px){.mobile-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;height:calc(60px + env(safe-area-inset-bottom));padding:5px 4px max(5px,env(safe-area-inset-bottom));align-items:center}.mobile-nav>button{width:100%;min-width:0;min-height:46px;gap:4px;font-size:8px;justify-self:center;position:relative}.mobile-nav>button svg{width:21px;height:21px;flex-shrink:0}.mobile-nav>.mobile-create{width:40px;height:40px;min-width:40px;min-height:44px;margin-top:0;border-radius:11px;box-shadow:none}.mobile-nav .unread-badge{top:0;right:calc(50% - 23px)}.signed-out-shell{padding:30px 16px 24px}.settings-layout .content-layout{padding-bottom:20px}}@media(max-width:360px){.mobile-nav>button>span:not(.unread-badge){display:none}.mobile-nav>button{min-height:48px}.mobile-nav .unread-badge{top:2px}}.btn,.dropdown-item,.icon-button,.page-heading h1,.profile-tab,.section-heading,.settings-v21-nav,.tabs,.text-button,nav button{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.chat-v2-message p,.comment-v21-body,.post-caption,[contenteditable=true],input,textarea{-webkit-user-select:text;user-select:text}a,button,input,textarea{touch-action:manipulation}.mobile-nav>.mobile-create{width:44px;min-width:44px;height:44px;min-height:44px;background:linear-gradient(150deg,#28384a,#111b2a);color:#a8ddf4;border:1px solid #526377;box-shadow:inset 0 1px 0 #d8edff1a;transform:none}.mobile-nav>.mobile-create svg{width:23px;height:23px;stroke-width:1.8}.mobile-nav>.mobile-create:active{background:#263b51;color:#7dd3fc}@media(display-mode:standalone){body,html{overscroll-behavior-y:none}.topbar{padding-top:env(safe-area-inset-top);height:auto;min-height:calc(64px + env(safe-area-inset-top))}.app-shell{min-height:100dvh}.mobile-nav{padding-bottom:max(6px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:no-preference){.account-switcher{animation:seyriona-sheet-in .18s ease-out}@keyframes seyriona-sheet-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}}.profile-search-name{display:flex;align-items:center;gap:5px;min-width:0}.profile-search-name>button{min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left}.search-results .person-row>.person-info{flex:1;min-width:0}.profile-search-name strong{font-weight:600}.share-choice-sheet{width:min(440px,calc(100vw - 32px));padding:20px;max-height:80dvh;overflow-y:auto}.share-choice-sheet .modal-head{margin-bottom:16px}.share-choice-sheet .modal-head h2{font-size:18px;font-weight:650;letter-spacing:-.02em}.share-choice-handle{display:none}.share-choice-options{display:grid;gap:8px}.share-choice-options>button{display:flex;gap:14px;align-items:center;width:100%;min-height:66px;padding:10px 12px;border:1px solid var(--border);border-radius:13px;text-align:left;font-size:15px;font-weight:600;background:var(--surface-2)}.share-choice-options>button:hover{background:var(--surface-3);border-color:var(--subtle)}.share-choice-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(145deg,var(--surface-3),var(--surface));color:var(--accent)}.mobile-nav,.page-heading,.profile-tabs,.share-choice-sheet,.sidebar .brand,.sidebar-caption,.topbar .breadcrumb{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mobile-nav button,.share-choice-sheet button{touch-action:manipulation}@media(max-width:760px){.share-choice-sheet{left:0;right:0;top:auto;bottom:0;width:100%;max-width:100%;transform:none;border-radius:22px 22px 0 0;padding:10px 20px calc(20px + env(safe-area-inset-bottom));margin:0}.share-choice-handle{display:block;width:34px;height:4px;border-radius:4px;background:var(--subtle);margin:0 auto 12px}.share-choice-options>button{min-height:68px}}@media(prefers-reduced-motion:no-preference){.share-choice-sheet{animation:share-v23-open .16s ease-out}@keyframes share-v23-open{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}}.feature-upcoming{margin:14px 0;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface);min-width:0;overflow-wrap:anywhere}.feature-upcoming strong{display:block;color:var(--text);font-size:13px;font-weight:600}.feature-upcoming p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.feature-upcoming-compact{padding:7px 10px;margin:8px 0}.feature-upcoming-compact p,.feature-upcoming-compact strong{font-size:11px}