/* src/styles.css */
:root {
  --bright-blue: oklch(51.01% 0.274 263.83);
  --electric-violet: oklch(53.18% 0.28 296.97);
  --gray-900: oklch(19.37% 0.006 300.98);
  --gray-400: oklch(70.9% 0.015 304.04);
  font-family:
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Helvetica,
    Arial,
    sans-serif;
  box-sizing: border-box;
}
* {
  box-sizing: border-box;
}
html {
  scrollbar-gutter: stable;
}
html,
body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
main {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  padding: 0;
  padding-bottom: 3rem;
  box-sizing: border-box;
}
main > div:not(.header-container) {
  padding: 0 2rem;
}
main > div:first-child {
  padding: 0;
}
.help-section.collapsed {
  display: none !important;
}
@media (max-width: 600px) {
  .header-container {
    width: 100vw !important;
    margin: 0 !important;
    padding: 1rem 0 !important;
    left: 0 !important;
    right: 0 !important;
  }
  main {
    padding: 0 !important;
    padding-top: 4rem !important;
  }
  .maintenance-card {
    width: 100vw !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  .maintenance-content {
    padding-top: 3rem !important;
    padding-bottom: 0 !important;
    margin: 0 !important;
    width: 100vw !important;
  }
  .maintenance-content div,
  .maintenance-content hr,
  .maintenance-content p {
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
  }
  .maintenance-content div[style*="padding: 40px"] {
    padding: 20px 15px !important;
  }
  .maintenance-content hr {
    width: 100% !important;
    margin: 20px 0 !important;
  }
  .maintenance-content p {
    padding: 0 15px !important;
  }
  footer {
    text-align: center !important;
  }
  .maintenance-content p[style*="font-size: 2rem"] {
    font-size: 0.95rem !important;
  }
  .maintenance-content p[style*="font-size: 1.1em"] {
    font-size: 0.9rem !important;
  }
  .maintenance-content p[style*="font-size: 1.05em"] {
    font-size: 0.85rem !important;
  }
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
