     * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        :root {
  --gold: #d4af37;
  --gold-light: #f5d76e;
  --dark: #0f172a;
  --white: #ffffff;
}
        html {
            scroll-behavior: smooth;
        }

        body {
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            line-height: 1.6;
            color: var(--dark);
            background-color: var(--light);
            overflow-x: hidden;
        }

        .container {
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 20px;
        }

site-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  background: #fff;
}
   
