
  .pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px}
  .pick button{padding:18px 14px;text-align:left;font-family:var(--body)}
  .pick b{display:block;font-size:20px;margin-bottom:2px}
  .pick span{color:var(--ink2);font-size:13px}
  .q{font-size:18px;margin:6px 0 8px}
  .tag{font-family:var(--mono);font-size:12px;color:var(--ink2);letter-spacing:.06em;text-transform:uppercase}
  .res{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 0;border-bottom:1px solid var(--line)}
  .res .bar{grid-column:1/-1}
