body {
  font-family: Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
}
body {
      background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      height: 100vh;
    }

    .logo {
      width: 535px;
      margin-bottom: 2rem;
    }

    .box-container {
      display: flex;
      gap: 2rem;
      justify-content: center;
      flex-wrap: wrap;
    }

    .login-box {
      background-color: white;
      border: 2px solid #ef4444;
      color: #ff0605;
      padding: 2rem;
      border-radius: 1rem;
      width: 250px;
      text-align: center;
      font-size: 1.35rem;
      font-weight: 600;
      text-transform: uppercase;
      cursor: pointer;
      transition: all 0.3s ease;
      box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
      display: flex;
      flex-direction: column;
      align-items: center;
    }

    .login-box:hover {
      background-color: #ff0605;
      color: white;
    }

    .login-box svg {
      width: 55px;
      height: 55px;
      margin-bottom: 0.75rem;
    }

    a {
      text-decoration: none;
    }
    .disk-usage-box {
    max-width: 500px;
    background: #f9f9f9;
    border: 1px solid #ddd;
    padding: 20px;
    font-family: 'Segoe UI', sans-serif;
    border-radius: 12px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}

.disk-usage-box h3 {
    margin-bottom: 15px;
    font-size: 20px;
    color: #333;
}

.progress-container {
    background: #eee;
    border-radius: 10px;
    height: 24px;
    margin-bottom: 12px;
    overflow: hidden;
}

.progress-bar {
    height: 100%;
    background: linear-gradient(90deg, #4caf50, #81c784);
    width: 0;
    transition: width 0.6s ease-in-out;
}

.details {
    display: flex;
    justify-content: space-between;
    font-size: 14px;
    color: #555;
}
