@font-face {
  font-family: 'Manrope';
  src: url('/rewa-manrope.woff2') format('woff2');
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
}
:root, [data-theme='light'] {
  --primary: #2e5cff;
  --primary-foreground: #ffffff;
  --foreground: #0f232e;
  --card-foreground: #0f232e;
  --ring: #2e5cff;
  --background: #f6f8fc;
  --card: #ffffff;
  --accent: #eaf0ff;
  --accent-foreground: #0f232e;
  --radius: 0.75rem;
  --font-sans: 'Manrope', system-ui, sans-serif;
}
html, body, input, button, select, textarea {
  font-family: 'Manrope', system-ui, sans-serif !important;
}
img[src$='/static/media/logo.png'] {
  width: 180px !important;
  height: auto;
  max-height: 80px;
  object-fit: contain;
  margin-bottom: 20px;
}
