/* ============================================================================
 * NAN Chat — CSS overrides для chat.nan.ru
 *
 * Этот файл COPY'ится в /app/nan-overrides.css при docker build, и
 * Dockerfile инжектит <link rel="stylesheet"> в index.html через sed.
 *
 * Селекторы:
 *   - mx_*           — стабильные классы Element Web (BEM-style, переживают версии).
 *   - data-* атрибуты — тоже стабильные, ставятся Element'ом явно.
 *   - hashed classes (_button_1nw83_8 и т.п.) — CSS-modules hash, меняется
 *     при апдейтах Element Web. Не использовать как selector.
 *
 * При добавлении новых правил — ставь !important, потому что bundle.css
 * Element Web грузится с тем же специфичностью.
 * ============================================================================ */

/* ---- Welcome / Login screen ---- */

/* Скрываем "Create account" — регистрация у нас отключена на уровне Synapse
 * (MAS + закрытая registration), а кнопка в UI всё равно показывается.
 * Element показывает её в ДВУХ местах с разной разметкой:
 *
 *   1. Welcome screen — большая кнопка "Create account":
 *      <a href="#/register" data-kind="secondary">Create account</a>
 *      внутри <div class="mx_DefaultWelcome_buttons">
 *
 *   2. Login screen — мелкая ссылка "New here? Create an account":
 *      <span class="mx_AuthBody_changeFlow">New here? <a ...>Create an account</a></span>
 *      Скрываем span целиком, чтобы не висел голый текст "New here?".
 */
.mx_DefaultWelcome_buttons a[href="#/register"] { display: none !important; }
.mx_AuthBody_changeFlow                         { display: none !important; }
