.hero[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:var(--space-xl);padding-top:var(--space-xl)}.hero-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:800;letter-spacing:-.02em;color:var(--c-text);margin-bottom:var(--space-xs)}.hero-sub[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);color:var(--c-text-secondary)}.autocomplete-wrapper[data-astro-cid-j7pv25f6]{position:relative;max-width:32rem;margin:0 auto var(--space-xl)}.autocomplete-input-row[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:center}.search-icon[data-astro-cid-j7pv25f6]{position:absolute;left:var(--space-md);color:var(--c-text-tertiary);pointer-events:none;flex-shrink:0}.autocomplete-input[data-astro-cid-j7pv25f6]{width:100%;font-family:var(--font-body);font-size:var(--text-lg);padding:var(--space-md) var(--space-md) var(--space-md) 2.75rem;border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);color:var(--c-text);outline:none;transition:border-color .15s,box-shadow .15s}.autocomplete-input[data-astro-cid-j7pv25f6]:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-light)}.autocomplete-input[data-astro-cid-j7pv25f6]::placeholder{color:var(--c-text-tertiary)}.autocomplete-list[data-astro-cid-j7pv25f6]{display:none;position:absolute;top:100%;left:0;right:0;z-index:50;background:var(--c-surface);border:1px solid var(--c-border);border-top:none;border-radius:0 0 var(--radius) var(--radius);box-shadow:0 4px 12px #00000014;list-style:none;max-height:20rem;overflow-y:auto;margin:0;padding:0}.autocomplete-item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);cursor:pointer;transition:background .1s}.autocomplete-item[data-astro-cid-j7pv25f6]:hover,.autocomplete-item--active[data-astro-cid-j7pv25f6]{background:var(--c-accent-light)}.autocomplete-lemma[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--c-text);font-size:var(--text-base)}.autocomplete-empty[data-astro-cid-j7pv25f6]{padding:var(--space-md);list-style:none}.autocomplete-empty-text[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--c-text-tertiary);font-style:italic}.phrase-check[data-astro-cid-j7pv25f6]{max-width:32rem;margin:calc(-1 * var(--space-md)) auto var(--space-xl)}.phrase-label[data-astro-cid-j7pv25f6]{display:block;font-size:var(--text-sm);font-weight:600;color:var(--c-text-secondary);margin-bottom:var(--space-xs)}.phrase-row[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-sm)}.phrase-input[data-astro-cid-j7pv25f6]{flex:1;min-width:0;font-family:var(--font-body);font-size:var(--text-base);padding:.625rem var(--space-md);border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);color:var(--c-text);outline:none;transition:border-color .15s,box-shadow .15s}.phrase-input[data-astro-cid-j7pv25f6]::placeholder{color:var(--c-text-tertiary)}.phrase-input[data-astro-cid-j7pv25f6]:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-light)}.phrase-btn[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--text-base);font-weight:600;padding:.625rem 1rem;border:1px solid transparent;border-radius:var(--radius);background:var(--c-accent);color:var(--c-surface);cursor:pointer;transition:filter .15s}.phrase-btn[data-astro-cid-j7pv25f6]:hover{filter:brightness(1.12)}.phrase-btn[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.stats-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:var(--space-xl);margin-bottom:var(--space-xl)}.stat[data-astro-cid-j7pv25f6]{text-align:center}.stat-num[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--c-text)}.stat-label[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--c-text-tertiary)}.info-box[data-astro-cid-j7pv25f6]{max-width:36rem;margin:0 auto var(--space-xl);font-size:var(--text-sm);color:var(--c-text-secondary);line-height:1.7}.info-box[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-sm)}.info-hint[data-astro-cid-j7pv25f6]{color:var(--c-text-tertiary);font-style:italic}.sources[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{cursor:pointer;color:var(--c-text-tertiary)}.sources[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{margin:var(--space-sm) 0 0;padding-left:1.2rem;font-size:var(--text-xs, .8rem);line-height:1.6}.sources[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-xs)}.browse-links[data-astro-cid-j7pv25f6]{text-align:center;font-size:var(--text-sm);color:var(--c-text-tertiary);margin-bottom:var(--space-xl)}.browse-label[data-astro-cid-j7pv25f6]{margin-right:var(--space-xs)}@media(max-width:640px){.hero[data-astro-cid-j7pv25f6]{padding-top:var(--space-md)}.stats-row[data-astro-cid-j7pv25f6]{gap:var(--space-lg)}.autocomplete-wrapper[data-astro-cid-j7pv25f6]{max-width:100%}}
