/* ------------------------------------------------------------------
   odelia-lab.com 復原補丁樣式（建站腳本會把這份複製到 public/assets/restore/restore.css）
   只補「快照沒有存到的東西」，不改原本版面：
   1. Soledad 主題的 penciicon 圖示字型沒被網路保存 → 改用 Font Awesome 4.7（已放在 wp-content/themes/soledad/fonts/）
   2. LINE 圖示原本在 penciicon 裡 → 用遮罩畫一個單色 LINE 對話框
   3. 復原時新增的說明區塊（表單暫停、聊天機器人停用、電子報按鈕、頁尾公司資訊）
   ------------------------------------------------------------------ */

/* 1. 圖示字型替代 -------------------------------------------------- */
.penciicon-up-chevron:before,
.penciicon-left-chevron:before,
.penciicon-right-chevron:before,
.penciicon-magnifiying-glass:before {
  font-family: FontAwesome !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.penciicon-up-chevron:before { content: "\f106"; }          /* fa-angle-up：回到頂端 */
.penciicon-left-chevron:before { content: "\f104"; }        /* fa-angle-left：上一張／上一頁 */
.penciicon-right-chevron:before { content: "\f105"; }       /* fa-angle-right：下一張／下一頁 */
.penciicon-magnifiying-glass:before { content: "\f002"; }   /* fa-search：搜尋 */

.pc-search-form.search-style-icon-button .searchsubmit:before,
.header-search-style-overlay .penci-search-form form.penci-ajax-search .pc-eajxsearch button:after,
.penci-search-form form.penci-ajax-search button:after,
.widget_block.widget_search .wp-block-search__no-button .wp-block-search__inside-wrapper:before {
  font-family: FontAwesome, serif !important;
  content: "\f002" !important;
}

.format-post-box .post-format-icon i.fa-quote-left:before,
.post-entry blockquote:before,
.wpb_text_column blockquote:before,
.penci-testi-bq-icon:before {
  font-family: FontAwesome !important;
  content: "\f10d" !important;                              /* fa-quote-left */
}

.penci-toc-wrapper .penci-toc-title-toggle:before {
  font-family: FontAwesome !important;
  content: "\f107" !important;                              /* fa-angle-down */
}

/* 2. LINE 圖示 -------------------------------------------------- */
i.penciicon-line { display: inline-block; }
i.penciicon-line:before {
  content: "" !important;
  display: inline-block;
  width: 1.05em;
  height: 1.05em;
  vertical-align: -0.14em;
  background-color: currentColor;
  -webkit-mask: url(/assets/restore/line-mono.svg) center / contain no-repeat;
  mask: url(/assets/restore/line-mono.svg) center / contain no-repeat;
}

/* 3. 復原時新增的區塊 -------------------------------------------- */
.odl-restore-note {
  margin: 1.2em 0;
  padding: 14px 18px;
  border: 1px solid rgba(0, 0, 0, .12);
  border-radius: 6px;
  background: rgba(0, 0, 0, .03);
  font-size: 15px;
  line-height: 1.7;
}
.odl-restore-note p { margin: 0 0 .5em; }
.odl-restore-note p:last-child { margin-bottom: 0; }

.odl-restore-btn-wrap { margin: 1em 0; text-align: center; }
.odl-restore-btn {
  display: inline-block;
  padding: 10px 26px;
  border-radius: 999px;
  background: var(--pcaccent-cl, #6eb48c);
  color: #fff !important;
  font-size: 15px;
  line-height: 1.5;
  text-decoration: none;
}
.odl-restore-btn:hover { opacity: .88; }

.odl-company-line {
  margin: .4em 0 0;
  font-size: 13px;
  line-height: 1.6;
  opacity: .85;
}
/* 頁尾免責聲明（公司列下方，每頁都有）：比公司列再小一點、行距寬一點，長句在手機上才好讀 */
.odl-disclaimer {
  margin: .3em 0 0;
  font-size: 12px;
  line-height: 1.7;
  opacity: .8;
}

/* 4. 留言功能已關閉（表單換成說明文字）：舊的自動引用留言（pingback）不再顯示「回覆」 */
#comments .comment-text .reply { display: none; }
