[v-cloak] {
  display: none;
}

/* 燈箱 手機版調整 */
@media all and (max-width:800px){
	/* 防止文字閃爍 */
	.fancybox-container .fancybox-caption {
		display: none !important; 
	}

	/* 只有當標題被搬進內容區 (.fancybox-content) 之後才顯示 */
	.fancybox-content .fancybox-caption {
		display: block !important; 
		opacity: 1 !important;
		visibility: visible !important;
	}

	/* 針對圖片啟用 Flex  */
	.fancybox-slide--image .fancybox-content {
		overflow: visible !important;
		display: flex !important;
		flex-direction: column !important;
		background: transparent !important;
	}

	/* 針對影片保持 block */
	.fancybox-slide--iframe .fancybox-content {
		display: block !important; /* 確保影片比例容器正常運作 */
		flex-direction: column !important;
		background: transparent !important;
	}

	/* 不會擠壓到標題 */
	.fancybox-image, .fancybox-iframe  {
		position: relative !important;
	}

	/* 排在圖片下方 */
	.fancybox-caption {
		position: static !important; /* 取消絕對定位，讓它順著 flex 排隊 */
		padding: 15px 0 !important;   /* 設定與圖片的間距 */
		color: #eee !important;       /* 文字顏色 */
		width: 100% !important;
		text-align: center !important;
		background: none !important;  /* 移除底部的深色背景 */
	}
}



