body {
      font-family: sans-serif;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      min-height: 100vh;
      background-color: #f0f0f0;
      margin: 0;
    }

    h1 {
      color: #333;
      margin-bottom: 20px;
    }

    .calculator-container {
      width: 300px; /* Adjust size as needed */
      height: 450px; /* Adjust size as needed */
      background-color: #fff;
      border-radius: 10px;
      box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
      padding: 20px;
    }

    .calculator-svg {
      width: 100%;
      height: 100%;
    }
