/* Neon Ecosystem — shared brand tokens. Values duplicated (by design, no build
   step) from neon-x/style.css's :root so account/* and other product stub
   pages match the flagship product without importing its whole stylesheet. */
:root{
  --blue:#0968ff;
  --blue2:#52d4ff;
  --ink:#061332;
  --muted:#5e6d8b;
  --line:rgba(30,104,211,.13);
  --paper:#f5f9ff;
  --card:rgba(255,255,255,.88);
}
*{box-sizing:border-box;margin:0;padding:0}
html{-webkit-text-size-adjust:100%}
body{font-family:Inter,"Segoe UI",Arial,sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}
a{text-decoration:none;color:inherit}

/* Адаптивная база для всех страниц сразу: раскладки у каждой свои, а узкий
   экран они ломают об одно и то же. Картинка шире своей колонки (аватар,
   логотип, баннер) и длинная строка без пробелов (почта, ссылка, ник)
   распирают страницу вбок — и появляется горизонтальная прокрутка, из-за
   которой на телефоне «уезжает» вся вёрстка, а не только виновник. */
img,video{max-width:100%}
body{overflow-wrap:break-word}
