/* Clean Roundd Theme - Gigya Screenset Styling */
/* This theme is for the Clean Round management screens */
/* Font Definition */
@font-face {
  font-family: "LIV Nichrome Bold";
  font-style: normal;
  font-weight: normal;
  src: url("https://www.livgolf.com/_next/static/media/b672ea6447c0b1ab-s.p.woff2") format("woff2");
  font-display: swap;
}
/* Container Reset - Remove all default styling */
.gigya-screen-set-container {
  max-width: none !important;
  width: 100% !important;
  margin: 0 !important;
  min-width: auto !important;
  background: none !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  position: relative !important;
  padding: 0 !important;
}

/* Theme loading states */
.gigya-screen-set-container.theme-pending {
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity 0.3s ease, visibility 0.3s ease !important;
}

.gigya-screen-set-container.theme-loaded {
  opacity: 1 !important;
  visibility: visible !important;
}

/* Screen styling - the actual container */
.gigya-screen,
.gigya-screen-set .gigya-screen,
div[class*=gigya-screen][class*=portrait],
div[class*=gigya-screen][class*=landscape] {
  padding: 60px 90px !important;
  margin: 20px auto !important;
  width: auto !important;
  max-width: 872px !important;
  min-width: -moz-min-content !important;
  min-width: min-content !important;
  border-radius: 18px !important;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1) !important;
  background-color: rgba(255, 255, 255, 0.9) !important;
  text-align: left !important;
  box-sizing: border-box !important;
  overflow: visible !important;
}

/* Headers and Typography */
h1,
.gigya-screen h1,
.gigya-screen-caption,
.gigya-screen-caption-text,
[class*=gigya] h1,
[class*=caption] {
  font-family: "LIV Nichrome Bold" !important;
  font-size: 48px !important;
  font-weight: normal !important;
  letter-spacing: 0.5px !important;
  color: #000 !important;
  margin: 0 0 20px 0 !important;
  text-align: left !important;
}

/* Placeholder for preferences-specific styles */
/* Add custom styles for preferences screens here */
/* Media Queries */
@media (max-width: 768px) {
  .gigya-screen,
  .gigya-screen-set .gigya-screen,
  div[class*=gigya-screen][class*=portrait],
  div[class*=gigya-screen][class*=landscape] {
    padding: 40px 50px !important;
    margin: 20px !important;
    max-width: calc(100% - 40px) !important;
  }
  h1,
  .gigya-screen h1,
  .gigya-screen-caption,
  .gigya-screen-caption-text {
    font-size: 32px !important;
  }
}
@media (max-width: 455px) {
  .gigya-screen-set-container {
    padding: 0 10px !important;
    box-sizing: border-box !important;
  }
  .gigya-screen,
  .gigya-screen-set .gigya-screen,
  div[class*=gigya-screen][class*=portrait],
  div[class*=gigya-screen][class*=landscape] {
    padding: 20px 15px !important;
    margin: 5px !important;
    max-width: calc(100vw - 10px) !important;
    width: calc(100vw - 10px) !important;
    border-radius: 8px !important;
  }
}/*# sourceMappingURL=preferences.css.map */