[data-role="language-toggle"] { min-height: 44px; border: 1px solid var(--deep); border-radius: 0; padding: .5rem 1rem; background: var(--paper); color: var(--deep); font-size: 1.125rem; line-height: 1.5; }
[data-role="language-toggle"]:hover { background: var(--wash); }
[data-role="language-toggle"][aria-pressed="true"] { background: var(--deep); color: var(--paper); }
[data-role="word-help"] { margin: 1.4rem 0; border-block: 1px solid var(--line); max-width: 65ch; }
[data-role="word-help"] summary { min-height: 44px; padding: .6rem .1rem; color: var(--deep); cursor: pointer; font-size: 1.125rem; line-height: 1.5; }
[data-role="word-help"] p { font-size: 1.125rem; line-height: 1.55; padding: .7rem 1rem .8rem; background: var(--wash); margin: 0 0 .8rem; }
