/* /founders/: the Founders wall. A grid of name plates in join order. Colours and type come from site.css tokens. Mobile first. */
.fw-count { margin: 1.4em 0 .8em; padding: 14px 16px; background: var(--bezel); border: 1px solid var(--rule); border-left: 6px solid var(--gold); font: 700 1.2rem var(--f-display); }
.fw-list { list-style: none; margin: 0 0 1.2em; padding: 0; display: grid; grid-template-columns: repeat(auto-fill, minmax(190px, 1fr)); gap: 8px; }
.fw-item { display: flex; align-items: baseline; gap: 8px; min-width: 0; padding: 10px 12px; background: #000; border: 1px solid var(--rule); border-radius: 2px; box-shadow: inset 0 -3px 0 var(--bezel); }
.fw-n { flex: none; color: var(--gold); font: 500 .85rem var(--f-mono); }
.fw-name { overflow-wrap: anywhere; color: var(--ink); font: 500 1rem var(--f-mono); letter-spacing: .02em; }
.fw-item.is-player .fw-name { color: var(--ink-3); }
.fw-note { color: var(--ink-2); font-size: .95rem; }
