"""GUI tests — Streamlit AppTest-driven coverage of pages/, components/, and i18n.

Marked with ``@pytest.mark.gui`` so a quick core-only run can skip them
via ``pytest -m 'not gui'``. The default ``pytest`` invocation still runs
everything; the marker is opt-out, not opt-in.
"""
