.bs-feed{--bg:#101114;--surface:#1C1E24;--line:rgba(246,244,239,0.12);--line-strong:rgba(246,244,239,0.22);--ink:#F6F4EF;--ink-dim:#A7ABB6;--ink-mute:#8A8680;--amber:#A33B2B;--amber-soft:rgba(163,59,43,0.16);--amber-line:rgba(163,59,43,0.45);--teal:#E7C27A;--teal-soft:rgba(231,194,122,0.16);--mono:var(--font-plex),"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--sans:var(--font-instrument),"Instrument Sans",sans-serif;--serif:var(--font-fraunces),Fraunces,Georgia,serif;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--sans);line-height:1.6;-webkit-font-smoothing:antialiased}.bs-feed *,.bs-feed :after,.bs-feed :before{box-sizing:border-box}.bs-feed a{color:inherit;text-decoration:none}.bs-feed svg{display:block}.bs-feed .wrap{max-width:680px;margin:0 auto;padding:0 20px}.bs-feed .top{justify-content:space-between;height:64px;border-bottom:1px solid var(--line)}.bs-feed .brand,.bs-feed .top{display:flex;align-items:center}.bs-feed .brand{gap:10px;font-weight:650;color:var(--ink);letter-spacing:-.01em}.bs-feed .brand .mark{width:28px;height:28px;display:grid;place-items:center;background:none;color:var(--amber)}.bs-feed .top a.back{font-size:14px;color:var(--ink-dim);display:inline-flex;align-items:center;gap:6px}.bs-feed .top a.back:hover{color:var(--amber)}.bs-feed .head{padding:34px 0 22px}.bs-feed .eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--amber)}.bs-feed .head h1{font-family:var(--serif);font-weight:600;font-size:clamp(36px,5vw,56px);letter-spacing:-.03em;line-height:1.05;margin:14px 0 0}.bs-feed .head p{color:var(--ink-dim);margin:10px 0 0;font-size:15px}.bs-feed .headrow{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bs-feed .live{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:12px;color:var(--teal)}.bs-feed .live .dot{width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 3px var(--teal-soft)}.bs-feed .sealbtn{display:inline-flex;align-items:center;gap:7px;background:var(--amber);color:#F6F4EF;border-radius:11px;padding:10px 14px;font-weight:600;font-size:14px}.bs-feed .sealbtn:hover{transform:translateY(-1px)}.bs-feed .tools{margin:8px 0 16px}.bs-feed .toolrow{display:flex;align-items:center;gap:12px}.bs-feed .findwrap{flex:1;min-width:0}.bs-feed .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bs-feed .find{width:100%;background:transparent;color:var(--ink);border:1px solid var(--line-strong);border-radius:12px;padding:11px 14px;font:inherit;font-size:15px}.bs-feed .find::placeholder{color:var(--ink-mute)}.bs-feed .find:focus{outline:none;border-color:var(--amber)}.bs-feed .count{flex:none;font-family:var(--mono);font-size:12px;color:var(--ink-mute)}.bs-feed .chips{display:flex;gap:8px;overflow-x:auto;margin-top:12px;padding-bottom:2px}.bs-feed .chip{flex:none;border:1px solid var(--line);background:transparent;color:var(--ink-dim);border-radius:999px;padding:6px 12px;font-family:var(--mono);font-size:12px;cursor:pointer}.bs-feed .chip.on{background:var(--amber);border-color:var(--amber);color:#F6F4EF}.bs-feed .chip:hover{border-color:var(--amber-line)}.bs-feed .posts{display:flex;flex-direction:column;gap:12px;margin:8px 0 80px}.bs-feed .post{display:flex;gap:14px;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:16px}.bs-feed .avatar{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-family:var(--mono);font-weight:500;font-size:14px;color:#F6F4EF;background:var(--amber)}.bs-feed .pbody{min-width:0;flex:1}.bs-feed .pmeta{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.bs-feed .pauthor{font-family:var(--mono);font-weight:500;color:var(--ink);font-size:14px}.bs-feed .pauthor:hover{color:var(--amber)}.bs-feed .ptime{margin-left:auto;font-family:var(--mono);font-size:12px;color:var(--ink-mute)}.bs-feed .fresh{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--teal)}.bs-feed .ptext{margin:10px 0 0;color:var(--ink);font-size:15.5px;line-height:1.55;word-break:break-word}.bs-feed .ptext+.ptext{margin-top:12px}.bs-feed .pfoot{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px 16px}.bs-feed .pfoot a,.bs-feed .pfoot button{font-family:var(--mono);font-size:12px;color:var(--ink-mute);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;background:none;border:0;padding:0;cursor:pointer}.bs-feed .pfoot a:hover,.bs-feed .pfoot button:hover{color:var(--amber)}.bs-feed .state{text-align:center;padding:70px 0 90px}.bs-feed .state .ico{width:52px;height:52px;border-radius:14px;display:inline-grid;place-items:center;color:var(--amber);background:var(--amber-soft);border:1px solid var(--amber-line);margin-bottom:18px}.bs-feed .state h2{font-family:var(--serif);font-weight:600;font-size:28px;margin:0 0 6px;color:var(--ink)}.bs-feed .state p{color:var(--ink-dim);margin:0 auto;max-width:46ch;font-size:14.5px}.bs-feed .state.slim{padding-top:28px}.bs-feed .state .cta{margin-top:22px;display:inline-flex;gap:8px;align-items:center;background:var(--amber);color:#F6F4EF;border-radius:11px;padding:12px 20px;font-weight:600;font-size:14px;border:0;cursor:pointer}.bs-feed a:focus-visible,.bs-feed button:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:6px}html[data-theme=light] .bs-feed{--bg:#F6F4EF;--surface:#FFFCF7;--line:rgba(16,17,20,0.09);--line-strong:rgba(16,17,20,0.16);--ink:#101114;--ink-dim:#5C564E;--ink-mute:#6E675F;--teal:#8A5A12}