@charset "utf-8";

@import "global.css";

main {
  width: 100%;
  min-height: 100vh;
  height: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; /* iOS 호환성 */
  overflow-x: hidden;
  scroll-padding-top: 0;
  scroll-padding-bottom: 0;
  scroll-behavior: smooth; /* 부드러운 스크롤 적용 */
}

@media only screen and (min-width: 1280px) {
  main {
    min-height: 100vh;
  }
}

main section {
  width: 100%;
  height: auto;
  position: relative;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
