/* Дополнение к лендингу: шрифты (woff из оригинала в репо нет) + фон на весь экран */

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Roboto:wght@400;500;700&display=swap');

html {
  height: 100%;
}

body {
  min-height: 100vh;
  margin: 0;
  font-family: 'Inter', 'Roboto', system-ui, -apple-system, 'Segoe UI', sans-serif !important;
}

:root {
  --font: 'Inter', 'Roboto', system-ui, -apple-system, 'Segoe UI', sans-serif !important;
}

/* Сетка лендинга — тот же стек, что в оригинальном .container */
.container.svelte-a25jo7 {
  min-height: 100vh !important;
  font-family: 'Inter', 'Roboto', system-ui, -apple-system, 'Segoe UI', sans-serif !important;
}

#landing-root-container {
  min-height: 100vh;
}

/* Кнопки и карточка наследуют var(--font) из оригинального CSS */
.button.svelte-1ykbbcv,
.card.svelte-hlt6rm,
.modal-dialog {
  font-family: var(--font) !important;
}

/* Маска паттерна: относительный путь от страницы */
.content.svelte-a25jo7::before {
  -webkit-mask-image: url('patterns/space.svg');
  mask-image: url('patterns/space.svg');
}
