:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--outside-background:#0b0c11;--background:#111217;--sidebar:#14151c;--surface:#191b24;--hover:#1d202b;--border:#2a2d3a;--border-soft:#222530;--text:#d4d8e5;--muted:#a3abc1;--faint:#969eb4;--accent:#9cbcff;--accent-soft:#222c43;--rose:#e5a5b2;--green:#abc9a2;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--leading-copy:1.25rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--content-gutter:1rem;--sidebar-width:17rem;--font:"Berkeley Mono", "JetBrains Mono", "Cascadia Code", "SFMono-Regular", Consolas, "Liberation Mono", monospace}.site-access{justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.site-access form{width:100%;max-width:20rem;position:relative}.site-access input{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;padding:1rem}.site-access input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site-access p{width:100%;color:var(--rose);margin:1rem 0 0;position:absolute;top:100%;left:0}*{box-sizing:border-box}*,:before,:after{border-radius:0!important}html,body{height:100%;margin:0;padding:0}body{background:var(--outside-background);color:var(--text);font-family:var(--font);font-size:var(--text-sm);-webkit-font-smoothing:antialiased;line-height:1.5}button,input,textarea,select{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.38}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button,a{touch-action:manipulation}button,input,textarea,a{outline-offset:3px}:focus-visible{outline:2px solid var(--accent)}input,textarea{background:var(--background);border:1px solid var(--border);width:100%;color:var(--text);border-radius:0;padding:11px 12px}input:focus,textarea:focus{border-color:var(--accent)}input::placeholder,textarea::placeholder{color:var(--faint);opacity:1}textarea{resize:vertical;line-height:1.7}small{font-size:var(--text-xs)}svg{vertical-align:middle;flex-shrink:0}p,h1,h2{margin:0}[hidden]{display:none!important}::selection{color:#f2f5ff;background:#3c5078}.scroll-area{scrollbar-width:thin;scrollbar-color:#343949 transparent;overscroll-behavior:contain;overflow:auto}.quiet{color:var(--muted);font-size:var(--text-sm)}.blue{color:var(--accent)}.green{color:var(--green)}.lavender{color:#c2ace8}.rose{color:var(--rose)}.amber{color:#e4c294}.teal{color:#91c6c6}.person-name{font-size:var(--text-sm);font-weight:600}.loading{height:100dvh;color:var(--accent);justify-content:center;align-items:center;gap:3px;display:flex}.loading span{opacity:.6}.skip-link{z-index:100;background:var(--accent);color:var(--background);padding:10px 16px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:10px}.app-shell{--workspace-width:1920px;grid-template-columns:64px var(--sidebar-width) minmax(0, 1fr);width:100%;max-width:var(--workspace-width);background:var(--background);outline:1px solid var(--border);grid-template-rows:minmax(0,1fr);height:100dvh;margin-inline:auto;display:grid;overflow:hidden}.app-shell.saved-feed,.app-shell.profile-view{grid-template-columns:64px minmax(0,1fr)}.saved-feed .channel-main,.profile-view .channel-main{grid-column:2}.app-header{border-right:1px solid var(--border);background:var(--background);flex-direction:column;grid-area:1/1;align-items:center;min-height:0;padding:14px 8px 16px;display:flex}.header-actions{align-items:center;gap:var(--space-2);border-top:1px solid var(--border);flex-direction:column;flex-shrink:0;width:100%;margin-top:auto;padding-top:14px;display:flex}.header-actions .user-avatar-wrap{margin-top:8px}.account-avatar-trigger{border-radius:0;margin-top:8px;padding:0;display:inline-flex}.account-avatar-trigger:hover .avatar,.account-avatar-trigger[aria-expanded=true] .avatar{background:color-mix(in srgb, currentColor 19%, transparent);border-color:currentColor}.account-menu{z-index:90;width:min(272px,100vw - 24px);padding:var(--space-2);background:var(--surface);color:var(--text);text-align:left;border:1px solid #3a4052;border-radius:0;position:fixed;box-shadow:0 18px 55px #0009}.account-menu-identity{border-bottom:1px solid var(--border);text-align:left;align-items:center;gap:10px;width:100%;margin-bottom:5px;padding:8px 10px 12px;display:flex}.account-menu-identity:hover,.account-menu-identity:focus-visible{background:var(--hover);color:var(--accent)}.account-menu-identity>svg{flex-shrink:0;margin-left:auto;transform:rotate(-90deg)}.account-menu-identity>span:nth-child(2){min-width:0;line-height:1.4;display:grid}.account-menu-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);overflow:hidden}.account-menu-identity small{color:var(--muted);font-size:var(--text-xs)}.account-menu-item{width:100%;min-height:40px;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);text-align:left;align-items:center;gap:var(--space-2);border-radius:0;display:flex}.account-menu-item:hover:not(:disabled),.account-menu-item:focus-visible{background:var(--hover);color:var(--accent)}.account-menu-item:disabled,.account-menu-theme button:disabled{opacity:.65}.account-menu-theme{padding:var(--space-3);border-block:1px solid var(--border);margin:var(--space-2) 0;font-size:var(--text-sm)}.account-menu-theme>span{margin-bottom:7px;display:block}.account-menu-theme>div{gap:5px;display:flex}.account-menu-theme button{border:1px solid var(--border);padding:var(--space-2) 10px;color:var(--muted);font-size:var(--text-xs);border-radius:0}.app-shell.settings-view,.app-shell.safety-view{grid-template-columns:64px var(--sidebar-width) minmax(0, 1fr)}.safety-sidebar nav{gap:var(--space-1);display:grid}.safety-main{overflow:auto}.safety-page{width:min(100%,960px);padding:clamp(24px,5vw,64px)}.safety-page-header{align-items:center;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--border);display:flex}.safety-page-header>svg{flex:none}.safety-page-header p{margin:0 0 var(--space-1);color:var(--muted);font-size:var(--text-sm)}.safety-page-header h1{font-size:var(--text-2xl);margin:0}.safety-page-section{gap:var(--space-4);padding-top:var(--space-5);display:grid}.safety-page-section>p{color:var(--muted);margin:0}.safety-page-section fieldset{gap:var(--space-4);border:0;min-width:0;padding:0;display:grid}.safety-page-section label{gap:var(--space-2);display:grid}.safety-page-section textarea,.safety-page-section select{border:1px solid var(--border);background:var(--surface);width:100%;color:inherit;border-radius:0;padding:8px}.safety-page-section textarea{min-height:90px}.safety-page-section .button{justify-self:start}.safety-report{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border);background:var(--surface);display:grid}.safety-report>p{margin:0}.safety-report-heading{justify-content:space-between;gap:var(--space-3);display:flex}.safety-report-heading span{color:var(--muted);text-transform:capitalize}.safety-report blockquote{padding:var(--space-4);border-left:2px solid var(--accent);background:var(--background);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.safety-review-actions{gap:var(--space-3);display:grid}.settings-sidebar nav{gap:var(--space-1);display:grid}.settings-sidebar .settings-logout{padding-left:calc(16px + var(--space-4));color:var(--rose)}.settings-sidebar .settings-logout:hover{color:var(--rose)}.app-shell.settings-view .settings-main{grid-column:3;min-width:0;min-height:0;display:block;overflow:auto}.settings-content{width:min(100%,760px);padding:clamp(24px,5vw,64px);padding-top:var(--space-3)}.settings-identity{align-items:center;gap:var(--space-4);padding-block:var(--space-4);display:flex}.settings-identity strong{overflow-wrap:anywhere;min-width:0;font-size:var(--text-xl)}.settings-details{border-top:1px solid var(--border);margin:0}.settings-details>div{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--border);grid-template-columns:minmax(120px,1fr) minmax(0,2fr);display:grid}.settings-details dt{color:var(--muted)}.settings-details dd{overflow-wrap:anywhere;min-width:0;margin:0}.settings-edit-section{padding:var(--space-5) 0;border-bottom:1px solid var(--border)}.settings-edit-section h3{margin:0 0 var(--space-4);font-size:var(--text-base)}.settings-edit-section form{justify-items:start;gap:var(--space-3);display:grid}.settings-edit-section label{gap:var(--space-1);width:min(100%,420px);display:grid}.settings-edit-section input{width:100%;min-width:0}.settings-edit-section p{margin:var(--space-3) 0 0;overflow-wrap:anywhere}.settings-confirm-email{margin-top:var(--space-4)}.settings-confirm-email p{margin:0}.settings-danger{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--border)}.settings-danger h3{margin:0 0 var(--space-2);font-size:var(--text-base);font-weight:600}.settings-danger p{margin:0 0 var(--space-4);color:var(--muted)}.settings-danger .button:disabled{opacity:.55}.settings-content>h1{margin:var(--space-5) 0 var(--space-3);font-size:var(--text-2xl)}.settings-content>p{color:var(--muted)}.settings-blocked-list,.settings-suspensions-list{margin:var(--space-5) 0 0;border-top:1px solid var(--border);padding:0;list-style:none}.settings-blocked-list>li,.settings-suspensions-list>li{border-bottom:1px solid var(--border);padding:var(--space-4) 0}.settings-blocked-list>li{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.settings-blocked-person{align-items:center;gap:var(--space-3);min-width:0;display:flex}.settings-blocked-person>span{overflow-wrap:anywhere;min-width:0;display:grid}.settings-blocked-person small{color:var(--muted)}.settings-suspensions-list p{margin:var(--space-2) 0 0;color:var(--muted)}@media (max-width:900px){.app-shell.settings-view,.app-shell.safety-view{grid-template-columns:60px minmax(140px,220px) minmax(0,1fr)}}@media (max-width:600px){.app-shell.settings-view,.app-shell.safety-view{grid-template-columns:56px minmax(130px,33%) minmax(0,1fr)}.settings-sidebar .sidebar-heading{gap:3px;padding-inline:0}.settings-sidebar .sidebar-heading h1{font-size:15px}.settings-sidebar .channel-link{gap:var(--space-1);flex-wrap:wrap;padding-inline:4px}.settings-sidebar .settings-logout{padding-left:calc(16px + var(--space-1) + 4px)}.settings-content{padding:var(--space-5) var(--space-4);padding-top:var(--space-3)}.settings-details>div{gap:var(--space-1);grid-template-columns:1fr}}@media (max-width:360px){.settings-identity{flex-wrap:wrap}.settings-danger .button{white-space:normal;overflow-wrap:anywhere;max-width:100%}}.header-actions .button.small{border-radius:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.settings-trigger[aria-current=page]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.header-actions .notification-trigger{position:relative}.header-actions .notification-trigger strong{position:absolute;top:-5px;right:-7px}.community-rail{align-items:center;gap:var(--space-2);scrollbar-width:none;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;padding:0 0 12px;display:flex;overflow:hidden auto}.community-rail::-webkit-scrollbar{display:none}.community-rail-item{cursor:grab;flex:0 0 36px;width:36px;height:36px;position:relative}.community-rail-item:active{cursor:grabbing}.community-rail-item.rail-item-dragging{opacity:.45}.community-rail-item.rail-item-drop-before:before,.community-rail-item.rail-item-drop-after:after{z-index:2;border-top:2px solid var(--accent);content:"";pointer-events:none;position:absolute;left:-4px;right:-4px}.community-rail-item.rail-item-drop-before:before{top:-5px}.community-rail-item.rail-item-drop-after:after{bottom:-5px}.community-rail-button{background:var(--sidebar);width:36px;height:36px;font-size:var(--text-lg);text-transform:lowercase;border-radius:0;flex-shrink:0;place-items:center;padding:0;font-weight:600;display:grid;position:relative}.community-rail-button img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.followed-person-rail-button .avatar{width:36px;height:36px}.home-rail-button{border:1px solid var(--border);color:var(--muted)}.home-rail-button img{object-fit:contain;border-radius:0;width:28px;height:28px}.home-rail-button:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.home-rail-button[aria-current=page]{color:var(--accent)}.home-feed-navigation{margin:0 0 var(--space-4)}.home-feed-navigation .channel-link{text-align:left;width:100%}.home-page{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.home-content-scroll{flex:1;min-height:0;padding-bottom:70px}.home-primary,.profile-content{min-width:0;max-width:800px;margin:0 auto}.home-primary:has(.home-posts.layout-gallery){max-width:none}.profile-content{width:100%}.home-start{max-width:700px;margin:50px auto}@media (max-width:700px){.home-content-scroll{padding-bottom:50px}}.community-rail-button[aria-current=page]:after{content:"";background:var(--accent);border-radius:0;width:4px;position:absolute;top:3px;bottom:3px;left:-8px}.community-rail-add{border:1px dashed var(--border);width:36px;height:36px;color:var(--muted);border-radius:0;flex-shrink:0;place-items:center;margin-top:2px;display:grid}.community-rail-add:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.sidebar{background:var(--background);border-right:1px solid var(--border);flex-direction:column;grid-area:1/2;min-width:0;min-height:0;display:flex}.sidebar-main{padding:var(--space-4);flex:1;min-height:0;overflow:auto}.sidebar-login-footer{border-top:1px solid var(--border);flex:none}.sidebar-login-footer .button.small.login-header-button{width:100%;height:64px;min-height:64px;font-weight:700;font-size:var(--text-base);border-radius:0}.community-cover{width:calc(100% + 2 * var(--space-4));height:144px;margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) var(--space-4);background:#1a1d27;align-items:flex-end;display:flex;position:relative;overflow:hidden}.community-cover img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.community-cover-shade{z-index:1;width:100%;padding:var(--space-6) var(--space-5) var(--space-4);background:linear-gradient(#0000,#000000b8);position:relative}.sidebar-actions{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.sidebar-actions>.button{flex:1;justify-content:center;height:34px}.community-heading{font-size:var(--text-lg);color:#fff;text-align:left;overflow-wrap:anywhere;margin:0;padding:0;font-weight:600;line-height:1.5}.community-heading:hover,.community-heading[aria-expanded=true]{text-underline-offset:3px;text-decoration:underline}.community-popover .user-popover-identity p{color:var(--muted);font-size:var(--text-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;line-height:1.55;display:-webkit-box;overflow:hidden}.community-popover-stats{gap:var(--space-3);margin:var(--space-4) 0 0;display:grid}.community-popover-stats>div{font-size:var(--text-sm);justify-content:space-between;gap:12px;display:flex}.community-popover-stats dt{color:var(--muted);margin:0}.community-popover-stats dd{font-variant-numeric:tabular-nums;margin:0}.community-symbol{background:color-mix(in srgb, currentColor 10%, transparent);border:1px solid color-mix(in srgb, currentColor 25%, transparent);width:30px;height:30px;font-size:var(--text-xl);border-radius:0;flex-shrink:0;place-items:center;font-weight:500;display:grid;overflow:hidden}.community-symbol img{object-fit:cover;width:100%;height:100%;display:block}.channel-label{margin:0 var(--space-2) var(--space-2);color:var(--muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.channel-label .icon-button{width:26px;height:26px}.channel-actions{align-items:center;gap:2px;display:flex}.favorite-label,.channel-label-no-favorites{margin-top:var(--space-4)}.favorite-channel-list{margin-bottom:var(--space-4)}.favorite-row{cursor:grab;position:relative}.favorite-row:active{cursor:grabbing}.favorite-row.favorite-dragging{opacity:.45}.favorite-row.favorite-drop-before:before,.favorite-row.favorite-drop-after:after{z-index:1;border-top:2px solid var(--accent);content:"";pointer-events:none;position:absolute;left:0;right:0}.favorite-row.favorite-drop-before:before{top:-1px}.favorite-row.favorite-drop-after:after{bottom:-1px}.channel-category{margin-top:var(--space-2)}.channel-category-toggle{width:100%;min-height:40px;padding:var(--space-2) var(--space-3);color:var(--muted);font-size:var(--text-xs);letter-spacing:.5px;text-align:left;border-radius:0;align-items:center;gap:8px;display:flex}.channel-category-toggle:hover{background:var(--hover);color:var(--text)}.channel-category-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.channel-category-count{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto}.channel-category .channel-link{padding-left:25px}.channel-row{border-radius:0;align-items:center;margin:0;display:flex}.channel-row:hover{background:var(--hover)}.channel-row:has(:focus-visible){background:var(--hover)}.channel-row:has(.channel-link.active){background:var(--accent-soft)}.channel-row .channel-link,.channel-row .channel-link:hover,.channel-row .channel-link.active{background:0 0;flex:1;min-width:0;margin:0}@media (hover:hover) and (pointer:fine){.channel-row .channel-favorite-toggle{opacity:0}.channel-row:hover .channel-favorite-toggle{opacity:1}.channel-row:has(:focus-visible) .channel-favorite-toggle{opacity:1}}.channel-favorite-toggle{width:30px;height:30px;color:var(--faint);border-radius:0;flex-shrink:0;place-items:center;margin-right:4px;display:grid}.channel-favorite-toggle:hover{color:var(--text)}.channel-favorite-toggle[aria-pressed=true]{color:var(--accent)}.channel-favorite-toggle[aria-pressed=true] svg{fill:currentColor}.channel-link{gap:var(--space-2);min-height:40px;padding:var(--space-2);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-copy);border-radius:0;align-items:center;margin:0;display:flex}.channel-link>span:last-child{overflow-wrap:anywhere;min-width:0}.channel-hash{font-size:var(--text-lg);opacity:.7;line-height:1}.channel-link:hover{background:var(--hover);color:var(--text)}.channel-link.active{background:var(--accent-soft);color:var(--accent)}.channel-link.active .channel-hash{opacity:1}.saved-trigger.active{color:var(--accent);background:var(--accent-soft)}.avatar{width:31px;height:31px;font-weight:600;font-size:var(--text-sm);background:color-mix(in srgb, currentColor 12%, transparent);border:1px solid color-mix(in srgb, currentColor 13%, transparent);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.avatar.small{width:28px;height:28px;font-size:var(--text-xs)}.avatar.large{width:64px;height:64px;font-size:var(--text-2xl)}.avatar img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.avatar.has-image{background:#11131a;overflow:hidden}.user-avatar-wrap{flex-shrink:0;display:inline-flex}.avatar-trigger{border-radius:0;padding:0;display:inline-flex}.avatar-trigger.with-name{align-items:center;gap:7px}.avatar-trigger.with-name:hover .person-name{text-decoration:underline}.avatar-trigger:hover .avatar,.avatar-trigger[aria-expanded=true] .avatar{background:color-mix(in srgb, currentColor 19%, transparent);border-color:currentColor}.user-popover{z-index:80;width:min(328px,100vw - 24px);padding:var(--space-4);color:var(--text);text-align:left;background:#191b24;border:1px solid #3a4052;border-radius:0;max-height:calc(100dvh - 24px);animation:.14s ease-out both user-popover-fade-in;position:fixed;overflow-y:auto;box-shadow:0 18px 55px #0009}.user-popover.is-closing{pointer-events:none;animation:.12s ease-in both user-popover-fade-out}@keyframes user-popover-fade-in{0%{opacity:0}to{opacity:1}}@keyframes user-popover-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.user-popover,.user-popover.is-closing{animation:none}.user-popover.is-closing{opacity:0}}.user-popover-identity{border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;padding-bottom:16px;display:flex}.user-popover-identity>span{color:var(--muted);font-size:var(--text-xs)}.user-profile-link{width:100%;font-size:var(--text-lg);justify-content:space-between;align-items:center;padding:0 0 2px;font-weight:600;display:flex}.user-profile-link:hover{color:var(--accent)}.user-profile-card-link{border-bottom:1px solid var(--border);color:var(--text);text-align:left;border-radius:0;justify-content:flex-start;gap:14px;padding:0 0 16px}.user-profile-card-link:hover .avatar{background:color-mix(in srgb, currentColor 19%, transparent);border-color:currentColor}.user-profile-card-identity{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.user-profile-card-identity strong{width:100%;font-size:var(--text-lg);overflow-wrap:anywhere;justify-content:flex-start;align-items:center;gap:10px;font-weight:600;display:flex}.user-profile-card-identity>span{color:var(--muted);font-size:var(--text-xs);font-weight:400}.internet-points-summary{padding-top:15px}.internet-points-summary>div{align-items:baseline;gap:8px;margin-bottom:9px;display:flex}.internet-points-summary strong{font-size:var(--text-xl);color:var(--text);font-variant-numeric:tabular-nums}.internet-points-summary>div span{color:var(--text);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.7px}.points-breakdown{gap:var(--space-2);margin:0;display:grid}.points-breakdown>div{color:var(--muted);font-size:var(--text-xs);justify-content:space-between;display:flex}.points-breakdown dt,.points-breakdown dd{margin:0}.points-breakdown dd{color:var(--text);font-variant-numeric:tabular-nums}.user-popover-actions{gap:8px;margin-top:16px;display:flex}.user-popover-actions .button{flex:1;justify-content:center}.user-popover-message-button{display:flex}.channel-main{flex-direction:column;grid-area:1/3;min-width:0;min-height:0;display:flex}.profile-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;position:relative}.profile-shell .profile-sidebar{grid-area:1/1}.profile-shell-main{grid-area:1/2;min-width:0;min-height:0}.profile-mobile-header,.profile-sidebar-backdrop{display:none}.profile-sidebar-details{flex-direction:column;min-width:0;display:flex}.profile-sidebar-handle{color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere}.profile-sidebar .profile-bio{margin-top:var(--space-5);font-size:var(--text-sm)}.profile-sidebar .profile-joined{margin-top:14px;line-height:1.5}.profile-sidebar .profile-points{min-width:0;margin-top:var(--space-5);padding:var(--space-4)}.profile-sidebar .points-breakdown{margin-top:8px}.profile-sidebar .profile-edit-trigger{width:100%;margin-top:20px}.profile-own-layout{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.profile-own-layout .profile-page{flex:1;min-height:0}.profile-chat-layout{grid-template-columns:minmax(0, 1fr) 1px var(--chat-width);grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid}.channel-header.profile-stream-header{grid-area:1/1/auto/-1;justify-content:space-between}.profile-post-controls{flex-wrap:nowrap}.profile-stream-header .channel-controls{flex:none;justify-content:flex-end;margin-left:auto}.profile-main-pane,.profile-chat-pane{grid-row:2;min-width:0;min-height:0}.profile-main-pane{grid-column:1}.profile-chat-layout .pane-divider{grid-area:2/2;width:7px}.profile-chat-pane{background:var(--background);flex-direction:column;grid-column:3;display:flex}.profile-chat-layout.view-posts,.profile-chat-layout.view-chat{grid-template-columns:minmax(0,1fr)}.profile-chat-layout.view-posts .profile-chat-pane,.profile-chat-layout.view-chat .profile-main-pane{display:none}.profile-chat-layout.view-chat .profile-chat-pane{grid-column:1}.profile-chat-pane .private-conversation{flex:1}.profile-chat-loading{color:var(--muted);padding:24px}.profile-page{width:100%;min-width:0;height:100%;padding:0 clamp(20px,4vw,58px) 56px}.bookmarks-page{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.bookmarks-page>.sidebar{grid-area:1/1}.bookmarks-filter-group{margin-top:var(--space-5)}.bookmarks-filter{text-align:left;width:100%}.bookmarks-filter>.bookmarks-filter-label{overflow-wrap:anywhere;flex:1;min-width:0}.bookmarks-filter>svg,.bookmarks-filter .community-symbol,.bookmarks-filter .avatar{flex:none}.bookmarks-filter .community-symbol,.bookmarks-filter .avatar{aspect-ratio:1}.bookmarks-filter-count{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-left:auto}.bookmarks-filter-empty{color:var(--muted);font-size:var(--text-sm);margin:5px 9px;line-height:1.5}.notification-history{margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--border)}.notification-history-toggle{text-align:left;width:100%}.notification-history-toggle>span{flex:1}.notification-history-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.notification-history-search{width:calc(100% - 18px);font-size:var(--text-sm);margin:8px 9px 0;padding:8px 9px}.notification-history-group{margin-top:var(--space-3)}.bookmarks-feed{min-width:0;min-height:0}.bookmarks-feed-inner{width:100%;max-width:800px;margin:0 auto;padding:0 0 56px}.bookmarks-toolbar{padding:var(--space-3) var(--content-gutter)}.bookmarks-toolbar .posts-toolbar-filters{gap:9px}.bookmarks-sort-label{color:var(--muted);font-size:var(--text-sm)}.profile-joined{color:var(--muted);font-size:var(--text-sm);align-items:center;gap:6px;margin-top:15px;display:flex}.profile-bio{max-width:52ch;color:var(--text);font-size:var(--text-sm);line-height:var(--leading-copy);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:16px}.profile-edit-trigger{border-radius:0;padding:9px 16px;font-weight:600}.profile-tabs{z-index:4;border-bottom:1px solid var(--border);background:var(--background);justify-content:center;display:flex;position:sticky;top:0}.profile-tabs button{min-width:130px;padding:var(--space-4) var(--space-5);color:var(--muted);font-size:var(--text-sm);justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex;position:relative}.profile-tabs button:hover{background:var(--hover);color:var(--text)}.profile-tabs button[aria-selected=true]{color:var(--text)}.profile-tabs button[aria-selected=true]:after{background:var(--accent);content:"";border-radius:0;height:3px;position:absolute;bottom:-1px;left:18px;right:18px}.profile-tabs span{color:var(--faint);font-size:var(--text-xs);font-weight:400}.profile-tab-panel{padding-top:var(--space-4)}.profile-tab-panel[hidden]{display:none}.profile-comments{border-top:1px solid var(--border-soft)}.profile-comment{width:100%;padding:var(--space-3) var(--content-gutter);border-bottom:1px solid var(--border-soft);text-align:left;flex-direction:column;align-items:flex-start;display:flex}.profile-comment:hover{background:var(--hover)}.profile-comment-main{align-items:flex-start;gap:var(--space-2);text-align:left;flex-direction:column;width:100%;padding:0;display:flex}.profile-comment-actions{margin-top:var(--space-2);align-items:center;gap:14px;display:flex}.profile-comment-context{color:var(--faint);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.profile-comment strong{color:var(--muted);font-size:var(--text-sm);font-weight:500}.profile-comment-body{color:var(--text);font-size:var(--text-sm);line-height:var(--leading-copy);white-space:pre-wrap;overflow-wrap:anywhere}.profile-comment-open{color:var(--accent);font-size:var(--text-xs);align-items:center;gap:4px;display:inline-flex}.profile-comment-open svg{transform:rotate(-90deg)}.profile-edit-dialog{background:var(--sidebar);width:min(620px,100vw - 24px);max-height:min(90dvh,820px);color:var(--text);border:1px solid #3e4457;border-radius:0;padding:0;overflow:auto;box-shadow:0 30px 100px #000b}.profile-edit-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07090fd4}.profile-edit-heading{z-index:3;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#191b24f2;align-items:center;gap:14px;min-height:66px;padding:10px 18px;display:flex;position:sticky;top:0}.profile-edit-heading h2{font-size:var(--text-xl);flex:1;font-weight:600}.profile-edit-heading .button{border-radius:0;padding:7px 18px;font-weight:600}.profile-edit-content{padding-bottom:26px}.profile-edit-cover{background:#263246;height:205px;position:relative}.profile-edit-cover>img{object-fit:cover;width:100%;height:100%}.profile-edit-image-actions{background:#0006;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.profile-edit-image-button{color:#fff;background:#111722c9;border-radius:0;place-items:center;width:38px;height:38px;display:grid}.profile-edit-image-button:hover:not(:disabled){background:#263246}.profile-edit-avatar-row{justify-content:space-between;align-items:flex-end;min-height:62px;padding:0 24px;display:flex}.profile-edit-avatar{width:96px;height:96px;margin-top:-48px;position:relative}.profile-edit-avatar .avatar.large,.profile-edit-avatar img{border:4px solid var(--sidebar);object-fit:cover;border-radius:0;width:96px;height:96px;font-size:40px;display:grid}.profile-edit-avatar .user-avatar-wrap,.profile-edit-avatar .avatar-trigger{width:96px;height:96px}.profile-edit-avatar .profile-edit-image-button{position:absolute;top:29px;left:29px}.profile-edit-remove{color:var(--muted);font-size:var(--text-xs)}.profile-edit-remove:hover{color:var(--text)}.profile-edit-field{padding:var(--space-3) var(--space-4);border:1px solid var(--border);color:var(--muted);font-size:var(--text-xs);border-radius:0;margin:22px 24px 0;display:block}.profile-edit-field:focus-within{border-color:var(--accent)}.profile-edit-field>span{display:block}.profile-edit-field input,.profile-edit-field textarea{width:100%;padding:var(--space-2) 0 0;color:var(--text);font-size:var(--text-base);background:0 0;border:0;outline:none;line-height:1.5}.profile-edit-field textarea{resize:vertical;min-height:80px}.profile-edit-field small{text-align:right;color:var(--faint);display:block}.profile-edit-content .form-error{margin:14px 24px 0}@media (max-width:560px){.profile-tabs button{flex:1;min-width:0}.profile-comment{padding:17px 12px}.profile-edit-dialog{max-height:calc(100dvh - 18px)}.profile-edit-cover{height:160px}.profile-edit-field{margin-left:16px;margin-right:16px}}.profile-points{border:1px solid var(--border);background:var(--surface);gap:var(--space-2);border-radius:0;flex-direction:column;min-width:190px;padding:16px 18px;display:flex}.profile-points strong{font-size:var(--text-2xl);color:var(--accent);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.profile-points>span{font-size:var(--text-xs);color:var(--text);text-transform:uppercase;letter-spacing:.7px}@media (max-width:700px){.bookmarks-page{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.bookmarks-page>.sidebar{border-right:0;border-bottom:1px solid var(--border);overflow:hidden}.bookmarks-sidebar .sidebar-main{padding:0;overflow:hidden}.bookmarks-sidebar .sidebar-heading{padding:var(--space-4) var(--space-4) var(--space-2)}.bookmarks-filter-group h2,.bookmarks-filter-empty{display:none}.bookmarks-sidebar nav{scrollbar-width:thin;align-items:center;gap:4px;width:100%;padding:0 12px 8px;display:flex;overflow-x:auto}.bookmarks-filter-group{border-left:1px solid var(--border);align-items:center;gap:4px;width:max-content;margin:0 0 0 7px;padding-left:10px;display:flex}.bookmarks-filter{white-space:nowrap;width:auto}.notifications-page .notification-history{border-top:1px solid var(--border);margin:0;padding:6px 12px 8px}.notifications-page .notification-history-results{max-height:210px;overflow-y:auto}.notifications-page .notification-history-search{width:calc(100% - 18px)}}.channel-header{z-index:6;min-height:56px;padding:0 0 0 var(--content-gutter);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.channel-heading{align-items:center;gap:10px;min-width:0;min-height:56px;display:flex}.channel-header-feed-controls{justify-content:flex-start;gap:var(--space-2);flex:1}.channel-heading h1{color:var(--text);font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.channel-heading h1 span{color:var(--faint);margin-right:2px;font-weight:400}.channel-controls{flex-shrink:0;align-self:stretch;align-items:stretch;gap:0;display:flex}.community-search{width:240px;min-width:0}.channel-header .community-search{border-left:1px solid var(--border)}.channel-header .new-post-button{min-height:100%;padding-inline:var(--space-3);border-left:1px solid var(--border)}.community-search-field{align-items:center;gap:var(--space-2);height:100%;min-height:40px;padding:0 var(--space-3);color:var(--faint);display:flex}.community-search-field:focus-within{color:var(--accent)}.community-search-field input{min-width:0;font-size:var(--text-sm);background:0 0;border:0;outline:0;padding:0}.community-search-field input::-webkit-search-cancel-button{display:none}.community-search-field .icon-button{width:22px;height:22px}.community-search-results{width:min(390px,100vw - 24px);max-height:min(65vh,540px);padding:var(--space-2);border:1px solid var(--border);background:var(--surface);border-radius:0;position:absolute;top:calc(100% + 8px);right:24px;overflow:auto;box-shadow:0 18px 45px #0008}.community-search-results section+section{border-top:1px solid var(--border)}.community-search-results h2{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;justify-content:space-between;padding:8px 9px 5px;font-weight:600;display:flex}.community-search-result{width:100%;padding:var(--space-3);text-align:left;align-items:flex-start;gap:var(--space-1);border-radius:0;flex-direction:column;display:flex}.community-search-result:hover,.community-search-result:focus-visible{background:var(--hover)}.community-search-result strong,.community-search-excerpt{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.community-search-result strong{font-size:var(--text-sm)}.community-search-excerpt{color:var(--muted);font-size:var(--text-sm)}.community-search-result small{color:var(--faint);font-size:var(--text-xs)}.community-search-empty{color:var(--muted);font-size:var(--text-sm);padding:14px 9px}.channel-stream-controls{display:flex}.channel-stream-button{border-left:1px solid var(--border);width:44px;height:100%;min-height:40px;color:var(--muted);font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;padding:5px;font-weight:500;display:inline-flex}.channel-stream-button:hover,.channel-stream-button:focus-visible{color:var(--text);background:var(--hover)}.channel-stream-button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.button{padding:var(--space-2) var(--space-4);border:1px solid var(--border);background:var(--surface);font-size:var(--text-sm);white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:8px;min-height:40px;font-weight:500;line-height:1.4;display:inline-flex}.button:hover:not(:disabled){border-color:var(--muted);background:var(--hover)}.button.primary{background:var(--accent);border-color:var(--accent);color:#111a2c}.button.primary:hover:not(:disabled){background:#b2caff;border-color:#b2caff}.button.small{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);min-height:32px}.button.small.login-header-button{padding-inline:20px}.icon-button{width:36px;height:36px;padding:var(--space-2);color:var(--muted);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{color:var(--text);background:var(--hover)}.mobile-menu{display:none}.streams{flex:1;min-width:0;min-height:0;display:flex}.posts-container{flex:1;min-width:0;min-height:0}.posts-panel{flex-direction:column;height:100%;min-height:0;display:flex}.pane-divider{cursor:col-resize;z-index:2;touch-action:none;flex:0 0 7px;margin:0 -3px;position:relative}.pane-divider:after{content:"";background:var(--border);width:1px;position:absolute;top:0;bottom:0;left:3px}.pane-divider:hover:after,.pane-divider:focus-visible:after,.resizing .pane-divider:after{background:var(--accent);width:2px}.resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}.posts-toolbar{height:auto;min-height:56px;padding:var(--space-2) var(--content-gutter);border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);z-index:3;flex-wrap:wrap;flex-shrink:0;display:flex;position:relative}.posts-panel:not(.layout-gallery) .posts-toolbar{width:100%;max-width:800px;margin-inline:auto}.posts-toolbar-filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;min-height:32px;display:flex}.sort-dropdown{position:relative}.sort-dropdown-trigger{align-items:center;gap:var(--space-2);min-height:32px;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--muted);white-space:nowrap;display:inline-flex}.sort-dropdown-trigger:hover,.sort-dropdown-trigger[aria-expanded=true]{color:var(--text)}.sort-dropdown-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.sort-dropdown-menu{z-index:4;border:1px solid var(--accent);min-width:168px;box-shadow:none;background:#101114;border-radius:0;padding:0;position:absolute;top:calc(100% - 2px);left:0}.sort-dropdown-menu button{width:100%;height:auto;padding:var(--space-2) var(--space-4);color:#e6e8f0;font-size:var(--text-sm);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:0;line-height:1.3;display:block}.sort-dropdown-menu button:hover,.sort-dropdown-menu button:focus-visible{color:#f4f6fb;background:#1c1e27}.sort-dropdown-menu button[aria-checked=true]{background:var(--accent-soft);color:var(--accent)}.new-post-button{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-2);color:var(--accent);font-size:var(--text-sm);white-space:nowrap;flex-shrink:0;font-weight:500;display:inline-flex}.new-post-button:hover{color:#b2caff;text-underline-offset:3px;text-decoration:underline}.post-list{flex:1}.post-list.layout-gallery{gap:var(--space-4);padding:var(--space-4) var(--content-gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));align-content:start;align-items:start;display:grid}.post-list.layout-gallery>.list-end,.post-list.layout-gallery>.empty-state{grid-column:1/-1}.post-row{padding:var(--space-4) var(--content-gutter);border-bottom:1px solid var(--border-soft)}.post-list:not(.layout-gallery) .post-row{width:100%;max-width:800px;margin-inline:auto}.post-list.layout-compact .post-row{align-items:stretch;gap:var(--space-3);padding-block:var(--space-4);display:flex}.compact-post-media-link{border-radius:0;flex:0 0 88px;width:88px;display:block;position:relative;overflow:hidden}.compact-post-media-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.compact-post-media-link .post-media{width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.compact-post-media-link .post-media-item{width:100%;height:100%}.compact-post-media-link .post-media-item img,.compact-post-media-link .post-media-item video{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;max-height:none}.post-list.layout-gallery .post-row{border:1px solid var(--border);background:#14161c;border-radius:0;min-width:0;padding:0;position:relative}.post-row:hover{background:#14161d}.post-row.clickable{cursor:pointer}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.post-list.layout-gallery .gallery-hit{z-index:1;position:absolute;inset:0}.post-list.layout-gallery .gallery-hit:focus-visible{outline-offset:-2px}.post-list.layout-gallery .gallery-more{z-index:2;color:var(--text);font-size:var(--text-xs);pointer-events:none;background:#08090bcc;border-radius:0;padding:2px 7px;line-height:1.4;position:absolute;top:8px;right:8px}.post-list.layout-gallery .gallery-empty{min-height:140px;color:var(--faint);font-size:var(--text-sm);background:#101216;place-items:center;margin:0;display:grid}.post-list.layout-gallery .post-media{gap:0;margin-top:0}.post-list.layout-gallery .post-media-item{border:0;border-radius:0}.post-list.layout-gallery .post-media-item+.post-media-item{border-top:1px solid var(--border)}.post-list.layout-gallery .post-media-item img,.post-list.layout-gallery .post-media-item video{aspect-ratio:1;object-fit:cover;pointer-events:none;max-height:none}.post-list.layout-gallery .post-media-item.is-video{position:relative}.gallery-play{width:28px;height:28px;color:var(--text);pointer-events:none;background:#08090bcc;border-radius:0;place-items:center;display:grid;position:absolute;bottom:10px;left:10px}.post-list.layout-gallery .post-footer{z-index:2;position:relative}.post-list.layout-gallery .post-content .post-footer{gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);flex-wrap:wrap;margin-top:0}.like-control{font-size:var(--text-xs);flex-shrink:0;align-items:center;gap:2px;line-height:1.4;display:flex}.like-control>span{text-align:center;font-variant-numeric:tabular-nums;min-width:18px;font-weight:600}.like-button{color:var(--faint);border-radius:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.like-button:hover{color:var(--rose);background:var(--hover)}.like-button.liked{color:var(--rose)!important}.like-control:has(.liked)>span{color:var(--rose)!important}.like-button.liked{background:#32232c}.like-button.liked svg{fill:currentColor}.post-content{flex:1;min-width:0}.post-context{align-items:center;gap:var(--space-2);min-height:32px;margin-bottom:var(--space-1);color:var(--faint);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.post-context .community-symbol{width:22px;height:22px;font-size:var(--text-sm)}.post-context .person-name{font-size:var(--text-xs);font-weight:500}.post-meta{color:var(--faint);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.post-meta .person-name{font-size:var(--text-xs);font-weight:500}.post-content h2{font-size:var(--text-lg);letter-spacing:0;overflow-wrap:anywhere;font-weight:500;line-height:1.5rem}.post-list.layout-compact .post-content h2{font-size:var(--text-base);line-height:var(--leading-copy)}.post-content h2 a{display:inline-block}.post-content h2 a:hover{color:inherit}.post-excerpt{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--muted);-webkit-line-clamp:2;line-height:var(--leading-copy);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-poll{margin-top:var(--space-5);max-width:620px}.poll-options{gap:var(--space-3);display:grid}.poll-option{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--border);text-align:left;font-size:var(--text-sm);border-radius:0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative;overflow:hidden}.poll-option:hover,.poll-option[aria-pressed=true]{border-color:var(--accent)}.poll-option-fill{background:var(--accent-soft);pointer-events:none;position:absolute;inset:0 auto 0 0}.poll-option-label,.poll-option-percent{overflow-wrap:anywhere;position:relative}.poll-option-percent{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.poll-total,.poll-summary{color:var(--muted);font-size:var(--text-xs);margin-top:8px}.post-list.layout-gallery .poll-summary{z-index:2;padding:0 var(--space-4) var(--space-3);pointer-events:none;position:relative}.post-footer{align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.post-content .post-footer{gap:var(--space-2) var(--space-3);flex-wrap:wrap}.comment-count{color:var(--muted);font-size:var(--text-xs);padding:var(--space-1);align-items:center;gap:7px;min-height:32px;display:flex}.comment-count:hover{color:var(--accent)}.bookmark-button{padding:var(--space-1) var(--space-2);color:var(--muted);font-size:var(--text-xs);white-space:nowrap;border-radius:0;align-items:center;gap:6px;min-width:32px;min-height:32px;display:inline-flex}.bookmark-button:hover{color:var(--text);background:var(--hover)}.bookmark-button[aria-pressed=true]{color:var(--accent)}.bookmark-button[aria-pressed=true] svg{fill:currentColor}.post-time{color:var(--faint);font-size:var(--text-xs);white-space:nowrap}.list-end{color:var(--faint);font-size:var(--text-xs);text-align:center;padding:28px 20px}.empty-state{text-align:center;min-height:250px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:72px 25px;display:flex}.empty-state>svg{color:var(--faint);margin-bottom:18px}.empty-state h2{font-size:var(--text-xl);color:var(--text);margin-bottom:9px;font-weight:500}.empty-state p{font-size:var(--text-sm);overflow-wrap:anywhere;max-width:330px;margin-bottom:20px}.post-detail{height:100%;padding:var(--space-4) var(--content-gutter) var(--space-6)}.back-button{color:var(--muted);font-size:var(--text-sm);margin-bottom:var(--space-4);align-items:center;gap:9px;padding:0;display:inline-flex}.back-button:hover{color:var(--accent)}.detail-heading h1{margin-top:var(--space-2);font-size:var(--text-2xl);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:500;line-height:1.75rem}.detail-body{margin:var(--space-4) 0}.text-body{font-size:var(--text-sm);line-height:var(--leading-copy);overflow-wrap:anywhere}.text-body p{white-space:pre-wrap;margin:0 0 var(--space-4)}.text-body p:last-child{margin-bottom:0}.discussion-heading{border-top:1px solid var(--border);padding-top:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.discussion-heading .post-footer{margin-top:0}.discussion-heading>.button{margin-left:auto}.discussion-heading h2{font-size:var(--text-xs);font-weight:500}.comment-order{justify-content:flex-start;display:flex}.comment-order+.comments{margin-top:12px}.comment-composer{border:1px solid var(--border);background:var(--sidebar);padding:var(--space-4);margin-bottom:var(--space-4);border-radius:0}.comment-composer:focus-within{border-color:#5e739d}.comment-composer textarea{min-height:42px;font-size:var(--text-base);background:0 0;border:0;border-radius:0;max-height:300px;padding:0}.comment-composer textarea:focus{outline:none}.composer-actions{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.composer-actions>.quiet{font-size:var(--text-xs)}.composer-actions>div{align-items:center;gap:8px;margin-left:auto;display:flex}.comments,.comment-thread{margin-top:var(--space-4)}.comment-thread.nested{border-left:1px solid var(--border);margin-left:11px;padding-left:19px}.comment-thread .text-body{padding:var(--space-1) 0 0;font-size:var(--text-sm)}.comment-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.comment-meta .person-name{font-size:var(--text-xs)}.comment-meta>time{color:var(--faint);font-size:var(--text-xs)}.comment-meta .collapse-button{width:24px;height:24px;color:var(--faint);font-size:var(--text-lg);margin-left:auto}.comment-meta .collapse-button:hover{color:var(--accent)}.comment-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.text-button{color:var(--muted);font-size:var(--text-xs);align-items:center;gap:6px;padding:3px 0;display:inline-flex}.text-button:hover{color:var(--accent)}.comment-thread .comment-composer{margin-top:15px}.collapsed-comment,.empty-comments{color:var(--faint);font-size:var(--text-sm);padding:12px 0}.you-label{color:var(--faint);font-size:var(--text-xs);font-weight:400}.chat-panel{flex-direction:column;flex:0 0 var(--chat-width);width:var(--chat-width);background:var(--background);min-width:280px;min-height:0;display:flex;position:relative}.view-chat .chat-panel{flex:1;width:auto;min-width:0;max-width:none}.view-posts .post-detail{padding-left:max(16px,50% - 380px);padding-right:max(16px,50% - 380px)}.chat-heading{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;height:auto;min-height:56px;display:flex}.chat-heading>span:first-child{align-items:center;gap:9px;display:flex}.chat-heading h2{font-size:var(--text-sm);font-weight:500}.chat-heading>span:first-child>svg{color:var(--muted)}.chat-heading .quiet{color:var(--faint);font-size:var(--text-xs);text-overflow:ellipsis;max-width:60%;overflow:hidden}.chat-scroll{min-height:0;padding:0 var(--space-3) var(--space-5);overflow-anchor:none;flex:1}.day-divider{color:var(--faint);padding:var(--space-4) var(--space-3) var(--space-2);font-size:var(--text-xs);align-items:center;gap:10px;display:flex}.day-divider:before,.day-divider:after{content:"";background:var(--border-soft);flex:1;height:1px}.chat-message{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:0;display:flex;position:relative}.chat-message:hover{background:#1a1d27}.chat-message>.avatar,.chat-message>.user-avatar-wrap{align-self:flex-start}.chat-message>.user-avatar-wrap .avatar{width:45px;height:45px;font-size:var(--text-sm)}.chat-message-content{flex:1;min-width:0}.message-meta{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;padding-right:0;line-height:1.5;display:flex}.message-meta .person-name{font-size:var(--text-xs)}.message-meta time{font-size:var(--text-xs);color:var(--faint);margin-left:1px}.chat-message p{white-space:pre-wrap;font-size:var(--text-sm);line-height:var(--leading-copy);overflow-wrap:anywhere;margin-top:var(--space-1)}.chat-message.grouped{padding:var(--space-1) var(--space-3) var(--space-1) 52px}.chat-message.grouped p{margin-top:0}.chat-message-like-count{color:var(--rose);font-size:var(--text-xs);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-top:4px;font-weight:600;display:inline-flex}.chat-message-like-count:hover{color:var(--text)}.chat-message-like-count.liked svg,.message-like.liked svg{fill:currentColor}.message-reply{background:var(--surface);border:1px solid var(--border);opacity:0;width:25px;height:25px;position:absolute;top:-7px;right:2px}.message-promote{background:var(--surface);border:1px solid var(--border);opacity:0;width:25px;height:25px;position:absolute;top:-7px;right:31px}.message-like{background:var(--surface);border:1px solid var(--border);opacity:0;width:25px;height:25px;position:absolute;top:-7px;right:60px}.message-like.liked{color:var(--rose)}.chat-message:hover .message-reply,.chat-message:focus-within .message-reply,.chat-message:hover .message-promote,.chat-message:focus-within .message-promote,.chat-message:hover .message-like,.chat-message:focus-within .message-like{opacity:1}.thread-summary{text-align:left;align-items:center;gap:8px;width:100%;min-width:0;min-height:28px;margin-top:6px;padding:2px 0;display:flex}.thread-faces{flex-shrink:0;gap:3px;display:flex}.thread-faces .avatar{width:22px;height:22px;font-size:var(--text-xs)}.thread-count{color:var(--accent);font-size:var(--text-xs);flex-shrink:0;font-weight:500}.thread-summary:hover .thread-count{text-underline-offset:2px;text-decoration:underline}.thread-latest{min-width:0;color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-composer{padding:var(--space-3);border-top:1px solid var(--border-soft);flex-shrink:0}.chat-input-wrap{align-items:flex-end;gap:var(--space-2);padding:var(--space-2);display:flex}.chat-input-wrap textarea{field-sizing:content;resize:none;min-height:24px;max-height:130px;font-size:var(--text-base);background:0 0;border:0;border-radius:0;padding:2px 0;line-height:1.65}.chat-input-wrap textarea:focus{outline:none}.send-button{color:var(--accent);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;display:flex}.send-button:hover:not(:disabled){background:var(--accent-soft)}.chat-input-hint{font-size:var(--text-xs);color:var(--faint);text-align:center;text-wrap:balance;margin-top:8px;line-height:1.6}.chat-input-hint span{margin:0 3px}.jump-latest{background:var(--accent-soft);color:var(--accent);font-size:var(--text-xs);white-space:nowrap;border:1px solid #40547b;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:6px 11px;display:flex;position:absolute;bottom:150px;left:50%;transform:translate(-50%);box-shadow:0 3px 16px #0004}.chat-empty{min-height:220px}.modal{color:var(--text);background:var(--sidebar);width:520px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);padding:var(--space-6);border:1px solid #3e4457;border-radius:0;overflow:auto;box-shadow:0 24px 100px #0008}.modal.wide{width:680px}.discovery-trigger,.messages-trigger{color:var(--accent);border:1px solid var(--border)}.discovery-trigger:hover,.discovery-trigger[aria-current=page],.messages-trigger:hover,.messages-trigger[aria-current=page]{background:var(--accent-soft);border-color:var(--accent)}.sidebar-heading{padding:0 var(--space-2) var(--space-4);color:var(--accent);align-items:center;gap:10px;display:flex}.sidebar-heading>svg{flex-shrink:0;display:block;transform:translateY(-1px)}.sidebar-heading .sidebar-platform-icon{flex-shrink:0;display:block}.settings-sidebar .sidebar-heading>svg{width:18px;height:18px}.sidebar-heading h1,.sidebar-heading h2{color:var(--text);font-size:var(--text-lg);margin:0;line-height:20px}.discovery-themes{gap:0;display:grid}.discovery-themes .channel-link{text-align:left;width:100%;min-height:40px;font-size:var(--text-sm);gap:10px}.discovery-themes .channel-link>svg{flex-shrink:0}.discovery-themes .discovery-theme-count{font-size:var(--text-xs);color:var(--faint);flex-shrink:0;margin-left:auto}.discovery-page{flex-direction:column;height:100%;min-height:0;display:flex}.discovery-toolbar{padding:var(--space-2) var(--content-gutter);border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:20px;min-height:56px;display:flex}.discovery-toolbar>span{font-size:var(--text-sm);align-items:center;gap:10px;display:flex}.discovery-toolbar>span svg{color:var(--muted)}.discovery-search{width:min(280px,45%);position:relative}.discovery-search>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.discovery-search input{font-size:var(--text-sm);padding:9px 12px 9px 36px}.discovery-scroll{flex:1;min-width:0;min-height:0;overflow-y:auto}.discovery-content{width:100%;max-width:1600px;margin:0 auto;padding:24px clamp(20px,3vw,44px) 48px}.discovery-row{min-width:0;margin-bottom:var(--space-6)}.discovery-row-heading{margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.discovery-row-title{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.discovery-row-heading h2{color:var(--text);font-size:var(--text-lg);margin:0;line-height:1.4}.discovery-row-title .sort-dropdown-trigger{min-height:28px}.discovery-row-arrows{gap:6px;display:flex}.discovery-row-arrows button{border:1px solid var(--border);background:var(--surface);width:30px;height:30px;color:var(--text);border-radius:0;place-items:center;display:grid}.discovery-row-arrows button:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.discovery-row-arrows button:first-child svg{transform:rotate(90deg)}.discovery-row-arrows button:last-child svg{transform:rotate(-90deg)}.discovery-carousel{gap:var(--space-4);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:clamp(248px,30%,340px);grid-auto-flow:column;padding:2px 2px 5px;display:grid;overflow-x:auto}.discovery-carousel::-webkit-scrollbar{display:none}.discovery-carousel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.discovery-card{border:1px solid var(--border);background:var(--surface);border-radius:0;min-width:0;transition:border-color .15s;position:relative;overflow:hidden}.discovery-carousel .discovery-card{scroll-snap-align:start}.discovery-card:hover{border-color:#526481}.discovery-card-media{aspect-ratio:16/9;width:100%;position:relative}.discovery-card-media:after{content:"";pointer-events:none;background:linear-gradient(#090c17a6 0%,#0000 37%,#080b16d9 100%);position:absolute;inset:0}.discovery-card-identity{z-index:1;inset:auto var(--space-4) var(--space-4);align-items:center;gap:var(--space-3);pointer-events:none;min-width:0;display:flex;position:absolute}.discovery-card-identity .community-symbol{background:var(--surface);border:3px solid #080a10;width:42px;height:42px;box-shadow:0 3px 12px #000b}.discovery-card-identity h3{color:#fff;min-width:0;font-size:var(--text-base);text-shadow:0 1px 4px #000;overflow-wrap:anywhere;margin:0;line-height:1.35}.discovery-card-open{width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.discovery-card-open:focus-visible{outline:none}.discovery-card:has(.discovery-card-open:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.discovery-cover{object-fit:cover;width:100%;height:100%;display:block}.discovery-cover-placeholder{color:var(--accent);background:linear-gradient(135deg,#293c53,#303043);place-items:center;display:grid}.discovery-follow-button{z-index:2;color:#fff;background:#101624df;border-color:#ffffff70;border-radius:0;width:32px;height:32px;padding:0;position:absolute;top:10px;right:10px;box-shadow:0 2px 10px #0008}.discovery-follow-button:hover:not(:disabled){background:#263349;border-color:#fff}.discovery-follow-button[aria-pressed=false]{color:#172238;background:#dbe7ff;border-color:#dbe7ff}.discovery-follow-button[aria-pressed=false]:hover:not(:disabled){background:#fff}.discovery-empty{text-align:center;border:1px dashed var(--border);border-radius:0;padding:40px 12px}.discovery-empty>svg{color:var(--accent)}.discovery-empty h3{font-size:var(--text-lg)}.discovery-empty p{color:var(--muted);font-size:var(--text-sm)}.discovery-empty .button{margin:16px 4px 0}.discovery-mobile-themes{display:none}.community-theme-picker{border:0;margin:22px 0 0;padding:0}.community-theme-picker legend{font-size:var(--text-sm);margin-bottom:var(--space-3);line-height:1.6}.community-theme-picker legend span{color:var(--faint)}.community-theme-picker>div{flex-wrap:wrap;gap:8px;display:flex}.community-theme-picker label{border:1px solid var(--border);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);cursor:pointer;border-radius:0;align-items:center;gap:6px;min-height:40px;display:flex}.community-theme-picker label:has(:checked){border-color:var(--accent);background:var(--accent-soft)}.community-theme-picker input{width:auto;accent-color:var(--accent);margin:0}@media (max-width:900px){.discovery-mobile-themes{border-bottom:1px solid var(--border-soft);flex-shrink:0;max-height:45%;padding:0 20px;display:block;overflow:auto}.discovery-mobile-themes summary{cursor:pointer;min-height:44px;font-size:var(--text-sm);color:var(--accent);align-items:center;gap:10px;display:flex}.discovery-mobile-themes summary::-webkit-details-marker{display:none}.discovery-mobile-themes summary>svg:last-child{margin-left:auto}.discovery-mobile-themes .discovery-themes{padding-bottom:12px}.discovery-toolbar{padding:var(--space-2) var(--content-gutter);gap:var(--space-2);flex-wrap:wrap}.discovery-search{width:100%}.discovery-content{padding:24px 18px 36px}.discovery-carousel{grid-auto-columns:min(76vw,280px)}}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07090fc2}.modal-heading{margin-bottom:var(--space-4);justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.modal-heading h2{font-size:var(--text-xl);letter-spacing:-.4px;font-weight:500;line-height:1.4}.modal.hide-title .modal-heading{top:var(--space-6);right:var(--space-6);margin:0;position:absolute}.modal.hide-title .auth-embedded .auth-card{padding-top:0}.modal-description{font-size:var(--text-sm);color:var(--muted);margin-bottom:var(--space-5);line-height:1.7}.modal-description strong{color:var(--accent);font-weight:500}.field-label{font-size:var(--text-sm);margin:var(--space-4) 0 var(--space-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.field-label span{color:var(--faint);font-size:var(--text-xs);font-weight:400}.field-label span:last-child{margin-left:auto}.field-help{font-size:var(--text-xs);color:var(--muted);margin-top:var(--space-2);overflow-wrap:anywhere}.post-kind{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border);background:var(--background);border-radius:0;flex-wrap:wrap;width:fit-content;max-width:100%;display:flex}.post-kind button{min-width:70px;padding:var(--space-2) var(--space-4);color:var(--muted);font-size:var(--text-sm);border-radius:0;min-height:40px}.post-kind button[aria-pressed=true]{color:var(--text);background:var(--accent-soft)}.poll-composer-option{align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.poll-composer-option input{min-width:0}.poll-remove{color:var(--muted);font-size:var(--text-xs)}.poll-remove:hover{color:var(--rose)}.poll-add{margin-top:10px}.modal input,.modal textarea,.modal select{font-size:var(--text-base);max-width:100%;min-height:44px}.modal select{border:1px solid var(--border);background:var(--background);min-height:39px;color:var(--text);border-radius:0;padding:8px 11px}.category-create-row{gap:10px;display:flex}.category-create-row input{flex:1;min-width:0}.category-assignments{border-top:1px solid var(--border);margin-top:25px;padding-top:19px}.category-assignments h3{font-size:var(--text-sm);margin:0 0 12px;font-weight:500}.category-assignment{font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:12px;margin:9px 0;display:flex}.category-assignment>span{overflow-wrap:anywhere;min-width:0}.category-assignment select{width:50%;min-width:140px}.modal-footer{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.modal-footer .quiet{font-size:var(--text-xs);flex:180px}.form-error{color:var(--rose);font-size:var(--text-sm);margin-top:10px}.toast{z-index:20;color:#c9d9ff;font-size:var(--text-sm);background:#202b40;border:1px solid #40547b;border-radius:0;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:10px 15px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 5px 30px #0005}.storage-error{font-size:var(--text-sm);color:#edd1a1;background:#352c22;border-bottom:1px solid #6b5540;padding:10px 20px}@media (min-width:1550px){.app-shell{--sidebar-width:18rem}}@media (max-width:1160px) and (min-width:901px){.app-shell{--sidebar-width:15rem}.channel-header{padding:0 0 0 var(--content-gutter);gap:var(--space-2);flex-wrap:wrap}.channel-heading{flex:1;min-width:0}.channel-controls{column-gap:0;row-gap:var(--space-3);flex-wrap:wrap}.community-search{width:170px}}@media (max-width:900px){.app-shell{grid-template-columns:60px minmax(0,1fr)}.app-shell.mobile-channel-view,.app-shell.profile-view{grid-template-columns:minmax(0,1fr)}.app-shell.saved-feed{grid-template-columns:60px minmax(0,1fr)}.app-header{padding:12px 6px 14px}.sidebar{display:none}.app-shell.settings-view>.sidebar,.app-shell.safety-view>.sidebar,.bookmarks-page>.sidebar,.private-inbox>.sidebar,.mobile-channel-list .sidebar{display:flex}.mobile-channel-list .channel-main,.mobile-channel-view .app-header,.profile-view .app-header{display:none}.channel-main{grid-column:2}.mobile-channel-view .channel-main,.profile-view .channel-main{grid-column:1}.channel-header{padding:0 0 0 var(--content-gutter);flex-wrap:wrap}.channel-controls{flex-wrap:wrap;flex:100%}.community-search-results{right:18px}.channel-heading{gap:10px}.mobile-menu{margin-left:-6px;display:flex}.chat-panel{flex:1;width:100%;min-width:0;max-width:none}.mobile-navigation{padding:12px 0}.mobile-navigation .channel-link{min-height:44px}.mobile-navigation .channel-favorite-toggle{width:40px;height:40px}.mobile-navigation .community-cover{border-radius:0;width:100%;margin:0 0 16px}.mobile-navigation .channel-label{margin-top:5px}.view-posts .post-detail{padding:var(--space-4) var(--content-gutter) var(--space-6)}.message-reply,.message-promote,.message-like{opacity:.5;background:0 0;border:0;margin-top:1px;position:static}.view-chat .chat-scroll{padding:0 10px 16px}.chat-composer{width:100%;padding-bottom:max(13px, env(safe-area-inset-bottom))}.profile-page{padding:0 24px 44px}}@media (max-width:560px){.app-shell,.app-shell.saved-feed{grid-template-columns:56px minmax(0,1fr)}.app-shell.mobile-channel-view{grid-template-columns:minmax(0,1fr)}.app-header{padding:10px 4px max(12px, env(safe-area-inset-bottom))}.channel-header{gap:8px;min-height:55px;padding:0 0 0 12px}.community-search-results{right:12px}.channel-heading{gap:9px}.channel-stream-button{width:32px}.posts-toolbar-filters{gap:var(--space-2)}.channel-header{flex-wrap:wrap}.channel-controls{column-gap:0;row-gap:var(--space-3);flex-wrap:wrap;flex:100%}.community-search{flex:1 0 100%;order:1;width:100%}.community-search-field input,.discovery-search input,.private-inbox .conversation-search input{font-size:var(--text-base)}.profile-page{padding:0 17px 35px}.post-content h2{font-size:var(--text-base);line-height:var(--leading-copy)}.post-list.layout-compact .post-content h2{font-size:var(--text-sm)}.detail-heading h1{font-size:var(--text-lg);line-height:1.5rem}.detail-body{margin-left:0;margin-top:var(--space-4)}.comment-thread.nested{margin-left:5px;padding-left:13px}.modal{max-width:calc(100vw - 24px);padding:20px}.modal-heading h2{font-size:var(--text-lg)}.modal-footer{align-items:flex-end}.toast{font-size:var(--text-xs);bottom:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.chat-selection-bar{border-bottom:1px solid var(--border);background:var(--accent-soft);font-size:var(--text-sm);padding:12px 18px}.chat-selection-bar>div{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.message-select{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin-top:4px}.chat-message:has(.message-select:checked){background:var(--accent-soft)}.chat-message:focus{outline:2px solid var(--accent);outline-offset:-2px}.chat-quotes{margin-top:24px}.chat-quotes h3{font-size:var(--text-base);color:var(--muted);font-weight:500}.chat-quotes blockquote{border-left:2px solid var(--accent);background:var(--surface);overflow-wrap:anywhere;margin:14px 0;padding:10px 14px}.chat-quotes blockquote>strong{font-size:var(--text-sm);color:var(--accent)}.chat-quotes .text-body{margin-top:8px}.quote-preview{max-height:260px;overflow:auto}.post-chat-action{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.shared-post-card{border:1px solid var(--border);border-left:2px solid var(--accent);background:var(--surface);overflow-wrap:anywhere;border-radius:0;flex-direction:column;gap:8px;margin-top:10px;padding:13px;display:flex}a.shared-post-card:hover{border-color:var(--accent)}.shared-post-card strong{font-size:var(--text-base);font-weight:500;line-height:1.6}.shared-post-card span{font-size:var(--text-xs);color:var(--muted);line-height:1.7}.shared-post-card .shared-post-link{color:var(--accent)}.attached-post{border-left:2px solid var(--accent);background:var(--accent-soft);align-items:flex-start;gap:10px;margin-bottom:10px;padding:8px 10px;display:flex}.attached-post>div{flex:1;min-width:0}.attached-post span{font-size:var(--text-xs);color:var(--muted);margin-bottom:5px;display:block}.attached-post strong{font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:500;display:block}.notification-trigger strong{background:var(--accent);color:var(--background);border-radius:0;padding:2px 5px}.notification-toolbar{font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;display:flex}.notifications-page .notification-toolbar{padding:var(--space-4) var(--content-gutter) var(--space-3);border-bottom:1px solid var(--border);margin:0}.notifications-page .notification-toolbar h2{color:var(--text);font-size:var(--text-lg);margin:0;font-weight:600}.notifications-page .notification-list{padding:var(--space-2) var(--content-gutter) 0}.notification-list{margin:0;padding:0;list-style:none}.notification-item{border:0;border-radius:0;position:relative}.notification-item.unread{background:var(--accent-soft)}.notification-open{text-align:left;overflow-wrap:anywhere;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;width:100%;padding:12px 44px 12px 14px;display:grid}.notification-open:hover{background:color-mix(in srgb, var(--text) 5%, transparent)}.notification-source-icon{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.notification-source-icon>.user-avatar-wrap,.notification-source-icon .avatar{width:32px;height:32px}.notification-copy{gap:3px;min-width:0;display:grid}.notification-title{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.notification-preview{font-size:var(--text-sm);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notification-time,.notification-copy small{font-size:var(--text-xs);color:var(--muted)}.notification-mark{width:28px;height:28px;color:var(--muted);place-items:center;display:grid;position:absolute;top:12px;right:12px}.notification-mark:hover{color:var(--text);background:color-mix(in srgb, var(--text) 8%, transparent)}.comment-thread:focus{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:560px){.notification-trigger>span,.saved-trigger>span{display:none}}.post-media{gap:var(--space-2);margin-top:var(--space-2);min-width:0;display:grid}.post-media-item{border:1px solid var(--border);background:#101216;border-radius:0;margin:0;overflow:hidden}.post-media-item img,.post-media-item video{aspect-ratio:16/9;object-fit:contain;background:#0b0d10;width:100%;max-height:420px;display:block}.post-media-item figcaption,.media-unavailable{color:var(--muted);font-size:var(--text-sm);padding:8px 12px}.post-media-item figcaption a:hover{color:var(--accent)}.post-editor{border:1px solid var(--border);background:#101216;border-radius:0;overflow:hidden}.post-editor:focus-within{border-color:var(--accent)}.format-toolbar{gap:var(--space-1);padding:var(--space-2);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.format-toolbar button{min-width:36px;min-height:36px;color:var(--muted);font-size:var(--text-sm);border-radius:0;padding:4px 8px}.format-toolbar button:hover,.format-toolbar button:focus-visible{color:var(--accent);background:#202b41}.editor-body{min-height:180px;max-height:360px;padding:var(--space-4);white-space:pre-wrap;line-height:var(--leading-copy);outline:none;overflow-y:auto}.editor-body:empty:before{content:attr(data-placeholder);color:var(--faint);pointer-events:none}.rich-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--leading-copy);font-size:var(--text-sm)}.rich-body h2{font-size:var(--text-xl);margin:var(--space-5) 0 var(--space-3);line-height:1.4}.rich-body ul,.rich-body ol{margin:8px 0;padding-left:24px}.rich-body blockquote{border-left:3px solid var(--accent);color:var(--muted);margin:12px 0;padding-left:14px}.rich-body pre{white-space:pre-wrap;border:1px solid var(--border);background:#0b0d10;border-radius:0;padding:12px}.rich-body a{color:var(--accent);text-decoration:underline}.editor-link{border-bottom:1px solid var(--border);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.editor-link input{flex:1;min-width:140px}.post-uploads{margin-top:var(--space-5);padding:var(--space-4);border:1px dashed var(--border);border-radius:0}.upload-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.upload-actions .quiet{font-size:var(--text-xs)}.upload-error{color:var(--rose);font-size:var(--text-sm);margin-top:8px}.format-toolbar button[aria-pressed=true]{color:var(--accent);background:#202b41}.format-toolbar button[aria-label=Bold]{font-weight:700}.format-toolbar button[aria-label=Italic]{font-style:italic}.format-toolbar button[aria-label=Strikethrough]{text-decoration:line-through}.post-media-item.post-image-standalone{background:0 0;border:0;border-radius:0;overflow:visible}.post-image-expand{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.post-image-standalone img{aspect-ratio:auto;background:0 0;width:100%;height:auto;max-height:none}.image-viewer{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);background:#08090bf5;border:0;margin:0;padding:56px 20px 20px;position:fixed;inset:0}.image-viewer[open]{justify-content:center;align-items:center;display:flex}.image-viewer::backdrop{background:#08090b}.image-viewer img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.image-viewer-close{width:36px;height:36px;position:absolute;top:12px;right:16px}.messages-trigger{position:relative}.messages-trigger .unread-badge{position:absolute;top:-5px;right:-7px}.home-unread-messages{margin-bottom:24px}.home-unread-message{text-align:left;border-radius:0;align-items:center;gap:8px;width:100%;padding:10px;display:flex}.home-unread-message:hover{background:var(--hover)}.home-unread-message>svg{color:var(--accent);flex-shrink:0}.home-unread-message .conversation-title{font-size:var(--text-sm)}.home-unread-message .unread-badge{flex-shrink:0}.unread-badge{background:var(--accent);min-width:22px;height:22px;color:var(--background);font-size:var(--text-xs);border-radius:0;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.private-inbox{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);flex:1;height:100%;min-height:0;display:grid}.private-inbox>.sidebar{grid-area:1/1}.conversation-sidebar .sidebar-main{flex-direction:column;min-height:0;display:flex;overflow:hidden}.conversation-search{margin:0 0 var(--space-4);border:1px solid var(--border);color:var(--muted);border-radius:0;align-items:center;gap:8px;padding:0 10px;display:flex}.conversation-search input{font-size:var(--text-sm);background:0 0;border:0;padding:10px 0}.conversation-search:focus-within{border-color:var(--accent)}.conversation-search input:focus{outline:none}.conversation-list{flex:1;min-height:0;overflow-y:auto}.conversation-row{gap:var(--space-3);text-align:left;width:100%}.conversation-copy{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.conversation-title{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.conversation-preview{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:var(--text-xs);overflow:hidden}.conversation-meta{font-size:var(--text-xs);color:var(--faint);flex-direction:column;align-items:flex-end;gap:8px;display:flex}.group-avatar{width:32px;height:32px;color:var(--accent);background:var(--accent-soft);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.conversation-list-empty{font-size:var(--text-sm);color:var(--muted);padding:16px;line-height:1.7}.private-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:32px;display:flex}.private-empty-icon{width:76px;height:76px;color:var(--accent);background:var(--accent-soft);border-radius:0;place-items:center;display:grid}.private-empty h2{font-size:var(--text-2xl);margin:0;font-weight:500}.private-empty p{max-width:330px;color:var(--muted);font-size:var(--text-sm);margin:0 0 6px;line-height:1.8}.conversation-kind{gap:8px;margin:18px 0;display:flex}.conversation-kind .button{flex:1}.conversation-kind [aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.recipient-list{max-height:280px;margin-top:12px;overflow-y:auto}.recipient-row{cursor:pointer;border-radius:0;align-items:center;gap:12px;padding:12px 8px;display:flex}.recipient-row:hover{background:var(--accent-soft)}.recipient-row:has(input:checked){background:var(--accent-soft)}.recipient-row>span:nth-child(2){flex:1}.recipient-row strong{font-size:var(--text-sm)}.recipient-row small,.conversation-members small{color:var(--muted);font-size:var(--text-xs);margin-top:5px;display:block}.recipient-row input{width:16px;height:16px;accent-color:var(--accent)}input[type=radio]{appearance:none;border:1px solid var(--border);background:var(--background);width:16px;height:16px;padding:0}input[type=radio]:checked{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--background)}.selected-people{font-size:var(--text-sm);color:var(--accent);line-height:1.7}.private-conversation{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.private-conversation-header{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);align-items:center;gap:12px;display:flex}.private-conversation-header>div{flex:1;min-width:0}.private-conversation-header h2{font-size:var(--text-lg);overflow-wrap:anywhere;margin:0}.private-conversation-header p{font-size:var(--text-xs);color:var(--muted);margin:6px 0 0}.inbox-back{display:none}.conversation-start{text-align:center;color:var(--muted);padding:70px 10px}.conversation-start h3{font-size:var(--text-xl);color:var(--text);overflow-wrap:anywhere}.conversation-start p{font-size:var(--text-sm)}.private-jump{align-self:center;margin:8px}.conversation-members{margin:0;padding:0;list-style:none}.conversation-members li{font-size:var(--text-sm);align-items:center;gap:12px;padding:12px 0;display:flex}@media (max-width:700px){.private-inbox{grid-template-columns:minmax(0,1fr)}.private-inbox:not(.has-selection)>.private-empty,.private-inbox.has-selection>.conversation-sidebar{display:none}.inbox-back{display:inline-flex}.private-conversation-header{gap:9px;padding:16px}.private-conversation-header>.group-avatar{display:none}.private-conversation-header h2{font-size:var(--text-lg)}.recipient-row{min-height:48px}}@media (max-width:900px){.profile-shell{grid-template-rows:55px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.profile-mobile-header{border-bottom:1px solid var(--border);grid-area:1/1;align-items:center;gap:12px;padding:0 16px;display:flex}.profile-shell-main{grid-area:2/1}.profile-shell .profile-sidebar{z-index:12;width:min(300px,82vw);display:none;position:absolute;top:55px;bottom:0;left:0;box-shadow:16px 0 36px #0006}.profile-shell.info-open .profile-sidebar{display:flex}.profile-sidebar-backdrop{z-index:11;background:#080a10a8;display:block;position:absolute;inset:55px 0 0 min(300px,82vw)}.profile-chat-layout{grid-template-columns:minmax(0,1fr)}.profile-chat-pane .inbox-back{display:none}}.auth-page{background:var(--background);place-items:center;min-height:100dvh;padding:32px 20px;display:grid}.auth-card{border:1px solid var(--border);background:var(--surface);border-radius:0;width:min(100%,430px);padding:32px}.auth-brand{font-size:20px;font-weight:700;text-decoration:none}.auth-card h1{margin:28px 0 8px;font-size:28px}.auth-card>p{margin-bottom:24px}.auth-card form,.auth-card label{gap:8px;display:grid}.auth-card form{gap:18px}.auth-card input{border:1px solid var(--border);border-radius:0;width:100%;padding:11px 12px}.auth-card small,.auth-note{opacity:.7;font-size:12px}.auth-card nav{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.auth-note{margin-top:24px}.auth-embedded .auth-card{background:0 0;border:0;width:100%;padding:16px 0 0}.auth-embedded .auth-brand{display:none}.auth-embedded .auth-card h1{text-align:center;margin-top:0}.auth-embedded .auth-card form>.button.primary{width:100%}.auth-embedded .auth-card nav:has(>button:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auth-embedded .auth-card nav:has(>button:nth-child(2))>button{width:100%;min-width:0}.safety-actions{flex-wrap:wrap;gap:8px;display:flex}.post-row,.detail-heading,.comment-thread{position:relative}.report-menu-control{z-index:5;position:absolute;top:8px;right:8px}.report-menu-trigger{opacity:0;background:var(--surface);border:1px solid var(--border);width:28px;height:28px}.post-row:hover>.report-menu-control>button,.post-row:focus-within>.report-menu-control>button,.detail-heading:hover>.report-menu-control>button,.detail-heading:focus-within>.report-menu-control>button,.comment-thread:hover>.report-menu-control>button,.comment-thread:focus-within>.report-menu-control>button,.chat-message:hover>.report-menu-control>button,.chat-message:focus-within>.report-menu-control>button,.report-menu-trigger[aria-expanded=true]{opacity:1}.post-context,.detail-heading .post-meta,.comment-meta{padding-right:36px}.chat-message>.report-menu-control{top:-7px;right:2px}.chat-message .report-menu-trigger{width:25px;height:25px}.chat-message .message-reply{right:31px}.chat-message .message-promote{right:60px}.chat-message .message-like{right:89px}.chat-message.private .message-like{right:60px}.report-floating-menu{z-index:1000;background:var(--surface);border:1px solid var(--border);width:180px;padding:6px;position:fixed;box-shadow:0 8px 24px #0006}.report-floating-menu button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:10px 12px;display:block}.report-floating-menu button:hover,.report-floating-menu button:focus-visible{background:var(--accent-soft);outline:1px solid var(--accent)}.report-target{overflow-wrap:anywhere;margin-bottom:16px}.report-form{gap:16px;display:grid}.report-form label{gap:8px;display:grid}.report-form textarea{border:1px solid var(--border);background:var(--surface);width:100%;min-height:100px;color:inherit;padding:8px}@media (hover:none){.report-menu-trigger{opacity:1}}@media (max-width:900px){.chat-message>.report-menu-control{flex-shrink:0;order:5;align-self:flex-start;position:static}}@media (max-width:550px){.channel-header .channel-controls{align-self:auto}.channel-header .new-post-button{min-height:44px}.channel-header .channel-stream-button,.channel-header .community-search-field{height:44px}}.mod-workspace{max-width:1600px;margin:0 auto;padding:clamp(16px,3vw,40px)}.mod-page-header,.mod-item-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.mod-page-header{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:20px}.mod-page-header h1{font-size:var(--text-2xl);margin:0}.mod-page-header p,.mod-scope-label{color:var(--muted);margin:0 0 6px}.mod-workspace label{font-size:var(--text-sm);gap:6px;display:grid}.mod-workspace input,.mod-workspace select,.mod-workspace textarea,.report-form select{background:var(--surface);width:100%;min-width:0;color:var(--text);border:1px solid var(--border);border-radius:0;padding:10px}.mod-workspace textarea{resize:vertical;min-height:85px}.mod-community-select{max-width:400px;margin-bottom:24px}.mod-filters{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.mod-filters label{flex:140px;min-width:0}.mod-filters label:first-child{flex-basis:240px}.mod-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;display:flex}.mod-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 16px}.mod-tabs button.active{color:var(--text);border-color:var(--accent);background:var(--accent-soft)}.mod-tabs span{background:var(--surface);border:1px solid var(--border);margin-left:6px;padding:2px 6px}.mod-queue-layout{align-items:start;gap:20px;display:grid}.mod-queue-layout.has-review{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}.mod-queue-list{gap:8px;min-width:0;display:grid}.mod-queue-layout.has-review .mod-queue-list{max-height:calc(100dvh - 40px);position:sticky;top:20px;overflow-y:auto}.mod-queue-item{text-align:left;background:var(--surface);width:100%;color:var(--text);border:1px solid var(--border);cursor:pointer;overflow-wrap:anywhere;gap:10px;padding:18px;display:grid}.mod-queue-item.selected{border-color:var(--accent);box-shadow:inset 3px 0 var(--accent);background:var(--accent-soft)}.mod-queue-item:hover{border-color:var(--accent)}.mod-queue-item>span:not(.mod-item-title),.mod-queue-item time,.mod-item-heading time{font-size:var(--text-sm);color:var(--muted)}.mod-item-title{font-weight:600}.mod-item-reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mod-review-panel{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;gap:16px;min-width:0;padding:20px;display:grid}.mod-review-panel h2{font-size:var(--text-lg);margin:0}.mod-review-panel h3,.mod-review-panel p{margin:0}.mod-review-panel .post-media{max-width:100%}.mod-content-preview{border:1px solid var(--border);background:var(--background);gap:12px;padding:16px;display:grid}.mod-content-preview .text-body{max-height:400px;overflow:auto}.mod-decision{border:1px solid var(--border);gap:14px;min-width:0;padding:16px;display:grid}.mod-decision legend{padding:0 6px;font-weight:600}.mod-decision small,.mod-activity small{color:var(--muted)}.mod-notice{border-left:3px solid var(--accent);background:var(--accent-soft);padding:12px}.mod-notice .button{margin-top:8px}.mod-context,.mod-report-evidence{border-top:1px solid var(--border);padding-top:12px}.mod-context summary,.mod-report-evidence summary{cursor:pointer;padding-bottom:10px}.mod-context article+article{margin-top:10px}.mod-empty{border:1px dashed var(--border);color:var(--muted);padding:28px 16px}.mod-activity{gap:12px;padding:0;list-style:none;display:grid}.mod-activity li{border:1px solid var(--border);overflow-wrap:anywhere;padding:16px}.mod-activity p{white-space:pre-wrap;margin:8px 0}.mod-private-note{border-left:2px solid var(--accent);padding-left:10px}.mod-rules{max-width:800px}.mod-rules ul,.mod-content-preview ul{list-style-type:square}.mod-rules fieldset{border:0;gap:20px;min-width:0;padding:0;display:grid}.mod-rule{border:1px solid var(--border);gap:16px;padding:20px;display:grid}.mod-rule h3{margin:0}.mod-mobile-nav{display:none}.community-rules-list{padding-left:24px}.community-rules-list li{padding:10px 0}.community-rules-list p{white-space:pre-wrap}@media (max-width:1200px){.mod-queue-layout.has-review{grid-template-columns:minmax(0,1fr)}.mod-queue-layout.has-review .mod-review-panel{grid-row:1}.mod-queue-layout.has-review .mod-queue-list{max-height:none;position:static;overflow:visible}}@media (max-width:900px){.app-shell.moderation-view{grid-template-columns:56px minmax(0,1fr)}.app-shell.moderation-view>.sidebar{display:none}.mod-mobile-nav{flex-wrap:wrap;gap:12px;padding-bottom:16px;display:flex}.mod-mobile-nav a[aria-current=page]{color:var(--accent);text-decoration:underline}.mod-review-panel{padding:12px}.mod-item-heading{flex-wrap:wrap}.mod-page-header{flex-wrap:wrap;align-items:flex-start}.mod-tabs button{padding:10px 8px}}.publication-description{padding:var(--space-3);color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere}.publication-limitations{margin-top:var(--space-5);padding:var(--space-3);font-size:var(--text-xs);line-height:1.6}.publication-status{padding:var(--space-4);font-size:var(--text-sm)}.publication-status p{margin-bottom:var(--space-2)}.publication-communities{gap:var(--space-4);padding:var(--space-4) var(--content-gutter);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.publication-communities .discovery-card{width:auto}.publication-communities .discovery-card-open{text-align:left;width:100%}.publication-communities .discovery-card-identity{padding:var(--space-3);position:static}.publication-communities h2{font-size:var(--text-base);overflow-wrap:anywhere}.publication-community{padding:var(--space-5) var(--content-gutter)}.publication-community h3{margin:var(--space-5) 0 var(--space-3)}.publication-current{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--border);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere}.publication-navigation{display:none}@media (max-width:900px){.app-shell.publication-shell{grid-template-columns:56px minmax(0,1fr)}.publication-shell>.sidebar{display:none}.publication-shell>.channel-main{grid-column:2}.publication-navigation{display:inline-flex}.publication-shell .channel-header{padding-left:var(--space-3);gap:var(--space-2)}.publication-shell .channel-heading{gap:var(--space-2)}.publication-shell .new-post-button{font-size:var(--text-xs)}}.publication-feed-controls{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.publication-shell .posts-toolbar{flex-wrap:wrap;gap:12px}.publication-shell .channel-controls{flex-wrap:wrap}.publication-shell .channel-controls>[role=group]{gap:4px;display:flex}.publication-shell .profile-page,.publication-shell .search-page,.publication-shell .notifications-page{padding:24px var(--content-gutter);flex:1;min-width:0}.publication-shell .profile-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.publication-shell .post-footer{flex-wrap:wrap;gap:12px}.publication-shell .poll{border:1px solid var(--border);gap:12px;margin:16px 0;padding:16px;display:grid}.publication-shell .publication-stream-both{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(280px,400px);display:grid}.publication-stream-both>.channel-header{grid-column:1/-1}.publication-stream-both>.posts-container{grid-area:2/1}.publication-stream-both>.chat-panel{border-left:1px solid var(--border);grid-area:2/2}.publication-media-picker{margin:16px 0}.publication-media-picker input[type=file]{width:100%;max-width:280px}@media (max-width:900px){.publication-pane-divider{display:none}.publication-shell .publication-stream-both{display:flex}.publication-stream-both>.chat-panel{border-top:1px solid var(--border);flex-basis:50%}.publication-shell .private-inbox{grid-template-columns:minmax(0,1fr)}.publication-shell .private-inbox.has-selection>.conversation-sidebar,.publication-shell .private-inbox:not(.has-selection)>.private-empty{display:none}.publication-shell .private-inbox .conversation-sidebar{display:flex}.publication-shell .channel-controls{gap:4px}.publication-shell .channel-header{flex-wrap:wrap;height:auto;min-height:56px}.publication-shell .post-row{min-width:0}}.publication-shell input[type=checkbox],.publication-shell input[type=radio],.modal input[type=checkbox],.modal input[type=radio]{width:16px;min-width:16px;height:16px;accent-color:var(--accent);flex:0 0 16px;align-self:center;padding:0}.mod-filters[hidden],.mod-queue-layout[hidden]{display:none}.publication-shell .publication-stream-both{grid-template-columns:minmax(300px,1fr) 7px minmax(280px,var(--publication-chat-width,360px))}.publication-stream-both>.publication-pane-divider{grid-area:2/2;height:100%}.publication-stream-both>.chat-panel{grid-column:3}.publication-pane-error{background:var(--surface);z-index:2;position:absolute;bottom:0;right:0}.private-search-results{max-height:40vh;overflow:auto}.private-search-results .conversation-row{white-space:normal;flex-direction:column;align-items:flex-start;display:flex}@media (max-width:800px){.publication-stream-both{grid-template-columns:minmax(0,1fr)}.publication-stream-both>.chat-panel{grid-column:1}}@media (max-width:900px){.app-shell.publication-shell.profile-view{grid-template-columns:minmax(0,1fr)}.publication-shell.profile-view>.channel-main{grid-column:1}}
