/* Global CSS overrides */

/* Reset body, html, and main margins/padding to eliminate top whitespace */
html, body {
  margin: 0;
  padding: 0;
}

body {
  overflow-x: hidden; /* Prevent horizontal scrolling */
}

main {
  margin: 0;
  padding: 0;
}

/* Target the top-level container margin */
main > div {
  margin-top: 0 !important;
}

/* Target the container with the dynamically generated class */
.container {
  padding-top: 10px !important;
  margin-top: 0 !important;
}

/* More specific selector to ensure it targets the right element */
div[class*="container s-"] {
  padding-top: 10px !important;
  margin-top: 0 !important;
}

/* Direct targeting of the element based on the inspect element */
div[class*="s-y_bCX6rkrYFP"] {
  padding-top: 10px !important;
  margin-top: 0 !important;
}

/* If the container is a direct child of body, try this */
body > div > div {
  padding-top: 10px !important;
  margin-top: 0 !important;
}

/* Target by element properties */
div[style*="padding: 54px"] {
  padding-top: 10px !important;
  margin-top: 0 !important;
} 