.ind-pick{margin-top:1.25rem}.ind-pick h2{margin:0 0 .25rem;font-size:1.3rem;text-shadow:0 1px 3px rgba(0,0,0,.8)}.ind-pick>.muted{margin:.2rem 0 .7rem;text-shadow:0 1px 3px rgba(0,0,0,.8)}
.chips{display:flex;flex-wrap:wrap;gap:.5rem}
.chip{font:600 .95rem/1.2 "Source Sans 3",system-ui,sans-serif;min-height:44px;padding:.55rem .9rem;border-radius:999px;border:1px solid rgba(212,168,75,.6);background:rgba(20,25,16,.9);color:var(--ink);cursor:pointer}
.chip:hover{border-color:var(--gold)}.chip:focus-visible{outline:3px solid var(--gold);outline-offset:2px}
.chip[aria-pressed=true]{background:var(--gold);color:#141910;border-color:var(--gold)}
.ind-status{min-height:1.4em;margin:.6rem 0 0;font-size:.95rem;text-shadow:0 1px 3px rgba(0,0,0,.8)}
.ind-tags{list-style:none;display:flex;flex-wrap:wrap;gap:.35rem;padding:0;margin:.2rem 0 .6rem}
.ind-tags li{font-size:.82rem;padding:.15rem .55rem;border-radius:999px;background:rgba(0,0,0,.35);border:1px solid var(--line);color:var(--ink)}
.ind-use{margin:.2rem 0 .7rem;padding:.55rem .7rem;border-left:3px solid var(--gold);background:rgba(0,0,0,.3);border-radius:0 8px 8px 0;color:var(--ink)}
.card[hidden],.ind-use[hidden],.ind-tags[hidden],.ind-pick[hidden]{display:none}
@media (prefers-reduced-motion:reduce){.chip{transition:none}}
