*,
*::after,
*::before {
  box-sizing: inherit;
  margin: 0;
  padding: 0;

  outline: 0;
  
}

html {
  
  box-sizing: border-box;
  font-size: 62.5%;
}
:root {
  --main-font1: "Poppins", sans-serif;
  --color-black: black;
  --color-white: white;
--color-border: #868e96;
--color-error:red;
--color-general:#183052;
  
 
}

body {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  
  background-color: var(--color-white);
  color: var(--color-general);
  font-family: var(--main-font1);
  font-style: normal;
  font-size: 1.6rem;
  height: 100vh;
}
main{
  height: 100%;

}
.center{
  min-height: 75rem; /* Minimum yükseklik her zaman 70rem olacak */
  max-height: max-content;
  
}
a {
  color: var(--color-general);
  text-decoration: none;
  font-weight: 900;
}
ul {
  display: flex;

  font-size: 1.4rem;

  column-gap: 4.3rem;
  list-style-type: none;
  border: none;
}

/* img {
  width: 100%;
  height: 100%;
  background-size: cover;
} */
input,select {
  
width: 100%;

  font-weight: 400;



}



h3 {
  font-weight: 600;
  font-size: 1.6rem;
  color: var(--color-red-light);
}

i,a,
select,
label,
button,
input[type="checkbox"],
input[type="color"] {
  cursor: pointer;
}
/* input[type="text"],input[type="password"],input[type="email"],select,button{
  height: 4rem;
  width: 100%;
} */
input[type="checkbox"]{
width: 2rem;
height: 2rem;
}
.container {
  margin: 0 auto;
  max-width: 150rem;
  width: 100%;
  padding:  1rem;
}

