html, body {     height: 100%;     margin:0;} body {     background-color:#A9AD99;     overflow-x:hidden;}#navigation {  position: relative;  width: 100%;  background-color: #1c0f0a;  text-align: center;  padding: 16px 0;  border-top: 1px solid rgba(255, 255, 255, 0.05);  border-bottom: 1px solid rgba(255, 255, 255, 0.05);  opacity: 0.95;}#navigation a {  text-decoration: none;  color: #f4e8de;   font-family: "Lora", serif;  font-size: 20px;  font-weight: 500;  letter-spacing: 2px;  margin: 0 24px;  position: relative;  display: inline-block;  padding-bottom: 6px;  transition: color 0.3s ease;}#navigation a::after {  content: "";  position: absolute;  bottom: 0;             left: 50%;  width: 0;  height: 2px;  background: linear-gradient(90deg, #6b1f1f, #8a4b3a, #6b1f1f);  transform: translateX(-50%);  transition: width 0.4s ease;  opacity: 0.8;}#navigation a:hover {  color: #d4a276; }#navigation a:hover::after {  width: 80%;}#navigation a:active {  color: #a65a4a;  transform: scale(0.98);} #header {     background-image: url('images/head.jpg');     background-color:#C0C1BC;     background-repeat: no-repeat;     background-position: center;     height:547px;     width:100%;     margin-top:-45px;}.contentx a:link,.contentx a:visited {  color: #5a241b;  text-decoration: none;  font-weight: 500;  font-family: "Lora", serif;  border-bottom: 1px solid rgba(90, 36, 27, 0.3);  transition: all 0.3s ease;}.contentx a:hover {  color: #7c3a2d;  border-bottom-color: rgba(124, 58, 45, 0.6);}.contentx a:active {  color: #3c1f16;  border-bottom-color: rgba(60, 31, 22, 0.6);}b {  color: #8a4b3a;   font-family: "Lora", serif;  font-size: 24px;  letter-spacing: 4px;  line-height: 40px;  border-bottom: 3px dashed #6b1f1f;   padding-bottom: 6px;  text-transform: uppercase;  display: inline-block;  position: relative;  transition: all 0.4s ease;}b::after {  content: "";  position: absolute;  left: 0;  bottom: -2px;  width: 0;  height: 3px;  background: linear-gradient(90deg, #6b1f1f, #d4a276);  transition: width 0.4s ease;}i {  color: #8a4b3a;  font-family: "Lora", serif;  font-size: 24px;  letter-spacing: 4px;  line-height: 40px;  border-bottom: 3px dashed #f4e8de;  padding-bottom: 6px;  font-style: italic;  display: inline-block;  position: relative;  transition: all 0.4s ease;}i::after {  content: "";  position: absolute;  left: 0;  bottom: -2px;  width: 0;  height: 3px;  background: linear-gradient(90deg, #f4e8de, #8a4b3a);  transition: width 0.4s ease;} #content {     margin-top:-10px;    padding-bottom:10px;     position: relative;     float: center;     width:69%;} .contentx{     padding:34px;     margin-left:0px;     margin-right:0px;     line-height:33px;     font-size:24px;     font-family: "Lora", serif;     font-weight: 400!important;     text-align:justify;     color:#4D4D4D;    opacity:0.7;     margin-bottom:20px;     font-style:italic;}blockquote {  background-color: #f9f6f2;   color: #4b2b1d;   font-family: "Lora", serif;  font-style: italic;  text-align: justify;  padding: 30px 40px;  margin: 30px 0;  border-left: 6px solid #8a4b3a;  border-radius: 20px;  position: relative;  line-height: 1.8;  box-shadow: 0 0 20px rgba(138, 75, 58, 0.15);  transition: all 0.4s ease;}blockquote::before {  content: "“";  font-family: "Georgia", serif;  color: #a65a4a;   font-size: 60px;  position: absolute;  top: -10px;  left: 20px;  opacity: 0.4;}blockquote::after {  content: "”";  font-family: "Georgia", serif;  color: #a65a4a;  font-size: 60px;  position: absolute;  bottom: -40px;  right: 20px;  opacity: 0.4;}h1 {  color: #5a2f1f;   font-family: "Josefin Slab", serif;  font-size: 56px;  letter-spacing: 3px;  text-transform: uppercase;  text-align: center;  padding: 30px 20px;  margin: 20px 0;  opacity: 0.9;  position: relative;  transition: all 0.5s ease;}h1::after {  content: "";  position: absolute;  bottom: 10px;  left: 50%;  width: 60%;  height: 3px;  background: linear-gradient(90deg, transparent, #8a4b3a, transparent);  transform: translateX(-50%);  opacity: 0.7;  transition: all 0.5s ease;  border-radius: 2px;}.contentx input,.contentx textarea,.contentx select {  background-color: #f7f3ef;   font-family: "Lora", serif;  font-size: 20px;  border: 1px solid #8a4b3a;   color: #4b2b1d;   padding: 10px 16px;  width: 40%;  min-height: 44px;  border-radius: 12px;  transition: all 0.3s ease;  opacity: 0.9;}.contentx input:hover,.contentx textarea:hover,.contentx select:hover,.contentx input:focus,.contentx textarea:focus,.contentx select:focus {  opacity: 1;  border-color: #a65a4a;   background-color: #fffdf9;   outline: none;  box-shadow: 0 0 8px rgba(166, 90, 74, 0.3);}footer {  background-color: #f3ede7;   color: #4b2b1d;   font-family: "Lora", serif;  text-align: center;  padding: 40px 20px 50px;  position: relative;  border-top: 2px solid rgba(107, 47, 36, 0.3);  letter-spacing: 1px;}footer::before,footer::after {  content: "❦";  font-size: 36px;  color: #8a4b3a;  position: absolute;  top: 10px;  opacity: 0.3;  font-family: "Georgia", serif;}footer::before {  left: 30px;  transform: rotate(-10deg);}footer::after {  right: 30px;  transform: rotate(10deg);}footer hr {  width: 60%;  height: 1px;  border: none;  background: linear-gradient(90deg, transparent, #8a4b3a, transparent);  margin: 20px auto;  opacity: 0.4;  border-radius: 2px;}footer a {  color: #6b2f24;  text-decoration: none;  font-weight: 500;  transition: color 0.3s ease;  border-bottom: 1px solid rgba(107, 47, 36, 0.2);}footer a:hover {  color: #a65a4a;  border-bottom-color: rgba(166, 90, 74, 0.5);}footer p {  margin: 12px 0;  font-size: 16px;  opacity: 0.9;}footer small {  display: block;  margin-top: 10px;  font-size: 13px;  opacity: 0.7;  letter-spacing: 2px;}