/* ============================================================
   index.css (首页独有样式) — 校友互助留言板
   来源: index.php <style>
   规范: 全站共享样式只进本文件，页面内联 <style> 一律禁止（2026-09-08 大A 定）
   ============================================================ */

/* ---- 首页首屏横幅与发布框（仅本页使用；留言卡片流/侧栏样式已上收 header.php 全局） ---- */
.intro{background:linear-gradient(135deg,#0e1d36,#12294a);color:#fff;border-radius:var(--rad);padding:26px 28px;margin-bottom:18px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:center}
.intro h1{font-size:22px;letter-spacing:.5px}
.intro p{color:#aebfdb;font-size:13px;margin-top:6px;max-width:640px}
.stats{display:flex;gap:10px;flex-wrap:wrap}
.stat{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:8px 16px;text-align:center;min-width:84px}
.stat b{display:block;font-size:20px;color:#fff}
.stat span{font-size:11px;color:#93a6c6}
.tabs{display:flex;gap:6px;margin:0 0 14px;flex-wrap:wrap}
.tab{border:1px solid var(--line);background:#fff;color:var(--ink);padding:7px 15px;border-radius:999px;font-size:13px;cursor:pointer}
.tab.on{background:var(--grad);color:#fff;border-color:transparent}
/* 发布框标签输入 */
.kw-in{display:flex;gap:8px;align-items:center;margin-top:10px;flex-wrap:wrap}
.kw-in .lab{display:block;font-size:11px;color:var(--muted);margin-bottom:5px;white-space:nowrap}
.kw-in input{flex:1;min-width:200px;padding:7px 11px;border:1px solid var(--line);border-radius:8px;font-size:13px}
/* 发布框 */
.composer .seg-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px}
.seg .lab{display:block;font-size:11px;color:var(--muted);margin-bottom:5px}
.chip{border:1px solid var(--line);background:#fff;padding:5px 12px;border-radius:999px;font-size:12.5px;cursor:pointer;margin:0 4px 4px 0}
.chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}
.chip.t-ask.on{background:var(--ask);border-color:var(--ask);color:#fff}
.chip.t-give.on{background:var(--give);border-color:var(--give);color:#fff}
.chip.burn.on{background:var(--burn);border-color:var(--burn);color:#fff}
.chip:disabled{opacity:.4;cursor:not-allowed}
.lock-fold .lock-toggle{background:none;border:0;color:var(--brand);font-size:13px;cursor:pointer;padding:6px 0}
.lock-panel{border:1px dashed var(--line);border-radius:var(--rad-s);padding:12px;margin-top:6px;display:grid;grid-template-columns:1fr 1fr;gap:10px}
.lock-panel input{padding:8px 11px;border:1px solid var(--line);border-radius:8px;font-size:13px}
.lock-panel .chk{grid-column:1/-1;font-size:12.5px;color:var(--muted);display:flex;gap:6px;align-items:center}
.comp-foot{display:flex;gap:10px;align-items:center;margin-top:12px;flex-wrap:wrap}
.comp-foot .who{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted)}
.comp-foot input{padding:7px 11px;border:1px solid var(--line);border-radius:8px}
.counter{margin-left:auto;font-size:12px;color:var(--muted)}
.demo-seed{font-size:11.5px;color:#a08b3a;background:#fff8e6;border-radius:8px;padding:5px 10px;margin-top:8px}
@media (max-width:600px){
  .intro{padding:18px;border-radius:10px}
  .lock-panel{grid-template-columns:1fr}
}
