:root{--ink:#1f2328;--ink-soft:#59636e;--line:#d8dee4;--bg:#f6f8fa;--card:#fff;--accent:#0969da;color:var(--ink);background:var(--bg);font-family:system-ui,-apple-system,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{background:var(--bg);margin:0}h1{font-size:1.5rem}h2{font-size:1.2rem}h3{font-size:1.05rem}.liteApp{flex-direction:column;max-width:760px;min-height:100vh;margin:0 auto;display:flex}.liteHeader{justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.liteBrand{font-weight:600}.liteMain{flex:1;padding:0 1.1rem 3rem}.rosterHint{color:var(--ink-soft);margin:.4rem 0 .8rem;font-size:.9rem}.orgSection{background:var(--card);border:1px solid var(--line);border-radius:12px;margin-bottom:.9rem;padding:1rem 1.2rem 1.1rem}.orgHead{align-items:baseline;gap:.6rem;display:flex}.orgHead h2{margin:0}.orgNote{color:var(--ink-soft);font-size:.85rem}.orgGroup h3{color:var(--ink-soft);margin:.9rem 0 .3rem;font-weight:500}.entryList{margin:0;padding:0;list-style:none}.entryRow{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.35rem 0;display:flex}.entryName{font-weight:500}.entryTitle{color:var(--ink-soft);text-align:right}
