.col-board{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.col-board li a{background:var(--card);border:1px solid var(--border);border-radius:var(--r);color:inherit;transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s var(--ease);grid-template-columns:48px 1fr 160px 88px;align-items:center;gap:20px;padding:16px 22px;text-decoration:none;display:grid}.col-board li a:hover{border-color:#d7d9de;transform:translateY(-2px);box-shadow:0 12px 30px -22px #171a214d}.col-rank{font-family:var(--font-geist-mono), monospace;color:var(--text-muted);text-align:center;font-size:20px;font-weight:500}.col-board li:first-child .col-rank,.col-board li:nth-child(2) .col-rank,.col-board li:nth-child(3) .col-rank{color:var(--go-ink)}.col-name{flex-direction:column;gap:2px;min-width:0;display:flex}.col-name b{font-size:16px;font-weight:500}.col-name span{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.col-cat{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.col-uiq{font-family:var(--font-geist-mono), monospace;flex-direction:column;align-items:flex-end;gap:2px;font-size:24px;font-weight:500;line-height:1;display:flex}.col-uiq i{letter-spacing:.1em;border-radius:9999px;padding:2px 8px;font-size:10px;font-style:normal}.col-uiq.go{color:var(--go-ink)}.col-uiq.go i{background:var(--go-soft);color:var(--go-ink)}.col-uiq.caution{color:var(--gold-text)}.col-uiq.caution i{background:var(--accent-gold-soft);color:var(--gold-text)}@media (max-width:720px){.col-board li a{grid-template-columns:34px 1fr 64px;gap:12px;padding:14px 16px}.col-cat{display:none}}
