/* base.css — минимум: body/header/main + базовые ссылки */
*, *::before, *::after { box-sizing: border-box; }

body {
  margin: 0;
  padding: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  background-color: #f7f7f9;
  color: #222;
}

header { margin-bottom: 1rem; }

main {
  background: #fff;
  padding: 1rem;
  border-radius: 0.5rem;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.05);
}

a { color: #2563eb; text-decoration: none; }
a:hover { text-decoration: underline; }
