h1 { 
    color: #1A4DFF; /* Azul fuerte */
    font-size: 40px;
    font-family: "Carter One";
}

h2 { 
    font-size: 20px;
    font-family: "Sansation";
    font-weight: normal;
}

table {
    border: 4px dashed #1E90FF; /* Azul brillante */
    border-radius: 10px;
    background: linear-gradient(to bottom, #B3E5FF, #4FB8FF); /* Celeste a azul claro */
}

.tabla-estilo1 {
    border: 0;
    background: none;
}

tr {
    font-size: 20px;
    font-family: "Sansation";
}

a {
    color: #0059FF; /* Azul intenso */
    font-weight: bold;
}

a:visited {
    color: #00318F; /* Azul más oscuro */
}

a:link {
    text-decoration: none;
}

/* Inputs con tonos azules */
input[type=text]{
    border: 2px solid #1E90FF;
    border-radius: 2px;
    background-color: #E0F2FF; /* Azul muy claro */
    font-family: "Sansation";
}

input[type=email]{
    border: 2px solid #1E90FF;
    border-radius: 2px;
    background-color: #C6E8FF;
    font-family: "Sansation";
}

input[type=password]{
    border: 2px solid #1E90FF;
    border-radius: 2px;
    background-color: #A6D4FF;
    font-family: "Sansation";
}

input[type=submit]{
    border: 2px solid #1E90FF;
    border-radius: 2px;
    background-color: #7FC6FF;
    font-family: "Sansation";
}

select {
    border: 2px solid #1E90FF;
    border-radius: 2px;
    background-color: #D4F1FF;
    font-family: "Sansation";
}

/* Fieldset con gradiente azul */
fieldset {
    width: 50%;
    border: 4px dashed #0077FF;
    border-radius: 10px;
    background: linear-gradient(to bottom, #C8F2FF, #6EC9FF); 
}
