/* style/casino.css */

/* Base styles for the page-casino scope */
.page-casino {
  font-family: 'Arial', sans-serif;
  line-height: 1.6;
  color: #ffffff; /* Default text color for dark body background */
  background-color: #000000; /* Ensure main content area also has dark background */
  overflow-x: hidden; /* Prevent horizontal scroll */
}

/* Header offset for fixed header */
.page-casino__hero-section {
  padding-top: var(--header-offset, 120px);
}

.page-casino__hero-section {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  min-height: 70vh;
  background-color: #000000;
  color: #ffffff;
  padding: 40px 20px;
  overflow: hidden;
}