

        /* .container {
            min-height: 100vh;
            padding: 0 0.5rem;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
          } */

          .Home_container__1EcsU {
            min-height: 100vh;
            padding: 0 0.5rem;
            display: -moz-box;
            display: flex;
            -moz-box-orient: vertical;
            -moz-box-direction: normal;
                 flex-direction: column;
            -moz-box-pack: center;
                 justify-content: center;
            -moz-box-align: center;
                 align-items: center;
            width: 100%; /* default for mobile */
        }
        
        @media (min-width: 768px) {
            .Home_container__1EcsU {
                width: 33.33%; /* 1/3 of the width for desktop */
                margin: 0 auto; /* center it horizontally */
            }
        }
        
  
          .Home_main__1x8gC {
            padding: 5rem 0;
            -moz-box-flex: 1;
                 flex: 1 1;
            display: -moz-box;
            display: flex;
            -moz-box-orient: vertical;
            -moz-box-direction: normal;
                 flex-direction: column;
            -moz-box-pack: center;
                 justify-content: center;
            -moz-box-align: center;
                 align-items: center;
          }
  
          .Home_footer__1WdhD {
            width: 100%;
            height: 100px;
            border-top: 1px solid #eaeaea;
            display: -moz-box;
            display: flex;
            -moz-box-pack: center;
                 justify-content: center;
            -moz-box-align: center;
                 align-items: center;
          }
  
          .Home_footer__1WdhD img {
            margin-left: 0.5rem;
          }
  
          .Home_footer__1WdhD a {
            display: -moz-box;
            display: flex;
            -moz-box-pack: center;
                 justify-content: center;
            -moz-box-align: center;
                 align-items: center;
          }
  
          .Home_a__3eaqf {
            color: inherit;
            text-decoration: none;
          }
  
          .Home_title__3DjR7 a {
            color: #0070f3;
            text-decoration: none;
          }
  
          .Home_title__3DjR7 a:hover,
          .Home_title__3DjR7 a:focus,
          .Home_title__3DjR7 a:active {
            text-decoration: underline;
          }
  
          .Home_title__3DjR7 {
            margin: 0;
            line-height: 1.15;
            font-size: 4rem;
          }
  
          .Home_title__3DjR7,
          .Home_description__17Z4F {
            text-align: center;
          }
  
          .Home_description__17Z4F {
            line-height: 1.5;
            font-size: 1.5rem;
          }
  
          .Home_code__axx2Y {
            background: #fafafa;
            border-radius: 5px;
            padding: 0.75rem;
            font-size: 1.1rem;
            font-family: Menlo, Monaco, Lucida Console, Liberation Mono,
              DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
          }
  
          .Home_grid__2Ei2F {
            display: -moz-box;
            display: flex;
            -moz-box-align: center;
                 align-items: center;
            -moz-box-pack: center;
                 justify-content: center;
            flex-wrap: wrap;
  
            max-width: 800px;
            margin-top: 3rem;
          }
  
          .Home_card__2SdtB {
            margin: 1rem;
            flex-basis: 45%;
            padding: 1.5rem;
            text-align: left;
            color: inherit;
            text-decoration: none;
            border: 1px solid #eaeaea;
            border-radius: 10px;
            -webkit-transition: color 0.15s ease, border-color 0.15s ease;
            -moz-transition: color 0.15s ease, border-color 0.15s ease;
            transition: color 0.15s ease, border-color 0.15s ease;
          }
  
          .Home_card__2SdtB:hover,
          .Home_card__2SdtB:focus,
          .Home_card__2SdtB:active {
            color: #0070f3;
            border-color: #0070f3;
          }
  
          .Home_card__2SdtB h3 {
            margin: 0 0 1rem 0;
            font-size: 1.5rem;
          }
  
          .Home_card__2SdtB p {
            margin: 0;
            font-size: 1.25rem;
            line-height: 1.5;
          }
  
          .Home_logo__1YbrH {
            height: 1em;
          }
  
          @media (max-width: 600px) {
            .Home_grid__2Ei2F {
              width: 100%;
              -moz-box-orient: vertical;
              -moz-box-direction: normal;
                   flex-direction: column;
            }
          }

          .Home_table-container__1gxa9 {
            width: 100%;
            overflow-x: auto;
        }
        
        .Home_table__1bzfV {
            table-layout: fixed;
            width: 100%;
            max-width: 100%;
            white-space: nowrap;
        }
        
        .Home_table__1bzfV td, .Home_table__1bzfV th {
            overflow: hidden;
            text-overflow: ellipsis;
        }
        
        .Home_auto-grow-textarea__3MKyp {
          width: 100%;             /* Use the full width of its container */
          overflow-y: auto;        /* Show vertical scrollbar when necessary */
          resize: none;            /* Disallow manual resizing */
          max-height: -moz-calc(1.5em * 10);
          max-height: calc(1.5em * 10); /* Set max height for 10 lines, assuming 1.5em line height */
        }
     

