/* static-fixes.css -- 靜態版的版面小修正 */

/* 麵包屑分隔符號: 原本用圖示字型, 該字型檔在原站就缺檔而看不見, 改用文字 > */
.breadcrumbs .items .item:not(:last-child)::after {
  content: ">" !important;
  display: inline !important;
  position: static !important;
  top: auto !important;
  width: auto !important;
  height: auto !important;
  margin: 0 .7em !important;
  padding: 0 !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: 400 !important;
  line-height: inherit !important;
  vertical-align: baseline !important;
  color: #999 !important;
}

/* 回到最上方按鈕: 原本的圖示字型 (FontAwesome) 在原站就載入失敗而是空白, 改用內嵌的向上箭頭 */
a.scroll-to-top .fa-arrow-up::before { content: none !important; }
a.scroll-to-top .fa-arrow-up {
  display: block !important;
  width: 20px;
  height: 20px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 19V6M5.5 11.5 12 5l6.5 6.5' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 19V6M5.5 11.5 12 5l6.5 6.5' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
}
a.scroll-to-top { transition: opacity .25s; }

/* 頁面標題區與麵包屑之間的白色間隙 */
#page-title-wrapper { margin-bottom: 0 !important; }
