/* Remetra foundation · 2026. Shared by the portal and service shells.
   Brand source: remetra.ru. Keep semantic tokens stable across services. */
@font-face{font-family:Manrope;src:url('/static/brand/fonts/manrope-cyrillic.woff2') format('woff2');font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Manrope;src:url('/static/brand/fonts/manrope-latin.woff2') format('woff2');font-style:normal;font-weight:200 800;font-display:swap;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{
  --rem-green:#094c4b;--rem-gold:#cfaa5f;--rem-gold-light:#e3c995;
  --rem-night:#0d1819;--rem-panel:#132223;--rem-ivory:#f6f5f2;
  --rem-text:#f6f5f2;--rem-secondary:#a8b8b5;--rem-line:rgba(201,222,215,.14);
  --rem-font:Manrope,'Segoe UI',sans-serif;--rem-radius:18px;--rem-control-radius:10px;
  --rem-ease:cubic-bezier(.22,1,.36,1);--rem-fast:180ms;--rem-slow:650ms;
  --navy:#103332;--teal:var(--rem-green);--accent:var(--rem-green);--lime:#e3c995;
  --ink:#183635;--muted:#677d77;--paper:var(--rem-ivory);--line:#dce4df;
}
body,button,input,select,textarea{font-family:var(--rem-font)}
::selection{background:#cfaa5f66;color:inherit}
