

.wkd{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px 0 14px;border:1px solid var(--hair,#262b36);background:var(--raised,#0b0e15);color:var(--ink,#e8ecf4);text-decoration:none;font-size:13px;white-space:nowrap;position:relative;min-width:0}
.wkd::before{content:"";position:absolute;left:-1px;top:8px;bottom:8px;width:2px;background:var(--accent);box-shadow:0 0 6px var(--accent)}
.wkd-hex{width:14px;height:14px;flex:none;border:1.5px solid var(--accent);transform:rotate(45deg) scale(.8)}
.wkd-k{color:var(--accent);letter-spacing:.14em;font-size:12px}
.wkd-s{color:var(--dim,#7a8394);overflow:hidden;text-overflow:ellipsis;min-width:0}
.wkd-go{margin-left:auto;color:var(--accent);font-weight:700}
.hm-slot-wiki{margin:0 0 12px}
.wkd-wrap{margin:12px 0}
.wkd:focus-visible,.wkd-rp:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.wkd-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--hair,#262b36);min-width:0}
.wkd-row[hidden]{display:none}
.wkd-rk{flex:none;font-size:11px;color:var(--dim,#7a8394);letter-spacing:.12em}
.wkd-rl{display:flex;flex-wrap:wrap;gap:6px;min-width:0}
.wkd-rp{flex:0 1 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:3px 9px;border:1px solid var(--hair,#262b36);color:var(--ink,#e8ecf4);text-decoration:none;font-size:12.5px;line-height:22px;min-height:28px;display:inline-block}

.wkd-k,.wkd-rk{text-transform:uppercase}
@media (pointer:coarse){.wkd-rp{min-height:44px;line-height:44px;padding:0 12px}}
