/*文章目錄連結位置*/
.post_content h2, .post_content h3, .post_content h4{
  	scroll-margin-top: 12rem;
}

/*文章內容----------------------------------------*/
.post_content h2{
    margin: 3rem 0 2rem;
    padding: 1.6rem;
    background-color: #f5f5f5;
    border-left: .3rem solid var(--bricks-color-ntdjdh);
}
.post_content h3{
    margin: 3rem 0 2rem;
    padding-bottom: 1.6rem;
    border-bottom: .3rem solid var(--bricks-color-ntdjdh);
}
.post_content h4{
    margin: 3rem 0 1rem;
}
.post_content h4:before{
    content:"✪";
    margin-right: .8rem;
}

/*文章表格-------------------------------------*/
.wp-block-table thead{
    background: var(--bricks-color-chcwcc);
    color: #fff;
    border-bottom: none;
}
.wp-block-table th{
    border: 1px solid rgba(255,255,255,0.30);
    line-height:1.4;
}
.wp-block-table td{
    border: 1px solid rgba(0,0,0,0.15);
    line-height:1.6;
}
/*表格圓角*/
.wp-block-table table{
    border-radius: 1rem 1rem 0 0;
    overflow: hidden;
}

/*文章按鈕-------------------------------------*/
.wp-block-button__link{
    margin: 3rem 0;
    padding: 1rem;
    background: var(--bricks-color-chcwcc);
    color: #fff!important;
    border-radius: .4rem;
    min-width: 25rem;
    font-size: 1.8rem !important;
}
.wp-block-button__link:hover{
    background: var(--bricks-color-ntdjdh);
}

/*文章相關文章----------------------------------------------------*/
.ReadMore{
    margin: 5rem 0 2rem;
    padding: 3rem 2rem 2rem 5rem;
		position: relative;
    border: 1px solid var(--bricks-color-mlxrbo);
    border-radius: .5rem;
}
.ReadMore:before{
    content: '相關文章';
    position: absolute;
    top: -1.4rem;
    left: 2rem;
    padding: 0 1.6rem;
    background: var(--bricks-color-chcwcc);
    color: #fff;
    font-size: 1.4rem;
    border-radius: .5rem;
}
/*熱門分類----------------------------------------------------*/
#psot_categories{
	padding: 0;
  margin: 0;
  list-style: none;
}
#psot_categories li:before{
	content:'▪︎';
  margin-right:8px;
}
#psot_categories a{
	color:var(--bricks-color-mlxrbo);
}
#psot_categories a:hover{
	color:var(--bricks-color-xrzdpv);
}
/*熱門標籤----------------------------------------------------*/
#post_tags{
	padding: 0;
  margin: 0;
  list-style: none;
  display:flex;
  flex-wrap:wrap;
  gap:8px;
}

#post_tags li{
	background: #f5f5f5;
  padding: 4px 12px;
  border-radius: 50px;
}
#post_tags li:hover{
	background-color:var(--bricks-color-ntdjdh);
}
#post_tags li:hover a{
	color:#fff;
}

#post_tags a{
	color:var(--bricks-color-ntdjdh);
}
