:root {
  --primary-color: #b8860b;
  --accent-color: #ffd700;
  --secondary-color: #cd853f;
  --success-color: #32cd32;
  --warning-color: #ffa500;
  --error-color: #dc143c;
  --info-color: #17a2b8;
  --font-family: 'Libre Baskerville', sans-serif;
  --font-size: 16px;
  --header-height: 70px;
  --footer-height: 200px;
  --border-radius: 10px;
  --spacing-unit: 20px;
  --animation-duration: 300ms;
}

.navbar-brand::before {
  content: 'Honest';
}

.site-logo {
  background-image: url('/assets/images/logo.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.glass-effect {
  backdrop-filter: blur(10px);
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
}

[dir='rtl'] {
  text-align: right;
}

[dir='rtl'] .navbar-nav {
  flex-direction: row-reverse;
}


/* Theme-specific effects for golden_finance */
