* { box-sizing: border-box; }
    html { scroll-behavior: smooth; }
    body {
      margin: 0;
      font-family: Inter, "Segoe UI", Arial, sans-serif;
      color: var(--text);
      background:
        radial-gradient(circle at 4% 10%, rgba(142, 155, 130, .14), transparent 28%),
        radial-gradient(circle at 92% 4%, rgba(222, 216, 205, .55), transparent 26%),
        var(--bg);
      line-height: 1.55;
    }

    a { color: inherit; text-decoration: none; }
    p { margin: 0; }
    button { font: inherit; }
