.font-size-s {
    font-size: 87.5%;
}

.font-size-l {
    font-size: 112.5%;
}

.gotocontent {
    margin-right: 200px;
    color: black;
    text-decoration: none;
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 99;
    width: 1px;
    height: 1px;
    white-space: nowrap;
    overflow: hidden;
}

    .gotocontent:focus {
        width: auto;
        height: auto;
        overflow: visible;
        outline-width: 3px;
        outline-style: dashed;
        outline-color: #19689e;
    }

input:focus, a:focus, button:focus {
    color: black;
    border-color: #2b2070;
    outline: dashed;
    outline-color: #2b2070;
}

.accessibilityhint:focus {
    color: black;
    border-color: darkturquoise;
    outline-width: 3px;
    outline: dashed;
    outline-color: darkturquoise;
}

.mail_area .inside_search_type .input_box input:focus, .mail_area .inside_search_type .search_select:focus, .mail_area .inside_search_type textarea:focus, .mail_area .inside_search_type .sbarbtn:focus, select:focus, textarea:focus {
    outline: dashed;
    outline-color: black;
}

.breadcrumb_area .ist_area .inside_search_type .input_box input:focus, .breadcrumb_area .ist_area .inside_search_type .search_select:focus, .breadcrumb_area .ist_area .inside_search_type textarea:focus, .breadcrumb_area .ist_area .inside_search_type .sbarbtn:focus {
    outline: dashed;
    outline-color: darkturquoise;
}
.focus_border {
    color: black;
    border-color: #2b2070;
    outline-width: 3px;
    outline: dashed;
    outline-color: #2b2070;
	border: 3px #2b2070 dashed;
}

/* 主要內容區 - 演講及研討會區塊的焦點樣式 */
.activity_block2 .ac_item a:focus {
    outline: 3px dashed #2b2070 !important;
    outline-offset: 3px !important;
    position: relative;
    z-index: 10;
    display: block;
}

/* 確保焦點時子元素不會遮擋焦點框 */
.activity_block2 .ac_item a:focus .ac_pop {
    position: relative;
}




/* Footer 區域的 focus 樣式 - 使用高對比度顏色 */
.footer_block a:focus,
.museum_footer_block a:focus {
    outline: 2px dashed #FFD155;  /* 使用明亮的黃色，在深灰背景上有更好的對比度 */
    outline-offset: 2px;
}

/* 社群媒體和政府標章按鈕的特殊 focus 樣式 */
.footer_block .cp_btns a:focus,
.museum_footer_block .cp_btns a:focus {
    outline: 2px dashed #81BAEF;  /* 使用亮藍色區分不同類型的連結 */
    outline-offset: 4px;
}
