@charset "UTF-8";
section {
  padding: 40px max(40px, (100% - 1000px) / 2);
  transition: background var(--transition), color var(--transition);
}

section[data-size=wide] {
  padding: 40px;
}

section[data-size=full] {
  padding: 0;
}

section[data-size=full] > * {
  margin: 0;
  border-radius: 0;
}

section[data-size=full] img {
  border-radius: 0;
}

main > section:last-of-type {
  flex-grow: 1;
}

main > section:nth-of-type(odd) {
  background: var(--background);
}

main > section:nth-of-type(even) {
  background: var(--background-alt);
}

.subtle-divider {
  border: none; /* 移除默认边框 */
  border-top: 1px solid rgba(0, 0, 0, 0.1); /* 浅灰色的顶部边框，使其看起来很淡 */
  margin: 40px auto; /* 上下外边距，使它与内容有足够的间隔，auto 让它居中 */
  width: 80%; /* 控制分割线的宽度 */
  max-width: 800px; /* 最大宽度 */
  opacity: 0.7; /* 稍微降低透明度，使其更淡 */
  /* 针对深色模式的调整 */
}
[data-dark=true] .subtle-divider {
  border-top-color: rgba(255, 255, 255, 0.15); /* 深色模式下颜色调整 */
}

/*# sourceMappingURL=section.css.map */