0e0;
        border-radius: var(--border-radius);
        font-family: inherit;
        margin-bottom: 0.5rem;
        box-sizing: border-box;
        font-size: 1rem;
        line-height: 1.5;
        transition: border-color 0.2s;
      }

      input[type="text"]:focus,
      input[type="password"]:focus {
        outline: none;
        border-color: var(--primary-color);
        box-shadow: 0 0 0 2px rgba(74, 107, 253, 0.2);
      }

      select {
        width: 100%;
        padding: 1rem;
        bor