:root{color:#19191d;background:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-synthesis:none;font-optical-sizing:auto}*{box-sizing:border-box}html{min-height:100%;background:#f5f5f7}body{min-width:320px;min-height:100vh;margin:0;background:radial-gradient(circle at 82% -8%,rgba(254,180,118,.28),transparent 27rem),radial-gradient(circle at 8% 22%,rgba(139,196,255,.2),transparent 26rem),#f5f5f7}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.56}.app-shell{min-height:100vh}.topbar{position:sticky;z-index:20;top:0;display:flex;align-items:center;gap:1.5rem;height:68px;padding:0 max(1.2rem,calc((100vw - 1240px)/2));background:#f5f5f7c2;border-bottom:1px solid rgba(25,25,29,.06);backdrop-filter:blur(22px) saturate(165%)}.brand{display:inline-flex;align-items:center;flex:0 0 auto;gap:.52rem;font-size:1.08rem;font-weight:760;letter-spacing:-.035em}.brand-mark{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;color:#fff;background:#19191d;font-size:.92rem;letter-spacing:0;box-shadow:0 3px 8px #00000026}.desktop-nav{display:flex;gap:.15rem}.desktop-nav a{padding:.45rem .7rem;border-radius:9px;color:#66666d;font-size:.88rem;font-weight:620}.desktop-nav a:hover,.desktop-nav a.active{color:#17171b;background:#0000000e}.header-search{display:flex;overflow:hidden;width:min(330px,28vw);margin-left:auto;border:1px solid rgba(0,0,0,.08);border-radius:11px;background:#ffffffb3}.header-search input{min-width:0;flex:1;border:0;outline:0;padding:.5rem .7rem;background:transparent;font-size:.84rem}.header-search button{border:0;padding:0 .7rem;color:#54545a;background:transparent;font-size:.78rem}.header-actions{display:flex;align-items:center;gap:.6rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:38px;border:0;border-radius:11px;padding:.55rem .85rem;font-size:.86rem;font-weight:700;transition:transform .1s ease-out,background .16s ease,box-shadow .16s ease}.button:active,.editor-toolbar button:active,.article-actions button:active{transform:scale(.97)}.button.primary{color:#fff;background:#18181c;box-shadow:0 2px 6px #00000021}.button.primary:hover{background:#333338}.button.secondary{border:1px solid rgba(0,0,0,.1);color:#313137;background:#ffffff94}.button.glass{background:#ffffff87;color:#17171b;border:1px solid rgba(255,255,255,.72);box-shadow:0 9px 24px #2b2b3414;backdrop-filter:blur(12px)}.button.compact{min-height:34px;padding:.42rem .7rem;font-size:.8rem}.user-pill{display:inline-flex;align-items:center;gap:.42rem;max-width:152px;font-size:.82rem;font-weight:650}.user-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar{flex:none;border-radius:50%;object-fit:cover;background:#e3e3e8}.section-rail{display:flex;gap:.45rem;overflow-x:auto;max-width:1240px;margin:0 auto;padding:.82rem 1.2rem .25rem;scrollbar-width:none}.section-rail::-webkit-scrollbar{display:none}.section-rail a{flex:0 0 auto;padding:.45rem .72rem;border-radius:999px;color:#6c6c73;font-size:.82rem;font-weight:630}.section-rail a:hover,.section-rail a.active{color:#1b1b20;background:#ffffffbf;box-shadow:inset 0 0 0 1px #0000000e}.page{width:min(100% - 2.4rem,1160px);margin:0 auto;padding:2rem 0 4rem}.hero{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding:2.4rem 0 2.7rem}.eyebrow{margin:0 0 .55rem;color:#7b7b85;font-size:.67rem;font-weight:800;letter-spacing:.13em}h1,h2,h3{margin:0;color:#19191d}.hero h1,.search-hero h1{max-width:720px;font-size:clamp(2.1rem,4.2vw,3.8rem);line-height:1.05;letter-spacing:-.065em}.hero p:not(.eyebrow){max-width:540px;margin:.95rem 0 0;color:#696970;line-height:1.75}.pinned-strip{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1.4rem;padding:1rem 1.15rem;border-radius:15px;background:#ffe9d5a6;box-shadow:inset 0 0 0 1px #ffa75f2e}.pinned-strip>span{flex:none;padding-top:.1rem;color:#a34d14;font-size:.76rem;font-weight:800}.pinned-strip div{display:flex;flex-wrap:wrap;gap:.5rem 1.15rem}.pinned-strip a{color:#514139;font-size:.86rem;font-weight:650}.masonry{columns:3 280px;column-gap:1rem}.thread-card{break-inside:avoid;margin:0 0 1rem;padding:1.25rem;border:1px solid rgba(20,20,24,.065);border-radius:17px;background:#ffffffb8;box-shadow:0 10px 28px #1e1e230b;transition:transform .18s ease,box-shadow .18s ease}.thread-card:hover{transform:translateY(-2px);box-shadow:0 15px 34px #1e1e2317}.thread-card.highlighted,.article.highlighted{border-color:#f4833873;background:linear-gradient(135deg,#fff8eeeb,#ffffffbd)}.thread-card-top,.article-meta{display:flex;align-items:center;gap:.45rem;margin-bottom:.9rem}.section-tag,.muted-tag{display:inline-flex;align-items:center;padding:.25rem .48rem;border-radius:999px;font-size:.68rem;font-weight:760}.section-tag{color:#4d5472;background:#e9edf7}.muted-tag{color:#77777e;background:#eeeeef}.thread-title{display:block;color:#1c1c21;font-size:1.05rem;font-weight:770;line-height:1.4;letter-spacing:-.025em}.thread-title:hover{color:#7460b5}.thread-summary{display:-webkit-box;overflow:hidden;margin:.68rem 0 1.15rem;color:#73737b;font-size:.87rem;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:4}.thread-card-footer{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .75rem;color:#888890;font-size:.72rem}.thread-card-footer time{margin-left:auto}.author-link{display:inline-flex;align-items:center;gap:.35rem;color:#515159;font-weight:660}.author-link:hover{color:#1a1a1e}.load-more{display:grid;place-items:center;min-height:90px}.empty-state{display:grid;min-height:180px;place-items:center;padding:2rem;color:#7b7b84;text-align:center;border-radius:18px;border:1px dashed rgba(0,0,0,.12)}.reading-page{width:min(100% - 2.4rem,800px)}.back-link{display:inline-block;margin-bottom:1.4rem;color:#6f6f79;font-size:.84rem;font-weight:650}.article{padding:clamp(1.35rem,4vw,2.6rem);border:1px solid rgba(0,0,0,.06);border-radius:22px;background:#ffffffbf;box-shadow:0 18px 42px #1f1f2311}.article h1{margin-bottom:1.2rem;font-size:clamp(2rem,5vw,3.35rem);line-height:1.1;letter-spacing:-.06em}.article-author{display:flex;align-items:center;gap:.65rem;margin-bottom:2.2rem}.article-author a{font-size:.88rem;font-weight:760}.article-author p{margin:.14rem 0 0;color:#808089;font-size:.75rem}.prose{color:#323239;line-height:1.85;overflow-wrap:anywhere}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose h1,.prose h2,.prose h3{margin:1.65em 0 .55em;font-size:1.25em;line-height:1.28;letter-spacing:-.025em}.prose p,.prose ul,.prose ol,.prose blockquote{margin:1em 0}.prose a{color:#6250a8;text-decoration:underline;text-underline-offset:3px}.prose code{padding:.12em .35em;border-radius:5px;background:#eeeeef;font-size:.88em}.prose pre{overflow:auto;padding:1rem;border-radius:12px;background:#202025;color:#f5f5f7}.prose pre code{padding:0;background:transparent}.prose blockquote{padding-left:1rem;border-left:3px solid #b4bad0;color:#696974}.prose img{max-width:100%;border-radius:14px}.article-content{font-size:1rem}.public-attachments{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.6rem}.public-attachments a{padding:.52rem .68rem;border-radius:9px;background:#f0f0f3;font-size:.8rem;font-weight:650}.public-attachments span{color:#8a8a91;font-size:.72rem}.article-actions{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:2.2rem;padding-top:1.2rem;border-top:1px solid rgba(0,0,0,.07);color:#777780;font-size:.8rem}.article-actions button{border:0;padding:.5rem .7rem;border-radius:9px;color:#6f4a2a;background:#fff0e3;font-size:.8rem;font-weight:750}.article-actions em{color:#28734c;font-style:normal}.replies{margin-top:2.7rem}.replies h2,.profile-threads h2{font-size:1.25rem;letter-spacing:-.035em}.replies h2 span{color:#84848d;font-size:.9rem}.reply{padding:1.25rem 0;border-bottom:1px solid rgba(0,0,0,.075)}.reply-head{display:flex;align-items:center;gap:.5rem;color:#696972;font-size:.78rem}.reply-head a{color:#303037;font-weight:750}.reply-head time{margin-left:auto}.reply .prose{margin:.75rem 0 0 2.25rem;font-size:.92rem}.text-button{margin:.6rem 0 0 2.25rem;border:0;padding:0;color:#6250a8;background:none;font-size:.78rem;font-weight:700}.nested-replies{margin:.85rem 0 0 2.25rem;padding-left:.9rem;border-left:2px solid #dedee5}.nested-reply{padding:.5rem 0;color:#73737c;font-size:.84rem}.nested-reply a{color:#46464d;font-weight:700}.nested-reply .prose{display:inline}.nested-reply .prose p{display:inline;margin:0}.quick-reply{display:grid;gap:.7rem;margin-top:1.8rem}.quick-reply label{font-size:.88rem;font-weight:760}.quick-reply textarea{min-height:108px;resize:vertical;padding:.85rem;border:1px solid rgba(0,0,0,.1);border-radius:12px;outline:0;background:#ffffffa6;line-height:1.6}.quick-reply textarea:focus{border-color:#8b81ba;box-shadow:0 0 0 3px #8b81ba21}.quick-reply .button{justify-self:end}.cancel-reply{justify-self:start;border:0;padding:0;color:#6250a8;background:transparent;font-size:.78rem;font-weight:700}.nested-reply .text-button{margin:.25rem 0 0 .3rem}.search-page{width:min(100% - 2.4rem,860px)}.search-hero{padding:2.6rem 0}.search-hero form{display:flex;gap:.55rem;margin-top:1.4rem}.search-hero input{flex:1;min-width:0;padding:.72rem .85rem;border:1px solid rgba(0,0,0,.11);border-radius:11px;outline:0;background:#ffffffb8}.search-hero select{border:1px solid rgba(0,0,0,.11);border-radius:11px;padding:0 .6rem;background:#ffffffb8}.search-results>p{color:#777780;font-size:.85rem}.search-results .thread-card{max-width:100%}.profile-page{width:min(100% - 2.4rem,920px)}.profile-hero{display:flex;align-items:center;gap:1.15rem;padding:2.7rem 0 2.2rem}.profile-avatar-wrap{position:relative;flex:none}.profile-avatar-wrap>.avatar{display:block;border:3px solid rgba(255,255,255,.86);box-shadow:0 12px 30px #1c1c221f}.avatar-edit-button{position:absolute;right:-5px;bottom:-3px;min-width:44px;height:27px;border:1px solid rgba(255,255,255,.75);border-radius:999px;color:#fff;background:#1d1d22e0;box-shadow:0 4px 12px #00000029;backdrop-filter:blur(12px);font-size:.68rem;font-weight:760;transition:transform .1s ease-out,background .16s ease}.avatar-edit-button:active{transform:scale(.94)}.profile-heading{min-width:0}.profile-hero h1{overflow:hidden;font-size:clamp(2rem,5vw,2.65rem);line-height:1.05;letter-spacing:-.06em;text-overflow:ellipsis}.profile-hero p:not(.eyebrow){margin:.4rem 0 0;color:#76767e}.profile-stats{display:flex;gap:1.7rem;margin-left:auto;color:#72727b;font-size:.76rem}.profile-stats span{display:grid;gap:.15rem;min-width:46px;text-align:center}.profile-stats b{color:#202025;font-size:1.25rem;letter-spacing:-.035em}.profile-settings{overflow:hidden;margin-bottom:2.5rem;border:1px solid rgba(255,255,255,.78);border-radius:22px;background:#ffffff9e;box-shadow:0 18px 45px #25252d11,inset 0 0 0 1px #14141806;backdrop-filter:blur(24px) saturate(155%)}.settings-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.35rem 1.4rem 1.15rem}.settings-heading h2{font-size:1.32rem;letter-spacing:-.035em}.settings-heading p:not(.eyebrow){margin:.42rem 0 0;color:#75757e;font-size:.79rem;line-height:1.55}.role-badge{flex:none;padding:.34rem .58rem;border-radius:999px;color:#62626a;background:#0000000e;font-size:.7rem;font-weight:760}.role-badge.admin{color:#7c461e;background:#f7e6d8}.identity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid rgba(0,0,0,.055);border-bottom:1px solid rgba(0,0,0,.055)}.identity-grid>div{min-width:0;padding:1rem 1.4rem}.identity-grid>div:nth-child(odd){border-right:1px solid rgba(0,0,0,.055)}.identity-grid>div:nth-child(n+3){border-top:1px solid rgba(0,0,0,.055)}.identity-grid dt{margin-bottom:.28rem;color:#85858e;font-size:.68rem;font-weight:720}.identity-grid dd{overflow:hidden;margin:0;color:#303036;font-size:.87rem;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.identity-id{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem!important;font-weight:560!important}.profile-edit-form{display:grid;grid-template-columns:minmax(155px,.65fr) minmax(260px,1.35fr);align-items:center;gap:1rem;padding:1.2rem 1.4rem}.profile-edit-form label{display:grid;gap:.22rem;color:#35353b;font-size:.82rem;font-weight:730}.profile-edit-form label small{color:#898991;font-size:.68rem;font-weight:500}.field-row{display:flex;gap:.55rem}.field-row input{min-width:0;flex:1;border:1px solid rgba(0,0,0,.1);border-radius:11px;padding:.65rem .75rem;outline:0;color:#202025;background:#ffffffd1;transition:border-color .16s ease,box-shadow .16s ease}.field-row input:focus{border-color:#3b6ee080;box-shadow:0 0 0 3px #3b6ee01f}.profile-settings-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:52px;padding:.75rem 1.4rem;color:#7e7e86;background:#f8f8fa80;font-size:.72rem}.profile-settings-foot p{margin:0}.text-button.danger{color:#bb4b43}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.profile-actions{display:flex;align-items:center;gap:.75rem;margin:0 0 2.1rem;color:#72727b;font-size:.82rem}.profile-threads{display:grid;gap:.75rem}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.section-heading h2{font-size:1.12rem;letter-spacing:-.025em}.section-heading>span{color:#8a8a92;font-size:.72rem}.profile-threads>a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.05rem;border:1px solid rgba(0,0,0,.045);border-radius:13px;background:#ffffff9e;font-size:.9rem;font-weight:680;transition:transform .12s ease-out,background .16s ease}.profile-threads>a:active{transform:scale(.99)}.profile-threads small{flex:none;color:#85858d;font-size:.74rem;font-weight:500}.compact-empty{min-height:110px}.messages-page{width:min(100% - 2.4rem,760px)}.messages-page h1{font-size:2.65rem;letter-spacing:-.06em}.muted-copy{color:#777781}.conversation-list{margin-top:1.8rem;border:1px solid rgba(0,0,0,.06);border-radius:17px;overflow:hidden;background:#ffffff9e}.conversation-list>a{display:block;color:inherit}.conversation-list article{position:relative;display:flex;align-items:center;gap:.8rem;padding:1rem;border-bottom:1px solid rgba(0,0,0,.06)}.conversation-list>a:hover article{background:#ffffff6b}.conversation-list>a:last-of-type article{border-bottom:0}.conversation-list article div{min-width:0;flex:1}.conversation-list b{font-size:.9rem}.conversation-list p{overflow:hidden;margin:.23rem 0 0;color:#81818a;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.conversation-list time{color:#8a8a92;font-size:.7rem}.unread{position:absolute;right:.9rem;bottom:.65rem;min-width:18px;padding:.1rem .32rem;border-radius:999px;color:#fff;background:#d55449;font-size:.65rem;font-weight:800;text-align:center}.conversation-head{display:flex;align-items:center;gap:.75rem;margin:.5rem 0 1.4rem}.conversation-head h1{font-size:1.55rem}.conversation-head .eyebrow{margin-bottom:.25rem}.message-thread{display:grid;gap:.65rem;min-height:260px;padding:1rem;border:1px solid rgba(0,0,0,.06);border-radius:17px;background:#ffffff9e}.message-thread article{justify-self:start;max-width:min(84%,480px);padding:.65rem .8rem;border-radius:14px 14px 14px 4px;background:#ececf0}.message-thread article.mine{justify-self:end;border-radius:14px 14px 4px;color:#fff;background:#222228}.message-thread p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.message-thread time{display:block;margin-top:.3rem;color:#85858d;font-size:.67rem}.message-thread .mine time{color:#cacad0}.message-composer{display:grid;gap:.6rem;margin-top:1rem}.message-composer textarea{min-height:94px;padding:.75rem;border:1px solid rgba(0,0,0,.1);border-radius:12px;outline:0;background:#ffffffa6;resize:vertical}.message-composer .button{justify-self:end}.sheet-scrim{position:fixed;z-index:50;inset:0;display:grid;align-items:end;padding:1rem;background:#1414184d;backdrop-filter:blur(4px)}.compose-sheet{width:min(100%,1040px);max-height:min(90vh,780px);overflow:auto;margin:0 auto;padding:clamp(1rem,3vw,1.7rem);border:1px solid rgba(255,255,255,.48);border-radius:22px;background:#f8f8faeb;box-shadow:0 -22px 60px #00000029;backdrop-filter:blur(28px) saturate(150%);transform-origin:bottom center}.sheet-head{display:flex;align-items:start;justify-content:space-between;margin-bottom:1rem}.sheet-head h2{font-size:1.45rem;letter-spacing:-.04em}.close-button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:50%;color:#5f5f67;background:#00000012;font-size:1.35rem;line-height:1}.composer-fields{display:grid;grid-template-columns:150px 1fr;gap:.6rem;margin-bottom:.75rem}.composer-fields select,.composer-fields input{min-width:0;padding:.68rem .75rem;border:1px solid rgba(0,0,0,.1);border-radius:10px;outline:0;background:#ffffffc7}.composer-fields input{font-size:1rem;font-weight:650}.markdown-editor{overflow:hidden;border:1px solid rgba(0,0,0,.09);border-radius:13px;background:#ffffffbf}.editor-toolbar{display:flex;align-items:center;gap:.25rem;overflow-x:auto;padding:.45rem;border-bottom:1px solid rgba(0,0,0,.07)}.editor-toolbar button{flex:none;border:0;border-radius:7px;padding:.35rem .46rem;color:#575760;background:transparent;font-size:.74rem;font-weight:700}.editor-toolbar button:hover{background:#0000000f}.toolbar-spacer{flex:1}.editor-mobile-tabs{display:none}.editor-panels{display:grid;grid-template-columns:1fr 1fr;min-height:310px}.editor-input{border-right:1px solid rgba(0,0,0,.07)}.editor-input .cm-editor{height:310px;background:transparent}.editor-input .cm-scroller{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.83rem}.markdown-preview{overflow:auto;max-height:310px;padding:1rem 1.05rem;font-size:.87rem}.attachment-list{display:flex;flex-wrap:wrap;gap:.4rem;padding:.6rem .7rem}.attachment-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .45rem .35rem .6rem;border-radius:8px;color:#5f5f68;background:#eeeef1;font-size:.72rem}.attachment-chip button{border:0;color:#77777e;background:transparent;font-size:1rem}.composer-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.9rem;color:#777781;font-size:.75rem}.site-footer{padding:1.5rem;color:#8c8c94;font-size:.73rem;text-align:center}.skeleton{border-radius:18px;background:linear-gradient(100deg,#e9e9ed 20%,#f7f7f8 42%,#e9e9ed 65%);background-size:200% 100%;animation:shimmer 1.3s infinite}.article-skeleton{height:450px}@keyframes shimmer{to{background-position:-200% 0}}@media(max-width:720px){.topbar{height:60px;gap:.65rem;padding:0 1rem}.desktop-nav,.header-search,.user-pill span{display:none}.header-actions{margin-left:auto}.section-rail{padding:.65rem 1rem .1rem}.page{width:min(100% - 1.35rem,1160px);padding-top:1.3rem}.hero{align-items:start;flex-direction:column;gap:1rem;padding:1.6rem 0 1.8rem}.hero h1,.search-hero h1{font-size:2.25rem}.masonry{columns:1}.thread-card{margin-bottom:.75rem}.thread-card:hover{transform:none}.pinned-strip{gap:.7rem}.reading-page{width:min(100% - 1.35rem,800px)}.article{padding:1.2rem;border-radius:17px}.article h1{font-size:2rem}.replies{margin-top:2rem}.reply .prose,.text-button,.nested-replies{margin-left:1.65rem}.search-hero{padding:1.6rem 0}.search-hero form{flex-wrap:wrap}.search-hero input{flex-basis:100%}.profile-hero{flex-wrap:wrap;padding:1.5rem 0}.profile-stats{width:100%;margin-left:0}.profile-stats span{text-align:left}.nickname-form{align-items:stretch;flex-direction:column}.composer-fields{grid-template-columns:1fr}.sheet-scrim{padding:0}.compose-sheet{max-height:94vh;border-bottom-right-radius:0;border-bottom-left-radius:0}.editor-mobile-tabs{display:flex;gap:.4rem;padding:.45rem .6rem 0}.editor-mobile-tabs button{border:0;padding:.32rem .5rem;border-radius:7px;color:#777780;background:transparent;font-size:.75rem;font-weight:720}.editor-mobile-tabs button.active{color:#27272d;background:#ececf0}.editor-panels{display:block}.editor-panels.previewing .editor-input{display:none}.editor-panels:not(.previewing) .markdown-preview{display:none}.editor-input{border-right:0}.markdown-preview{min-height:310px}.composer-foot{align-items:end}.composer-foot span{max-width:190px}.site-footer{padding-bottom:5rem}}@media(prefers-color-scheme:dark){:root,html{color:#f5f5f7;background:#16161a}body{background:radial-gradient(circle at 80% -10%,rgba(124,83,53,.28),transparent 27rem),#16161a}.topbar{background:#16161ac4;border-color:#ffffff14}.brand,.desktop-nav a.active,.desktop-nav a:hover,.section-rail a.active,.section-rail a:hover,h1,h2,h3,.thread-title,.article-author a,.reply-head a,.profile-stats b{color:#f5f5f7}.brand-mark,.button.primary{background:#f5f5f7;color:#19191d}.header-search,.thread-card,.article,.nickname-form,.conversation-list,.composer-fields select,.composer-fields input,.markdown-editor,.quick-reply textarea{background:#28282eb8;border-color:#ffffff1a}.header-search input,.thread-title,.composer-fields input,.quick-reply textarea{color:#f5f5f7}.thread-card.highlighted,.article.highlighted{background:linear-gradient(135deg,#4d3828cc,#28282ebf)}.section-tag{color:#cbd4ff;background:#35384a}.muted-tag{color:#d1d1d6;background:#39393f}.thread-summary,.hero p:not(.eyebrow),.prose,.muted-copy{color:#b8b8c0}.prose code{background:#34343a}.prose pre{background:#09090b}.button.secondary,.button.glass{color:#eeeef2;background:#ffffff17;border-color:#ffffff1c}.pinned-strip{background:#603f2780}.pinned-strip a{color:#eed9c5}.compose-sheet{background:#212127f0;border-color:#ffffff1f}.editor-toolbar,.editor-input .cm-editor{background:transparent}.editor-input .cm-content,.editor-input .cm-gutters{color:#ededf2;background:transparent}.attachment-chip{color:#dedee4;background:#34343a}.public-attachments a{background:#36363d}.skeleton{background:linear-gradient(100deg,#25252b 20%,#34343b 42%,#25252b 65%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.thread-card:hover{transform:none}}@media(prefers-reduced-transparency:reduce){.topbar,.compose-sheet{background:#f5f5f7;backdrop-filter:none}}@media(prefers-reduced-transparency:reduce)and (prefers-color-scheme:dark){.topbar,.compose-sheet{background:#202025}}@media(prefers-contrast:more){.thread-card,.article,.header-search,.markdown-editor{border-color:currentColor}}@media(max-width:720px){.profile-page{width:min(100% - 1.35rem,920px)}.profile-hero{align-items:center;padding:1.65rem 0 1.5rem}.profile-avatar-wrap>.avatar{width:76px;height:76px}.profile-stats{display:grid;grid-template-columns:1fr 1fr;width:100%}.profile-stats span{text-align:left}.settings-heading{padding:1.15rem}.identity-grid{grid-template-columns:1fr}.identity-grid>div:nth-child(odd){border-right:0}.identity-grid>div:nth-child(n+2){border-top:1px solid rgba(0,0,0,.055)}.identity-grid>div{padding:.85rem 1.15rem}.profile-edit-form{grid-template-columns:1fr;padding:1.1rem 1.15rem}.field-row{align-items:stretch;flex-direction:column}.profile-settings-foot{align-items:flex-start;flex-direction:column;padding:.85rem 1.15rem}.profile-threads>a{align-items:flex-start;flex-direction:column;gap:.35rem}}@media(prefers-color-scheme:dark){.profile-avatar-wrap>.avatar{border-color:#34343beb}.avatar-edit-button{color:#19191d;background:#f5f5f7e6}.profile-settings{border-color:#ffffff1a;background:#28282eb8;box-shadow:0 18px 45px #0000002e}.identity-grid{border-color:#ffffff14}.identity-grid>div:nth-child(odd),.identity-grid>div:nth-child(n+3){border-color:#ffffff14}.identity-grid dd,.profile-edit-form label{color:#eeeef2}.field-row input{color:#f5f5f7;border-color:#ffffff1f;background:#16161ab8}.profile-settings-foot{background:#16161a52}.role-badge{color:#d0d0d6;background:#ffffff14}.role-badge.admin{color:#f1c49f;background:#7e4b2661}}@media(prefers-reduced-transparency:reduce){.profile-settings,.avatar-edit-button{backdrop-filter:none}.profile-settings{background:#fff}}@media(prefers-reduced-transparency:reduce)and (prefers-color-scheme:dark){.profile-settings{background:#28282e}}@media(prefers-contrast:more){.profile-settings,.field-row input,.profile-threads>a{border-color:currentColor}}
