.dictionary-page{gap:var(--space-6)}.dictionary-hero,.dictionary-page{display:flex;flex-direction:column}.dictionary-hero{gap:var(--space-4);padding:clamp(var(--space-5),4vw,var(--space-6));border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-default);box-shadow:var(--shadow-1)}.dictionary-title{margin:0;font-family:var(--font-sans);font-size:clamp(var(--text-h1-size),5vw,44px);font-weight:var(--text-h1-weight);line-height:var(--text-h1-line);letter-spacing:var(--text-h1-tracking);color:var(--text-body)}.dictionary-lead{margin:0;max-width:60ch;font-size:var(--text-subtitle-size);line-height:var(--text-subtitle-line);color:var(--text-secondary)}.dictionary-search{max-width:32rem}.dictionary-search .global-search-input{font-size:var(--text-subtitle-size)}.dictionary-stat{margin:0;color:var(--text-secondary)}.dictionary-stat-count{color:var(--text-body);font-weight:var(--text-h1-weight)}.dictionary-entries{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-gap:var(--space-4);gap:var(--space-4)}.dictionary-entry{display:flex}.dictionary-entry-card{width:100%;display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start;min-width:0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-default);box-shadow:var(--shadow-1)}.dictionary-entry-card h2{margin:0;font-family:var(--font-sans);font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);line-height:var(--text-h2-line);letter-spacing:var(--text-h2-tracking);color:var(--text-body)}.dictionary-entry-card p{margin:0;color:var(--text-secondary);line-height:var(--text-body1-line);flex:1 1 auto}.dictionary-tod{display:flex;flex-direction:column;gap:var(--space-3)}.dictionary-tod-card{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start;min-width:0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-default);box-shadow:var(--shadow-1)}.dictionary-tod-headword{margin:0;font-family:var(--font-sans);font-size:var(--text-h2-size);font-weight:var(--text-h1-weight);letter-spacing:var(--text-h2-tracking);color:var(--text-body);text-transform:lowercase}.dictionary-tod-def{margin:0;color:var(--text-secondary);line-height:var(--text-body1-line);max-width:60ch}