/*
Theme Name: 住宿文章主題
Template: blocksy
Version:    2025.05.13
*/

/* 基本樣式 */
body {
    font-family: 'Noto Sans TC', sans-serif;
    line-height: 1.6;
    color: #333;
    background-color: #f9f9f9;
    margin: 0;
    padding: 0;
}

.container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
}

/*********************************************
  A. twicon 字型宣告 & 通用樣式
*********************************************/
@font-face {
    font-family: 'twicon';
    src: url('assets/fonts/twicon.woff2') format('woff2'),
         url('assets/fonts/twicon.woff')  format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;      /* 預載策略，避免 FOUT */
  }
  
  /* === 基本樣式 === */
  .twicon{
    font-family: 'twicon' !important;
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    line-height: 1;
    text-transform: none;
  }
  
  /* 大小階層 */
  .twicon::before        { font-size: 40px; }
  .twicon-small::before  { font-size: 24px; }
  .twicon-medium::before { font-size: 48px; }
  .twicon-large::before  { font-size: 72px; }
  
  /* === 個別 glyph 對應碼 (擷自你原始表) === */
  .twicon-taipei101::before { content:"\A00D"; } /* 台北101 */
  .twicon-NTPC::before      { content:"\A027"; } /* 新北橋 */
  .twicon-KEE::before       { content:"\A035"; } /* 基隆   */
  .twicon-ILA::before       { content:"\A026"; } /* 宜蘭   */
  .twicon-MIA::before       { content:"\A025"; } /* 苗栗   */
  .twicon-TXG::before       { content:"\A02C"; } /* 台中   */
  .twicon-CHA::before       { content:"\A02D"; } /* 彰化   */
  .twicon-CYI::before       { content:"\A03A"; } /* 嘉義   */
  .twicon-TNN::before       { content:"\A01F"; } /* 台南   */
  .twicon-KHH::before       { content:"\A021"; } /* 高雄   */
  .twicon-PIF::before       { content:"\A033"; } /* 屏東   */
  .twicon-HUA::before       { content:"\A030"; } /* 花蓮   */
  .twicon-TTT::before       { content:"\A037"; } /* 台東   */
  .twicon-PEN::before       { content:"\A003"; } /* 澎湖   */
  .twicon-KIN::before       { content:"\A004"; } /* 金門   */
  .twicon-LIU::before       { content:"\A02F"; } /* 小琉球 */
  .twicon-GNI::before       { content:"\A005"; } /* 綠島   */
  .twicon-LAN::before       { content:"\A04F"; } /* 蘭嶼   */
  .twicon-BOAT::before      { content:"\A03E"; } /* 船     */
  .twicon-NT::before        { content:"\A03C"; } /* 纜車   */
  .twicon-MZ::before        { content:"\A046"; } /* 馬祖   */

  .city-icon,
  .twicon{ vertical-align: middle; }