.squads-wrap{max-width:900px;text-align:left;padding-bottom:48px}.squad-nav{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:0 0 48px;font:12px monospace}.squad-nav a{display:inline-flex;align-items:center;min-height:44px}.squad-kicker{color:#ffd76a;font:11px monospace;letter-spacing:.14em;text-transform:uppercase}.squad-kicker span{margin-right:9px;text-shadow:0 0 14px #ffd76a}.squads-wrap h1{font-size:clamp(38px,8vw,70px);line-height:1.05;letter-spacing:-.055em;margin:20px 0}.squads-wrap h1 span{color:#ffd76a}.squad-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px;margin:40px 0}.squad-card{border:1px solid #5b4a2b;border-radius:12px;padding:26px;background:radial-gradient(ellipse at top right,#ffd76a0d,transparent 65%),#0b0b0b}.squad-meta{display:flex;justify-content:space-between;gap:15px;color:#a9a394;font:11px/1.5 monospace;text-transform:lowercase}.squad-card h2{font-size:clamp(25px,6vw,36px);line-height:1.2;color:#ffd76a;margin:28px 0 12px;overflow-wrap:anywhere}.squad-event,.squad-size{font:12px/1.6 monospace;color:#b3b0a6}.squad-size{margin-top:24px}.squad-members{list-style:none;margin:12px 0 24px;padding:0}.squad-members li{margin:0;border-top:1px solid #25231e}.squad-members a,.squad-members .squad-anonymous{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 0;color:#ddd;text-decoration:none}.squad-members a>span:last-child{margin-left:auto;color:#ffd76a}.squad-initial{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#242015;border:1px solid #605235;border-radius:50%;color:#ffd76a;font:14px monospace}.squad-pending{padding:16px 0;color:#aaa;font:11px monospace}.squad-actions{display:flex;flex-wrap:wrap;gap:12px}.squad-actions a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid #605235;color:#ffd76a;font:12px monospace;border-radius:5px}.squad-actions a:hover,.squad-members a:hover{background:#ffd76a08}.squads-next{color:#aaa;font:12px/1.7 monospace;margin:30px 0 60px}.squads-wrap footer{display:flex;justify-content:space-between;font:11px monospace}.squads-wrap a:focus-visible{outline:2px solid #ffd76a;outline-offset:4px}@media(max-width:480px){.squad-card{padding:20px}.squad-nav{gap:20px;margin-bottom:32px}.squad-grid{margin-top:30px}}

.squad-pitch{color:#d3d0c6;font:13px/1.7 monospace;margin:20px 0}.squad-status{display:inline-block;color:#ffd76a;font:12px/1.7 monospace;border-left:2px solid #b8862b;padding-left:12px}.squad-nav a[aria-current="page"]{color:#ffd76a;text-decoration:underline;text-underline-offset:5px}

.hack-squad{margin:48px 0;padding:28px;border:1px solid #5b4a2b;border-radius:12px;background:#0b0b0b}.hack-squad h2{margin:12px 0;color:#ffd76a}.hack-squad .squad-members{max-width:620px}.squad-members a:focus-visible{outline:2px solid #ffd76a;outline-offset:4px}.squad-initial{flex-shrink:0}@media(max-width:480px){.hack-squad{padding:20px}}
