details {
  margin: 10px 0;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 6px;
  interpolate-size: allow-keywords;
}

::details-content {
  transition: height 0.5s ease, content-visibility 0.5s ease allow-discrete;
  height: 0;
  overflow: clip;
}

[open]::details-content {
  height: auto;
}

/* 折叠内容的样式 */
details > p, details > ul {
  margin: 10px 0 0 20px; /* 缩进内容，与标题区分 */
  color: #34495e;
  line-height: 1.6;
}

body, p {
  font-size: 16px;
  font-family: "仿宋", sans-serif; /* 正文字体 */
}
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  font-family: "黑体", sans-serif; /* 标题字体 */
}
summary {
  font-family: "黑体", sans-serif; /* 标题字体 */
}

blockquote {
  color: #999;
  /* font-weight: 400; */
  border: 0;
  margin: 0;
  padding: 5px 10px;
  display: block;
  margin-bottom: 10px;
  position: relative;
  z-index: 0;
  font-size: 24rpx;
  margin-top:15px;
  -webkit-box-sizing: border-box;
  border-radius: 4px;
  background: #f6f6f6;
  border: 1px solid #e9e9e9;
  line-height: 25px;
  border-left: 3px solid #dbdbdb;
}

.current-collection {
  margin: auto;
}

.current-collection-item {
  margin: 5px;
  border-radius: 3px;
}

body {
  opacity: 0.8;
  background-image: url("https://cdn.luogu.com.cn/upload/image_hosting/ns0v3fxw.png");
  backdrop-filter: blur(5px);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed; /* 可选，背景固定不随滚动 */
  z-index: 1;
}