/* Заглушка it-v-rossii.ru «Скоро» (Михаил 04.11.2026: «да, пока положи страницу «Скоро»»). Шрифт — свой (IBM Plex Sans, OFL). */
@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 400; font-display: swap;
  src: url(fonts/ibm-plex-sans-cyrillic-400-normal.woff2) format('woff2'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 400; font-display: swap;
  src: url(fonts/ibm-plex-sans-latin-400-normal.woff2) format('woff2'); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 600; font-display: swap;
  src: url(fonts/ibm-plex-sans-cyrillic-600-normal.woff2) format('woff2'); unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; }
@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 600; font-display: swap;
  src: url(fonts/ibm-plex-sans-latin-600-normal.woff2) format('woff2'); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }

:root { --ink: #161616; --muted: #525252; --blue: #0039a6; color-scheme: light; }
* { box-sizing: border-box; }
html, body { height: 100%; }
body { margin: 0; background: #fff; color: var(--ink); font: 400 15px/1.5 'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;
  display: flex; align-items: center; justify-content: center; padding: 32px 20px; }
main { max-width: 440px; text-align: center; }
.logo { display: block; width: 96px; height: 96px; margin: 0 auto 20px; }
h1 { margin: 0 0 8px; font-size: 28px; font-weight: 600; line-height: 1.2; letter-spacing: -0.01em; }
.sub { margin: 0; color: var(--muted); text-wrap: balance; }
.soon { display: inline-block; margin: 28px 0 0; padding-top: 10px; border-top: 3px solid var(--blue); font-weight: 600; }
.nw { white-space: nowrap; }
::selection { background: #d4def2; color: var(--ink); }
