a:link {text-decoration: none;}
a:hover {text-decoration: none;}
body {--bxsh: 3px 3px 0px;
			--bxshover: 3px 3px 0px;}

.text-md-end {width: 100%;}
.navbar-expand-lg.navbar-wp {background-color: #ffe1b8;}
.nav.navbar-nav {background-color: #ffe1b8;}
.title {font-family: "Open Sans"}
.small.single {padding: 0px;}
.more-link {display: none;}
.navigation.post-navigation {display: none;}
.bs-sidebar {width: 350px;}
.superblockslider__slide_inner {padding: 0 5px;}
.footer-logo .site-logo {display: none;}
.blog-credits {display: none;}


/* 1. 隱藏預設箭頭 */
summary {
	list-style: none;
  display: flex;
  justify-content: space; /* space-between 文字在左，按鈕在右 */
  align-items: center;
  cursor: pointer;
  gap: 10px;
	font-family: "Open Sans";
	font-size: 16px;
}
details {
	font-family: "Open Sans";
	font-size: 16px;
	padding: 5px;
}
summary::-webkit-details-marker {
  display: none;
}
/* 2. 精緻小圓圈符號 */
details > summary::after {
  content: '+';
  display: flex;
  align-items: center;
  justify-content: center;
/* 縮小尺寸 */
  width: 25px;      
  height: 25px;
  font-size: 18px; /* 符號細一點 */
  font-weight: 700; /* 不要太粗 */
/* 圓圈邊框 */
  border: 1px solid #999; /* 線條變細、顏色變淡 */
  border-radius: 50%;
/* 動畫 */
  transition: all 0.3s ease;
}
/* 3. 展開時的狀態 */
details[open] > summary::after {
  content: '−';
  transform: rotate(180deg);
  border-color: #333; /* 展開時邊框加深 */
  background-color: #f9f9f9;
}
/* 2. 第二層精緻小圓圈符號 */
details details > summary::after {
  content: '+';
  display: flex;
  align-items: center;
  justify-content: center;
/* 縮小尺寸 */
  width: 25px;      
  height: 25px;
  font-size: 18px; /* 符號細一點 */
  font-weight: 700; /* 不要太粗 */
/* 圓圈邊框 */
  border: 1px solid #999; /* 線條變細、顏色變淡 */
  border-radius: 50%;
/* 動畫 */
  transition: all 0.3s ease;
}
/* 3. 第二層展開時的狀態 */
details details[open] > summary::after {
  content: '−';
  transform: rotate(180deg);
  border-color: #333; /* 展開時邊框加深 */
  background-color: #f9f9f9;
}
