  body {
      font-family: Arial, sans-serif;
      margin: 0;
      padding: 0;
      background-color: rgb(255, 248, 229);
      color: #333;
    }
    header {
      background-color: rgb(203, 159, 51);
      padding: 10px;
      text-align: center;
    }
    header img {
      height: 50px;
      vertical-align: middle;
    }
    header nav {
      margin-top: 10px;
    }
    header nav a {
      margin: 0 15px;
      text-decoration: none;
      color: rgb(255, 248, 229);
      font-weight: bold;
    }
    .menutop{ 
      background-color: #daaf37;
      padding: 8px;
      text-align: center; 
    }
    .menutop nav{ 
      margin-top: 4px;
    }
    .menutop nav a{ 
       margin: 0 15px;
      text-decoration: none;
      color: rgb(255, 248, 229);
      font-weight: bold;
    }
   .gold{
     background: url('gold.jpg') 
    }
    .hero {
      text-align: center;
      padding: 50px 20px;
      background-color: #daaf37;
    }
    .hero img {
      max-width: 100%;
      height: auto;
      border-radius: 15px;
    }
    .hero h1 {
      font-size: 2.5em;
      margin: 20px 0;
    }
    .hero p {
      font-size: 1.2em;
      margin-bottom: 20px;
    }
    .hero .buttons a {
      display: inline-block;
      padding: 10px 20px;
      margin: 10px;
      background-color: #f9d835;
      color: #333;
      text-decoration: none;
      font-weight: bold;
      border-radius: 5px;
    }
    section {
      padding: 30px 20px;
      text-align: center;
    }
    .menu {
      background-color: #fff3db;
    }
    .menu img {
      width: 100px;
      height: auto;
      margin: 10px;
      border-radius: 10px;
    }
    footer {
      background-color: #333;
      color: white;
      padding: 20px;
      text-align: center;
    }
    footer a {
      color: #f9d835;
      text-decoration: none;
    }
    .gold-text {
    color: #c3a343;
    -webkit-text-fill-color: transparent;
    background: 
        -webkit-linear-gradient(transparent, transparent), /* Gradient layer */
        url('gold-foil.jpg') repeat; /* Image layer */
    -webkit-background-clip: text;
    background-clip: text; /* Standard property for compatibility */
    }
    .textured-text {
    background: url('gold.jpg') no-repeat center center;
    background-size: cover;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 5em;
    font-family: Arial, sans-serif;
}