:root{color-scheme:light dark;--font-medium:var(--font-satoshi),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-regular:var(--font-satoshi),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ink:#1d1d1f;--ink-secondary:#515154;--ink-tertiary:#86868b;--surface:#faf9f6;--separator:color-mix(in srgb,var(--ink) 12%,transparent);--focus-ring:color-mix(in srgb,var(--ink) 42%,transparent);--accent:#c08081;--ink-on-accent:#1d1d1f;--text-on-accent:#faf9f6;--accent-focus-ring:color-mix(in srgb,var(--accent) 40%,transparent);--surface-elevated:var(--surface);--scrim:color-mix(in srgb,var(--ink) 32%,transparent);--sheet-shadow:0 -4px 24px color-mix(in srgb,#0c0b0a 8%,transparent);--text:var(--ink);--color-body:var(--ink-secondary);--text-muted:var(--ink-tertiary);--bg:var(--surface);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--home-pad-inline:clamp(var(--space-5),4vw,var(--space-8));--home-pad-block:clamp(var(--space-5),3dvh,var(--space-6));--home-touch-min:2.75rem;--home-max-width:68rem;--home-measure-narrow:34ch;--home-measure-body:50ch;--home-portrait-width:70%;--home-detail-viewport-offset:12rem;--ease-out:cubic-bezier(0,0,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1);--duration-accordion-open:220ms;--duration-accordion-close:160ms;--duration-panel-open:220ms;--duration-panel-close:160ms;--duration-sheet-open:280ms;--duration-sheet-close:220ms;--duration-short:var(--duration-accordion-close);--duration-standard:var(--duration-accordion-open);--text-title:clamp(1.375rem,2vw,1.5rem);--text-identity:clamp(1.25rem,1.85vw,1.3125rem);--text-headline:clamp(1.0625rem,1.6vw,1.1875rem);--text-body:clamp(1rem,1.2vw,1.0625rem);--text-subhead:clamp(0.9375rem,1.3vw,1rem);--text-caption:clamp(0.875rem,1.1vw,0.9375rem);--type-title-size:var(--text-title);--type-title-leading:1.2;--type-title-tracking:-0.022em;--type-identity-size:var(--text-identity);--type-identity-leading:1.28;--type-identity-tracking:-0.018em;--type-headline-size:var(--text-headline);--type-headline-leading:1.35;--type-headline-tracking:-0.015em;--type-headline-inline-size:var(--text-body);--type-headline-inline-leading:1.3;--type-headline-inline-tracking:-0.015em;--type-body-size:var(--text-body);--type-body-leading:1.55;--type-body-tracking:normal;--type-subhead-size:var(--text-subhead);--type-subhead-leading:1.47;--type-subhead-tracking:normal;--type-caption-size:var(--text-caption);--type-caption-leading:1.35;--type-caption-tracking:normal}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--ink:#f6f3ee;--ink-secondary:#b7afa6;--ink-tertiary:#a39890;--surface:#000000;--surface-elevated:#1c1c1e;--accent:#c08081;--separator:color-mix(in srgb,var(--ink) 16%,transparent);--scrim:color-mix(in srgb,#000000 64%,transparent);--sheet-shadow:0 -4px 24px color-mix(in srgb,#000000 28%,transparent);--accent-focus-ring:color-mix(in srgb,var(--accent) 55%,transparent)}}@media (prefers-color-scheme:dark) and (prefers-contrast:more){:root{--ink-secondary:#ddd6ce;--ink-tertiary:#d4cdc4;--separator:color-mix(in srgb,var(--ink) 32%,transparent);--accent-focus-ring:color-mix(in srgb,var(--accent) 80%,transparent)}}*,:after,:before{box-sizing:border-box}html{font-size:112.5%;text-size-adjust:100%}body,html{margin:0;padding:0;min-height:100%;overflow-x:clip;background:var(--bg);color:var(--text);font-family:var(--font-regular);font-weight:400;line-height:1.47;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:color-mix(in srgb,var(--ink) 12%,transparent)}.dictionary-entry{--dictionary-body-size:0.9rem;--dictionary-headword-size:1.58em;--dictionary-pronunciation-size:1.2em;--dictionary-grammar-size:0.94em;--dictionary-weight-regular:400;--dictionary-weight-medium:500;margin:0;max-width:100%;font-family:var(--font-dictionary),"Newsreader",Georgia,"Times New Roman",serif;font-optical-sizing:auto;font-size:var(--dictionary-body-size);font-weight:var(--dictionary-weight-regular);line-height:1.4;letter-spacing:var(--type-body-tracking);color:var(--color-body)}.dictionary-entry__headword{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em .7em;margin:0}.dictionary-entry__lemma{font-size:var(--dictionary-headword-size);font-weight:var(--dictionary-weight-medium);line-height:1.5;letter-spacing:normal;color:var(--text)}.dictionary-entry__pronunciation{font-size:var(--dictionary-pronunciation-size);font-weight:var(--dictionary-weight-regular);font-style:normal;line-height:1.3;color:var(--text-muted)}.dictionary-entry__pos{margin:var(--space-3) 0 0;font-family:var(--font-satoshi),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1em;line-height:1.4;color:var(--text-muted)}.dictionary-entry__pos-word{font-weight:var(--dictionary-weight-medium);font-style:normal}.dictionary-entry__grammar{font-size:var(--dictionary-grammar-size);font-weight:var(--dictionary-weight-regular);font-style:italic}.dictionary-entry__sense{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-3) 0 0;-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4);color:var(--text)}.dictionary-entry__citations,.dictionary-entry__gloss{margin:0;text-wrap:pretty}.dictionary-entry__gloss{font-weight:var(--dictionary-weight-regular);font-style:normal;color:var(--text)}.dictionary-entry__example{font-style:italic;font-weight:var(--dictionary-weight-regular);color:var(--text-muted)}.dictionary-entry__label,.dictionary-entry__pipe{font-family:var(--font-satoshi),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--text-muted)}.dictionary-entry__pipe{font-style:normal;font-weight:var(--dictionary-weight-regular)}.dictionary-entry__label{font-size:var(--dictionary-grammar-size);font-style:italic;font-weight:var(--dictionary-weight-regular)}.dictionary-entry__etymology{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-6)}.dictionary-entry__origin-label{margin:0;font-size:1em;font-weight:var(--dictionary-weight-regular);line-height:1.4;letter-spacing:.03em;font-feature-settings:"smcp";font-variant-caps:small-caps;text-transform:lowercase;color:var(--text-muted)}.dictionary-entry__rule{height:1px;background:var(--separator)}.dictionary-entry__origin{margin:0;-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4);font-weight:var(--dictionary-weight-regular);color:var(--text)}.dictionary-entry__origin-term{font-weight:var(--dictionary-weight-medium)}