.elementor-10797 .elementor-element.elementor-element-264dad7{--spacer-size:20px;}.elementor-10797 .elementor-element.elementor-element-5d54040 > .elementor-element-populated, .elementor-10797 .elementor-element.elementor-element-5d54040 > .elementor-element-populated > .elementor-background-overlay, .elementor-10797 .elementor-element.elementor-element-5d54040 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-10797 .elementor-element.elementor-element-5d54040 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:15px 15px 15px 15px;}.elementor-10797 .elementor-element.elementor-element-368d3ac > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-10797 .elementor-element.elementor-element-368d3ac{text-align:justify;}.elementor-10797 .elementor-element.elementor-element-368d3ac p{margin-block-end:0px;}.elementor-10797 .elementor-element.elementor-element-de12b24{--spacer-size:20px;}.elementor-10797 .elementor-element.elementor-element-5fb411e .elementor-toc__header-title{text-align:start;}.elementor-10797 .elementor-element.elementor-element-5fb411e{--item-text-hover-decoration:underline;}.elementor-10797 .elementor-element.elementor-element-1263869{--spacer-size:20px;}.elementor-10797 .elementor-element.elementor-element-326d003{--spacer-size:20px;}.elementor-10797 .elementor-element.elementor-element-84a67da{--spacer-size:20px;}.elementor-10797 .elementor-element.elementor-element-42f02b88 .elementor-button{background-color:#32B449;height:50px;width:300px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:20px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-10797 .elementor-element.elementor-element-42f02b88 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10797 .elementor-element.elementor-element-cf83869{--spacer-size:20px;}.elementor-10797 .elementor-element.elementor-element-ea2ef8f{--spacer-size:20px;}.elementor-10797 .elementor-element.elementor-element-042e64b{--spacer-size:20px;}.elementor-10797 .elementor-element.elementor-element-252290c{--spacer-size:5px;}.elementor-10797 .elementor-element.elementor-element-ce80df5{--spacer-size:20px;}.elementor-10797 .elementor-element.elementor-element-e5ac520{--spacer-size:20px;}.elementor-10797 .elementor-element.elementor-element-7973f09{--spacer-size:20px;}.elementor-10797 .elementor-element.elementor-element-b63ddc2{--spacer-size:20px;}.elementor-10797 .elementor-element.elementor-element-1e07bd29 .elementor-button{background-color:#32B449;height:50px;width:300px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:20px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-10797 .elementor-element.elementor-element-1e07bd29 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10797 .elementor-element.elementor-element-8603894{--spacer-size:20px;}.elementor-10797 .elementor-element.elementor-element-7bb71d0{--spacer-size:5px;}.elementor-10797 .elementor-element.elementor-element-ed282b2{--spacer-size:5px;}.elementor-10797 .elementor-element.elementor-element-4a46b37{--spacer-size:20px;}.elementor-10797 .elementor-element.elementor-element-2b4eb0e{--spacer-size:20px;}.elementor-10797 .elementor-element.elementor-element-c0f3622{padding:0px 0px 20px 0px;}.elementor-10797 .elementor-element.elementor-element-70d1cea{--spacer-size:5px;}.elementor-10797 .elementor-element.elementor-element-6bc504a{--spacer-size:5px;}.elementor-10797 .elementor-element.elementor-element-4956013{--spacer-size:5px;}.elementor-10797 .elementor-element.elementor-element-81218e6{--spacer-size:5px;}.elementor-10797 .elementor-element.elementor-element-8312278{--spacer-size:5px;}.elementor-10797 .elementor-element.elementor-element-6b9218f{--spacer-size:5px;}.elementor-10797 .elementor-element.elementor-element-c33e83f{--spacer-size:20px;}.elementor-10797 .elementor-element.elementor-element-e309dce{--spacer-size:20px;}.elementor-10797 .elementor-element.elementor-element-b2f9cc7{--spacer-size:50px;}.elementor-10797 .elementor-element.elementor-element-f413541{font-size:24px;color:#854B21;}.elementor-10797 .elementor-element.elementor-element-6744ed3{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-10797 .elementor-element.elementor-element-6744ed3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-10797 .elementor-element.elementor-element-6744ed3:after{content:"0.66";}.elementor-10797 .elementor-element.elementor-element-6744ed3 .elementor-post__thumbnail__link{width:100%;}.elementor-10797 .elementor-element.elementor-element-6744ed3 .elementor-post__meta-data span + span:before{content:"•";}.elementor-10797 .elementor-element.elementor-element-6744ed3 .elementor-post__text{margin-top:20px;}.elementor-10797 .elementor-element.elementor-element-248f706{--spacer-size:50px;}.elementor-10797 .elementor-element.elementor-element-b753f98{font-size:24px;color:#854B21;}@media(max-width:767px){.elementor-10797 .elementor-element.elementor-element-6744ed3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-10797 .elementor-element.elementor-element-6744ed3:after{content:"0.5";}.elementor-10797 .elementor-element.elementor-element-6744ed3 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-a5a74ba *//* 螢光筆底線（mark） */
:root{
  --mark-color: rgba(252,185,0,.55); /* 螢光色 */
  --mark-height: 40%;                /* 底線高度（百分比越大覆蓋越多） */
}

mark{
  background: none; /* 取消預設黃色 */
  background-image: linear-gradient(
    transparent calc(100% - var(--mark-height)),
    var(--mark-color) 0
  );
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  padding: 0 .06em;   /* 讓色塊不要貼到字邊 */
  border-radius: .12em;
}

/* 可選：粗體時也保持好看 */
mark strong, strong mark { font-weight: 700; }

/* 深色主題微調（可選） */
@media (prefers-color-scheme: dark){
  :root{ --mark-color: rgba(255,210,0,.6); }
}

/* 印表機備援（可選）：把底線改成虛線避免整塊上色 */
@media print{
  mark{
    background: none;
    box-shadow: inset 0 -0.45em 0 var(--mark-color);
  }
}/* End custom CSS */