@charset "utf-8";
/* CSS Document */

/* responsive for small screens */
@media (max-width: 500px) {
  .outer-box {
    width: 90%;
  }
  .inner-box {
    width: 90%;
  }
  .nav-bar img {
    width: 80px;
    height: 40px;
  }
}

body {
  margin: 0;
  padding: 0;
  background-color: #cd612a;
  font-family: sans-serif;
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: 100vh; /* ensure footer at bottom */
}

.nav-bar {
  display: flex;
  gap: 40px;
  margin: 5px 0;
}

.nav-bar img {
  width: 220px;
  height: 22px;
  cursor: pointer;
}

.outer-box {
  width: 480px;
  background-color: #FFFFFF;
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
  margin-bottom: 10px; /* space before footer */
}

.inner-box {
  width: 400px;
  max-width: 90%;
  background-color: #FFFFFF;
  padding: 20px;
  margin: 0 auto;
  box-sizing: border-box;
  
  text-shadow: 2px 2px 2px #CCC;
  overflow-wrap: break-word;
 
  /* animation */
  opacity: 0;
  transform: translateY(20px);
  animation: fadeInUp 0.6s ease forwards;
    background-image: url('images/lz.png'); /* path to your image */
    background-size: cover;       /* make image cover entire box */
    background-position: center;  /* center the image */
    background-repeat: no-repeat; /* don’t tile the image */
   	
}

p::first-letter {
  font-family: tahoma;
  color: #cd612a;
  border: 1px solid #cd612a;
  font-size: 20px;
  padding: 2px;
  letter-spacing: 4px;
  background-color: #FFFFFF;
}
p{
color:#000000;	
	
}

.footer {
  width: 100%;
  text-align: center;
  padding: 10px 0;
  font-size: 12px;
  color: #FFFFFF;
  background-color: #cd612a;
  box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
  margin-top: auto; /* push footer to bottom */
}

textarea, input[type="email"],input[type="text"] {
  width: 340px;
  padding: 10px;
  border: 2px solid #cd612a;
  border-radius: 4px;
  box-sizing: border-box;
}

input[type="email"]:focus,
input[type="text"]:focus,
textarea:focus {
  outline: none;
  border: 2px dashed #cd612a;
  box-shadow: 0 0 10px #cd612a;
  transition: all 0.3s ease-in-out;
}

textarea {
  min-height: 100px;
  resize: none;
  overflow: hidden;
}
.button-row input[type="text"] {
  width: 120px !important;     /* force width */
  min-width: 120px;            /* don’t shrink below */
  max-width: 120px;            /* don’t grow above */
  flex: none;            	
}
.button-row {
  display: flex;
  gap: 10px;
  margin-top: 10px;
}

.button-row button {
  width: 165px;
  padding: 10px;
  font-size: 12px;
  cursor: pointer;
  background-color: #cd612a;
  color: #FFFFFF;
  border: 0;
  border-radius: 4px;
	display: flex;
}

.button-row button:hover {
  background-color: #a34c1f;
  transform: scale(1.05);
}
.head1{
text-decoration-style:solid; 	
	
}

@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
a {
  color: #ff0000;   /* red */
  text-decoration: none; /* optional: removes underline */
}

/* Visited link */
a:visited {
  color: #cd612a;   /* purple */
}

/* Hover (mouse over) */
a:hover {
  color: #cd612a;   /* green */
  text-decoration: underline; /* optional: underline on hover */
}

/* Active (when clicked) */
a:active {
  color: #cd612a;   /* blue */
}
.name-highlight, span {
    color: #6D6875;  /* red */
    
}

