:root{--ink:#18364b;--muted:#718795;--teal:#087f83;--teal-dark:#05666b;--line:#e3edf0;--soft:#f5fafb;--shadow:0 10px 30px rgba(21,72,88,.07)}*{font-family:"Microsoft YaHei UI","Microsoft YaHei","Noto Sans SC","PingFang SC","Segoe UI",Arial,sans-serif}body{font-size:14px;letter-spacing:.01em;color:var(--ink);background:#fbfdfe}.layout{grid-template-columns:250px minmax(680px,1fr) 320px;gap:30px}.content{max-width:930px}.context{font-size:13px;color:#6c8491;margin:5px 0 16px}.composer{border-color:#d9e8eb;box-shadow:var(--shadow)}.composer-head input{font-size:16px;font-weight:500}.toolbar{font-size:13px;color:#4c7180;border-bottom:0}.composer textarea{font-size:14px;line-height:1.7;background:#fcfefe}.composer-foot{border-top:1px solid #eef3f5;margin-top:10px}.composer-foot button{transition:all .16s ease}.composer-foot button:hover{border-color:#94c9c6;background:#f1fbfa}.publish{background:linear-gradient(135deg,#0b8c8d,#087176)!important;box-shadow:0 5px 12px #087f8330}.right-panel{padding-top:4px}.ai-rail-flat{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #dce9ec}.ai-flat-title{gap:11px;margin-bottom:14px}.ai-flat-title h3{font-size:17px;letter-spacing:.02em;color:#163d52}.ai-flat-title small{font-size:12px;color:#8296a0}.ai-flat-title .ai-spark{display:inline-flex;width:35px;height:35px;align-items:center;justify-content:center;border-radius:11px;background:linear-gradient(145deg,#dff6f3,#eefaf9);color:#087f83;font-size:18px;box-shadow:inset 0 0 0 1px #cce9e5}.ai-rail-flat button{position:relative;border:1px solid transparent;border-radius:8px;background:#fff;margin:5px 0;padding:10px 12px;color:#356a76;font-size:13px;transition:all .16s ease}.ai-rail-flat button:hover{border-color:#b9deda;background:#f2fbfa;color:#05666b;transform:translateX(2px);box-shadow:0 4px 12px #087f8312}.ai-rail-flat button:first-of-type{background:#effaf8;color:#087f83;font-weight:600;border-color:#d4ece9}.ai-rail-flat p{font-size:11px;color:#8b9ca4;margin:12px 3px 0;line-height:1.6}.member-card{box-shadow:var(--shadow);border-color:#e0ecef}.side-card{box-shadow:var(--shadow)}.section-heading h2{font-size:17px;font-weight:600;letter-spacing:.02em}.post{box-shadow:var(--shadow);border-color:#e2ecef}.post h3{font-size:14px;letter-spacing:.01em}.post p{font-size:13px;line-height:1.65}.evidence div{font-size:11px}.avatar{font-size:12px}.left-panel h4{font-weight:600}.project b{font-weight:600}.topbar{box-shadow:0 1px 0 #edf3f5}@media(max-width:1300px){.layout{grid-template-columns:235px minmax(0,1fr);gap:24px}.right-panel{display:none}}@media(max-width:700px){.layout{grid-template-columns:minmax(0,1fr)}.content{max-width:none}}
