.word-chain-status{margin:14px 0;padding:16px}
.word-chain-status>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:700}
.word-chain-status>div:first-child>strong{color:var(--accent);font-size:1.8rem;font-variant-numeric:tabular-nums}
.word-chain-status>div:first-child>strong.urgent{animation:word-chain-pulse .65s infinite alternate}
.word-chain-current{text-align:center;margin-top:16px;padding:18px 12px;border-radius:18px;background:#120d2488;border:1px solid var(--line)}
.word-chain-current span,.word-chain-current small{display:block;color:var(--muted);font-size:.72rem}
.word-chain-current strong{display:block;color:var(--yellow);font-size:clamp(1.5rem,8vw,2.3rem);margin:7px 0;text-transform:capitalize}
.word-chain-current small b{color:var(--green);font-size:.9rem}
.word-chain-form{display:grid;grid-template-columns:1fr auto;gap:10px;margin:12px 0}
.word-chain-form .label{grid-column:1/-1;margin:0}
.word-chain-form .btn{height:54px}
.word-chain-history{display:grid;gap:8px}
.word-chain-history>p{color:var(--muted);text-align:center;font-size:.78rem}
.word-chain-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--line);border-radius:14px;background:#ffffff08;font-size:.8rem}
.word-chain-item b{color:var(--muted);overflow:hidden;text-overflow:ellipsis}
.word-chain-item span{color:var(--yellow);font-weight:700;text-transform:capitalize}
.word-chain-result{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;margin:16px 0;padding:14px;border:1px solid var(--line);border-radius:18px;background:#ffffff08}
.word-chain-result span{color:var(--yellow);font-weight:700;font-size:.8rem}.word-chain-result i{color:var(--muted);font-style:normal}
@keyframes word-chain-pulse{to{transform:scale(1.12);color:#ff3e54}}
@media(max-width:420px){.word-chain-form{grid-template-columns:1fr}.word-chain-form .btn{width:100%}}
