.word-counter-app[data-astro-cid-l2crl3wc]{display:flex;flex-direction:column;gap:1.5rem}.stats-overview-grid[data-astro-cid-l2crl3wc]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:768px){.stats-overview-grid[data-astro-cid-l2crl3wc]{grid-template-columns:repeat(4,1fr)}}.stat-card[data-astro-cid-l2crl3wc]{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:.6rem;padding:1.15rem 1rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.stat-card[data-astro-cid-l2crl3wc].primary{border-color:var(--color-accent);background:var(--color-accent-subtle)}.stat-label[data-astro-cid-l2crl3wc]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:.25rem}.stat-card[data-astro-cid-l2crl3wc].primary .stat-label[data-astro-cid-l2crl3wc]{color:var(--color-accent);font-weight:600}.stat-value[data-astro-cid-l2crl3wc]{font-family:var(--font-mono);font-size:2.1rem;font-weight:700;line-height:1.1;color:var(--color-text)}.stat-card[data-astro-cid-l2crl3wc].primary .stat-value[data-astro-cid-l2crl3wc]{color:var(--color-accent)}.stat-subtext[data-astro-cid-l2crl3wc]{font-size:.75rem;color:var(--color-text-muted);margin-top:.2rem}.time-estimate-bar[data-astro-cid-l2crl3wc]{display:flex;flex-direction:column;gap:.75rem;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:.5rem;padding:.85rem 1.25rem}@media(min-width:640px){.time-estimate-bar[data-astro-cid-l2crl3wc]{flex-direction:row;justify-content:space-around;gap:1.5rem}}.time-item[data-astro-cid-l2crl3wc]{display:flex;align-items:center;gap:.75rem}.time-icon[data-astro-cid-l2crl3wc]{font-size:1.3rem}.time-info[data-astro-cid-l2crl3wc]{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap;font-size:.88rem}.time-title[data-astro-cid-l2crl3wc]{color:var(--color-text-muted)}.time-val[data-astro-cid-l2crl3wc]{font-family:var(--font-mono);font-weight:700;color:var(--color-text)}.time-rate[data-astro-cid-l2crl3wc]{font-size:.78rem;color:var(--color-text-faint)}.input-container[data-astro-cid-l2crl3wc]{display:flex;flex-direction:column;gap:.5rem}.input-toolbar[data-astro-cid-l2crl3wc]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.input-status-hint[data-astro-cid-l2crl3wc]{font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-muted)}.input-buttons[data-astro-cid-l2crl3wc]{display:flex;align-items:center;gap:.5rem}.btn-tool-action[data-astro-cid-l2crl3wc]{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);padding:.35rem .75rem;border-radius:.4rem;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .15s ease}.btn-tool-action[data-astro-cid-l2crl3wc]:hover{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-surface-subtle)}.btn-tool-action[data-astro-cid-l2crl3wc].danger:hover{border-color:#ef4444;color:#ef4444}.word-counter-textarea[data-astro-cid-l2crl3wc]{width:100%;min-height:220px;padding:1rem;font-family:var(--font-sans);font-size:1rem;line-height:1.6;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);border-radius:.6rem;resize:vertical;transition:border-color .2s,box-shadow .2s}.word-counter-textarea[data-astro-cid-l2crl3wc]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}.density-container[data-astro-cid-l2crl3wc]{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:.6rem;padding:1.25rem}.density-header[data-astro-cid-l2crl3wc]{display:flex;flex-direction:column;margin-bottom:.85rem}.density-title[data-astro-cid-l2crl3wc]{font-family:var(--font-serif);font-weight:600;font-size:1.05rem;color:var(--color-text)}.density-caption[data-astro-cid-l2crl3wc]{font-size:.8rem;color:var(--color-text-muted)}.keywords-list[data-astro-cid-l2crl3wc]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.empty-keywords-hint[data-astro-cid-l2crl3wc]{font-size:.85rem;color:var(--color-text-muted);font-style:italic}.keyword-pill[data-astro-cid-l2crl3wc]{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-surface);border:1px solid var(--color-border);padding:.35rem .75rem;border-radius:9999px;font-size:.82rem}.keyword-word[data-astro-cid-l2crl3wc]{font-weight:600;color:var(--color-text)}.keyword-count[data-astro-cid-l2crl3wc]{font-family:var(--font-mono);font-size:.75rem;background:var(--color-accent-subtle);color:var(--color-accent);padding:.1rem .4rem;border-radius:9999px;font-weight:700}
