Hola, como estas?
Yo veo perfecta la vinculacion de los archivos css y script no se si ya lo modificaste, solo tengo una recomendacion para darte.
Este seria tu head
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width"/>
<link rel="stylesheet" href="./style.css">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@300&display=swap" rel="stylesheet">
<title>Encriptador</title>
</head>
Siempre la linkeacion a nuestros achivos tienen que estar al final de la etiqueta.
Para que no interfiera con nuestros estilos en este caso.
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width"/>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@300&display=swap" rel="stylesheet">
<title>Encriptador</title>
<link rel="stylesheet" href="./style.css">
</head>
Mucho exito.
Saludos!