#section-header {
    background-color: var(--primary-blue);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    position: fixed;
    padding: 10px 20px;
}

#section-header .logo {
    width: 180px;
}
@charset "UTF-8";

/* Default 前台 article 頁面專用樣式 */

/* 讓內文管理產生的 iframe 元素（YouTube / PDF / Google Form 等）維持 16:9 比例 */
.iframe_outer {
  position: relative;
  width: 100%;
  padding-top: 56.25%; /* 16:9 */
  overflow: hidden;
}

.iframe_outer iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* 文章內容中的超連結樣式：品牌藍色並加底線 */
.page-article a {
  color: #0066cc;
  text-decoration: underline;
}

.page-article a:hover,
.page-article a:focus {
  color: #004b99;
  text-decoration: underline;
}


