/* Import individual section CSS files */
@import url('./navbar.css');
@import url('./hero.css');
@import url('./about.css');
@import url('./blockchain.css');
@import url('./sales.css');
@import url('./tokenomics.css');
@import url('./roadmap.css');
@import url('./faq.css');
@import url('./buynow.css');
@import url('./footer.css');
@import url('./carousel.css');

/* CSS Variables for consistent theming */
:root {
  --primary-color: #fff;
  --secondary-color: #ff6800;
  --tertiary-color: #ffdd00;
  --accent-color: #e74c3c;
  --text-color: #000000;
  --light-text: #666;
  --background-color: #fff;
  --light-background: #f8f9fa;
  --border-color: #e1e8ed;
  --shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  --border-radius: 8px;
  --transition: all 0.3s ease;
}

/* GENERAL STYLES */

p {
  margin-bottom: 0;
  font-size: 1.3rem;
}

li {
  font-size: 1.3rem;
}

.hint-title {
  font-size: 1rem;
  color: var(--tertiary-color);
  text-align: center;
}

.subtitle-logo {
  width: 200px;
}

section {
  padding: 4rem;
}

@media (max-width: 768px) {
  section {
    padding: 2rem;
  }
}

a {
  text-decoration: none;
  color: var(--secondary-color);
}

h1 {
  font-size: 2.5rem;
  font-weight: 700;
}

/* Theme Styles */

html,
body {
  color: var(--primary-color);
}

.bg-elmo {
  background-color: var(--secondary-color);
}

.color-tertiary {
  color: var(--tertiary-color);
}

html {
  background-image: url('../images/hero-bg.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

body {
  background-color: #00000080;
}
