.results[data-v-988c4fb9]{margin-top:2rem}.results__head[data-v-988c4fb9]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.results__title[data-v-988c4fb9]{color:#fff;text-shadow:0 2px 4px #3c1e0059;margin:0;font-size:1.5rem}.results__count[data-v-988c4fb9],.results__group-title[data-v-988c4fb9],.results__title[data-v-988c4fb9]{font-family:var(--font-display);font-weight:700}.results__count[data-v-988c4fb9]{background:var(--k-yellow);color:var(--sc-ink);border-radius:999px;padding:.25rem .8rem;font-size:.9rem}.results__group[data-v-988c4fb9]{margin-bottom:1.25rem}.results__group-title[data-v-988c4fb9]{color:var(--sc-wood-dark);background:var(--bg-card-soft);border:1px solid var(--border);border-radius:var(--radius-sm);margin:0 0 .6rem;padding:.5rem .9rem;font-size:1.05rem}.results__group-count[data-v-988c4fb9]{color:var(--text-muted);font-weight:600}.results__words[data-v-988c4fb9]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.results__word[data-v-988c4fb9]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:transform .1s,border-color .1s;display:flex}.results__word[data-v-988c4fb9]:hover{border-color:var(--k-purple);transform:translateY(-2px)}.results__word-text[data-v-988c4fb9]{font-family:var(--font-display);letter-spacing:.5px;text-transform:uppercase;color:var(--sc-ink);font-weight:700}.results__word-points[data-v-988c4fb9]{color:var(--sc-point);background:var(--sc-tile);border-radius:999px;padding:.1rem .45rem;font-size:.78rem;font-weight:700}.results__state[data-v-988c4fb9]{text-align:center;background:var(--bg-card);border:1px dashed var(--border);border-radius:var(--radius-lg);padding:3rem 1rem}.results__emoji[data-v-988c4fb9]{margin-bottom:.5rem;font-size:2.5rem;display:block}.results__state p[data-v-988c4fb9]{color:var(--text-muted);margin:0;font-size:1.05rem}.results__spinner[data-v-988c4fb9]{border:4px solid var(--border);border-top-color:var(--k-purple);border-radius:50%;width:2.2rem;height:2.2rem;margin-bottom:.75rem;animation:.8s linear infinite spin-988c4fb9;display:inline-block}@keyframes spin-988c4fb9{to{transform:rotate(1turn)}}
