html, body {    height: 100%;    margin: 0;    background-color: #000;    color: #d6c39a;    font-family: "Old Standard TT", serif;}body {    overflow-x: hidden;}.footer-inner {    position: relative;    text-align: center;    padding-top: 60px;    color: #c9a84f;    font-family: "Old Standard TT", serif;    letter-spacing: 2px;}.footer-links a,.footer-top a {    color: #c9a84f;    text-decoration: none;    transition: all 0.3s ease;    font-size: 16px;}.footer-links a:hover,.footer-top a:hover {    color: #ffd36a;    text-shadow: 0 0 10px rgba(255, 211, 106, 0.4);}.footer-copy {    margin: 20px 0;    font-size: 14px;    opacity: 0.8;    letter-spacing: 3px;}.footer-top a {    display: inline-block;    margin-top: 10px;    padding: 6px 14px;    border: 1px solid rgba(201, 168, 79, 0.4);    border-radius: 20px;}#footer {    height: 200px;    margin-bottom: 0px;    background: transparent;    position: relative;    overflow: hidden;}#footer::before {    content: "";    position: absolute;    top: 0;    left: 10%;    width: 80%;    height: 2px;    background: linear-gradient(90deg, transparent, #ffd36a, transparent);    box-shadow: 0 0 12px rgba(255, 211, 106, 0.25);}#footer::after {    content: "❦";    position: absolute;    top: 20px;    left: 50%;    transform: translateX(-50%);    color: #ffd36a;    font-size: 28px;    opacity: 0.8;    text-shadow: 0 0 10px rgba(255, 211, 106, 0.3);}#footer {    border-top: 1px solid rgba(201, 168, 79, 0.25);    box-shadow: inset 0 40px 80px rgba(0, 0, 0, 0.9);}#footer .ornament {    position: absolute;    bottom: 25px;    left: 50%;    transform: translateX(-50%);    color: #c9a84f;    letter-spacing: 6px;    opacity: 0.7;    font-size: 14px;}#menu-wrapper {    background: #000;    margin-top: -34px;    border-bottom: 1px solid rgba(212, 175, 55, 0.25);}#menu {    margin: 0 auto;    background-color: #2B100F;}#menu ul {    text-align: center;    font-family: "Old Standard TT", serif;    color: #c9a84f;    opacity: 0.85;}#menu li {    display: inline-block;    color: #c9a84f;    text-shadow: 0px 2px 10px rgba(0,0,0,0.8);}#menu li a, #menu li span {    display: inline-block;    margin-left: 0.5em;    padding: 43px;    letter-spacing: 0.25em;    text-decoration: none;    font-size: 0.9em;    font-weight: normal;    text-transform: uppercase;    outline: 0;    color: #c9a84f;    transition: all 0.4s ease;}#menu li:hover a,#menu li.active a,#menu li.active span {    color: #ffd36a;    text-shadow: 0 0 10px rgba(255, 211, 106, 0.6);}#header {    background-image: url('images/head.jpg');    background-repeat: no-repeat;    background-position: center;    height: 435px;    width: 100%;background-color:#151515;    margin-top: -5px;}a:link, a:visited {    text-decoration: none;    color: #c9a84f;    font-size: 18px;    letter-spacing: 3px;    padding: 3px;    line-height: 5px;    font-style: normal;    opacity: 0.85;    transition: all 0.4s ease;    border-radius: 6px;}a:hover {    color: #ffd36a;    text-shadow: 0 0 8px rgba(255, 211, 106, 0.7);    opacity: 1;}b {    color: #ffd36a;    font-size: 20px;    letter-spacing: 3px;    border-bottom: 2px solid rgba(255, 211, 106, 0.6);}i {    color: #d6c39a;    font-style: italic;    border-bottom: 1px dashed rgba(255, 211, 106, 0.4);}#content {    margin-top: -60px;    padding-bottom: 10px;    width: 73%;}.contentx {    padding: 34px;    line-height: 29px;    font-size: 18px;    text-align: justify;    color: #d6c39a;font-size:20px;}blockquote {    background: rgba(0, 0, 0, 0.85);    padding: 18px;    color: #c9a84f;    font-style: italic;    border: 2px solid rgba(255, 211, 106, 0.5);    border-left: 6px solid #ffd36a;    border-radius: 18px;font-size:25px;    box-shadow: 0 0 18px rgba(255, 211, 106, 0.15);}h1 {    color: #ffd36a;    font-family: "Aguafina Script", serif;    font-size: 54px;    padding: 25px 20px;    letter-spacing: 2px;    text-align: center;    background: linear-gradient(180deg, #ffe9a6 0%, #c9a84f 40%, #8a6b1f 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    text-shadow: 0 0 10px rgba(255, 211, 106, 0.25), 0 2px 2px rgba(0, 0, 0, 0.8);    position: relative;}h1::after {    content: "";    display: block;    width: 120px;    height: 2px;    margin: 12px auto 0;    background: linear-gradient(90deg, transparent, #ffd36a, transparent);    box-shadow: 0 0 10px rgba(255, 211, 106, 0.3);}.contentx input,.contentx textarea,.contentx select {    background-color: #000;    border: 2px solid #c9a84f;    padding: 6px;    color: #ffd36a;    border-radius: 8px;    opacity: 0.9;    transition: all 0.3s ease;    width: 40%;    box-sizing: border-box;    display: block;    margin: 10px 0;}.contentx input,.contentx textarea,.contentx select {    display: block;    margin: 10px 0;}