/* Семисад — растения онлайн. Одностраничный линк-хаб (перенос с Flexbe). */

*, *::before, *::after { box-sizing: border-box; }

html, body {
  margin: 0;
  padding: 0;
  height: 100%;
}

body {
  font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  color: #060607;
  background: #fff;
  -webkit-font-smoothing: antialiased;
}

/* Экран-обложка: фото листвы, лёгкое затемнение поверх (как на Flexbe: #0d0d0d, 10%). */
.cover {
  position: relative;
  min-height: 100vh;
  min-height: 100svh;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 40px 20px;
  background: #fff url("/img/bg.jpg") no-repeat 63% 100%;
  background-size: cover;
}

.cover__overlay {
  position: absolute;
  inset: 0;
  background: #0d0d0d;
  opacity: .1;
  pointer-events: none;
}

.wrap {
  position: relative;
  width: 100%;
  max-width: 900px;
  text-align: center;
}

.logo {
  display: block;
  width: 360px;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}

.links {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-top: 20px;
}

.btn {
  --c: #0040ff;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  min-height: 44px;
  padding: 10px 20px;
  border: 2px solid var(--c);
  border-radius: 6px;
  background: transparent;
  color: var(--c);
  font-weight: 500;
  text-decoration: none;
  transition: background-color .18s ease, color .18s ease, transform .18s ease;
}

.btn:hover,
.btn:focus-visible {
  background: var(--c);
  color: #fff;
  transform: translateY(-1px);
}

.btn:active { transform: translateY(0); }

.ico {
  width: 20px;
  height: 20px;
  flex: none;
  fill: currentColor;
}

/* Цвета кнопок — как на исходном лендинге. */
.btn--tg   { --c: #0040ff; }
.btn--max  { --c: #0040ff; }
.btn--vk   { --c: #007cbf; }
.btn--site { --c: #007cbf; }
.btn--wb   { --c: #8000ab; }
.btn--ozon { --c: #0040ff; }

@media (max-width: 640px) {
  .cover { padding: 32px 16px; }
  .logo { width: 260px; }
  .links { gap: 14px; margin-top: 28px; }
}
