body{color:#333;background:#fff8ef;margin:0;font-family:system-ui,Hiragino Sans,sans-serif}.site-header{color:#fff;background:#ff9f43;align-items:center;gap:10px;padding:14px 16px;display:flex}.site-header img{height:64px}.site-title{margin:0;font-size:1.4em;font-weight:700}.site-sub{margin:2px 0 0;font-size:.9em}main{max-width:820px;margin:0 auto;padding:16px}.card{background:#fff;border:1px solid #f0d9b5;border-radius:12px;margin:12px 0;padding:14px}.card a{color:#d35400;font-weight:700;text-decoration:none}.thumb{border-radius:8px;width:100%}.meta{color:#888;font-size:.85em}.chat{align-items:flex-start;gap:10px;margin:14px 0;display:flex}.avatar{object-fit:contain;width:56px;height:56px}.bubble{background:#fff;border:2px solid #ffd9a0;border-radius:14px;flex:1;padding:10px 14px}.bubble p{white-space:pre-wrap;margin:4px 0}.speaker{color:#e67e22;font-size:.9em;font-weight:700}figure img{border-radius:10px;max-width:100%}h2{border-left:6px solid #ff9f43;margin-top:32px;padding-left:8px}.box{background:#fff3e0;border-radius:12px;margin:16px 0;padding:12px 16px}.product{background:#eef7ee;border-radius:12px;align-items:center;gap:12px;margin:16px 0;padding:12px;display:flex}.product img{object-fit:contain;width:90px;height:90px}.post-title{font-size:1.5em}footer{text-align:center;color:#999;padding:24px;font-size:.85em}
