/* 28.10 (Сергей): окно «Твоё имя» для гостя перед онлайн-боем (js/nick.js, чат «Механики»). Поле и подсказка — как в окне входа (.lg-in, .lg-hint) */
.panel-nick { width: 340px; gap: 10px; }
.nk-sub { text-align: center; font-size: 15px; font-weight: 800; line-height: 1.3; color: var(--brown); }
.panel-nick .lg-in { text-align: center; font-size: 20px; }
.panel-nick .nk-hint { min-height: 32px; text-align: center; font-size: 13px; }
.panel-nick .btn-pair { display: flex; gap: 10px; width: 100%; }
.panel-nick .btn-pair .btn { flex: 1; }
/* 28.10 (Сергей): окно «Не потеряй свой прогресс» для гостя с 2000+ очков (js/nick.js raCheck). Кнопки — как вход в меню (.m3-ssob, css/menu.css) */
.panel-regask { width: 360px; gap: 10px; align-items: center; text-align: center; }
.ra-sub { font-size: 15px; font-weight: 800; line-height: 1.3; color: var(--brown); }
.ra-pts { font-size: 14px; font-weight: 800; color: var(--green-b, #3c8a1e); }
.ra-sso { display: flex; flex-direction: column; gap: 10px; width: 100%; margin-top: 4px; }
.ra-sso .m3-ssob { width: 100%; }
.ra-sso .ra-mail svg { width: 26px; height: 26px; }
.ra-sso .ra-mail svg * { stroke: #2a1a0a; }   /* значок почты из меню белый (на тёмном фоне) — на белой кнопке тёмный, как текст (Сергей) */
.panel-regask .panel-title { font-size: 19px; padding: 11px 18px 12px; }   /* длинный заголовок — мельче, как у «Аккаунт и аватары», чтобы лента не уходила под крестик */
/* 28.10 (Сергей): окно «Как будешь играть?» — гость на телефоне по «ИГРАТЬ» (js/nick.js chsAsk). Кнопки — копии кнопок входа из меню */
.panel-chs { width: 340px; gap: 10px; align-items: center; text-align: center; }
.panel-chs .panel-title { font-size: 20px; padding: 11px 20px 12px; }   /* по-английски заголовок длиннее — чтобы лента не уходила под крестик */
.chs-sub { font-size: 15px; font-weight: 800; line-height: 1.3; color: var(--brown); }
.chs-b { display: flex; flex-direction: column; align-items: center; gap: 10px; width: 100%; margin-top: 4px; }
.chs-b .m3-ssob { width: 100%; height: 50px; font-size: 18px; }
.chs-b .chs-guest { width: 100%; max-width: none; height: 54px; margin-top: 4px; font-size: 22px; border-radius: 22px; white-space: nowrap; box-shadow: inset 0 -6px 0 rgba(150, 40, 0, .35), 0 5px 0 #4a1600; }
.chs-b .chs-mail { margin-top: 2px; color: var(--brown); text-shadow: none; }
.chs-b .chs-mail svg { filter: none; }
.chs-b .chs-mail svg * { stroke: var(--brown); }
.panel-nick #nk-go { align-self: stretch; }   /* 29.10: одна кнопка «Играть» во всю ширину (без «Пропустить») */
