/* Featured workgroups inside the Website card, drawn by
   app/event-featured-workgroups.js: one row of chips per round (radio
   buttons, one pick each). The Website card sheet gives it its soft row. */
.event-featured-block{padding:9px 0}
.event-featured-title{margin:0 0 8px;font:500 14px/1.3 "Bricolage Grotesque",sans-serif;color:var(--ink)}
.event-featured-title small{display:block;margin-top:2px;color:var(--muted);font-size:12px;font-weight:400}
.event-featured-hint{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.45}
.event-featured-rounds{display:grid;gap:8px}
.event-featured-round{display:grid;grid-template-columns:70px minmax(0,1fr);gap:8px 12px;align-items:start}
.event-featured-round-name{padding-top:7px;color:var(--muted);font:600 12px/1.3 "Bricolage Grotesque",sans-serif}
.event-featured-chips{display:flex;flex-wrap:wrap;gap:6px}
.event-featured-chip{position:relative;display:inline-flex;margin:0;cursor:pointer}
.event-featured-chip input{position:absolute;opacity:0;pointer-events:none}
.event-featured-chip span{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font:500 13px/1.25 "Bricolage Grotesque",sans-serif}
.event-featured-chip input:checked+span{border-color:#2f7a52;background:#e4f5ea;color:#1d5a3a;font-weight:600}
.event-featured-chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:1px}
.event-featured-chip input:disabled+span{cursor:default;opacity:.7}
@media (max-width:640px){.event-featured-round{grid-template-columns:minmax(0,1fr)}.event-featured-round-name{padding-top:0}}
