/* 分享置中（你已經成功的那部分） */
.single-post .sharedaddy {
  text-align: center;
}

/* 只讓這個橫幅容器滿版（Elementor container） */
.single-post .elementor-element-2c605a88{
  width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  max-width: 100vw !important;
}

/* 只在手機版隱藏 Astra 右側資訊欄 */
@media (max-width: 767px) {
  .ast-sidebar {
    display: none !important;
  }

  /* 讓內容區撐滿寬度 */
  .site-content .ast-container {
    display: block;
  }
}

@media (max-width: 768px){

  /* 1) 先把 quiz 外層撐到滿版（你現在變窄，通常是外層被鎖寬） */
  .jung-quiz-wrap,
  .jung-quiz-wrap .qsm-quiz-container{
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }

  /* 2) ✅ 綠色框大多是在 qsm-quiz-container 或 form 上：兩個都一起改 */
  .jung-quiz-wrap .qsm-quiz-container,
  .jung-quiz-wrap form.qsm-quiz-form{
    border-width: 2px !important;       /* 變細 */
    box-sizing: border-box !important;
  }

  /* 3) ✅ 讓 border 更靠近邊緣：減少左右內距 */
  .jung-quiz-wrap .qsm-quiz-container{
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .jung-quiz-wrap form.qsm-quiz-form{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}


/* 只縮 Archive/Tag 的文章列表縮圖，但排除任何輪播/Carousel 內的圖片 */
.archive .ast-article-post .post-thumb img,
.tag .ast-article-post .post-thumb img{
  max-height: 220px;
  object-fit: cover;
}

/* ✅ 排除：輪播內的縮圖不要被裁短（Swiper/Slick/Owl/Elementor carousel） */
.archive .swiper .post-thumb img,
.archive .swiper-container .post-thumb img,
.archive .slick-slider .post-thumb img,
.archive .owl-carousel .post-thumb img,
.archive [class*="carousel"] .post-thumb img,
.tag .swiper .post-thumb img,
.tag .swiper-container .post-thumb img,
.tag .slick-slider .post-thumb img,
.tag .owl-carousel .post-thumb img,
.tag [class*="carousel"] .post-thumb img{
  max-height: none !important;
  height: auto !important;
  object-fit: initial !important;
}

