.elementor-41579 .elementor-element.elementor-element-7860bfd{--display:flex;}/* Start custom CSS for wd_text_block, class: .elementor-element-a4baa35 *//* --- 整個區塊容器 (修正為 900px) --- */
div.my-line-section {
    text-align: center;
    margin: 5px auto;
    padding: 5px;
    background: rgba(255, 255, 255, 0.03);
    border: 1px dashed #444;
    border-radius: 12px;
    /* 修改：寬度設為 900px */
    max-width: 900px; 
    box-sizing: border-box; /* 確保 padding 不會撐破寬度 */
}

/* --- 上方提示文字 --- */
/* 使用 div 前綴增加權重，確保能改成灰色 */
div.my-line-section .line-hint {
    color: #ccc; 
    font-size: 15px;
    margin-bottom: 25px;
    line-height: 1.6;
}

/* 強調文字 (橘色) */
div.my-line-section .line-hint .highlight {
    color: #ff5722;
    font-weight: bold;
    display: block;
    margin-top: 5px;
}

/* --- LINE 按鈕本體 --- */
/* 增加權重：使用 div a.class 確保蓋過主題設定 */
div.my-line-section a.line-btn-main {
    display: inline-block;
    background-color: #06c755;
    color: #ffffff; /* 設定為白色，覆蓋預設 */
    font-size: 18px;
    font-weight: bold;
    padding: 15px 50px; /* 按鈕稍微加寬 */
    border-radius: 50px;
    text-decoration: none; /* 去除底線 */
    box-shadow: 0 4px 15px rgba(6, 199, 85, 0.3);
    transition: all 0.3s ease;
    
    /* 呼吸燈動畫 */
    animation: pulse-green 2s infinite;
}

/* 滑鼠移上去 */
div.my-line-section a.line-btn-main:hover {
    background-color: #05b34c;
    color: #ffffff; /* 確保 hover 時文字依然是白色 */
    transform: translateY(-3px);
}

/* --- 下方狀態文字 --- */
div.my-line-section .line-status {
    margin-top: 20px;
    font-size: 14px;
    color: #888; /* 確保是暗灰色，做出層次 */
}

div.my-line-section .line-status .dot {
    color: #00c300;
    font-size: 1.2em;
    margin-right: 5px;
}

/* --- 呼吸燈動畫 --- */
@keyframes pulse-green {
    0% { transform: scale(0.98); box-shadow: 0 0 0 0 rgba(6, 199, 85, 0.7); }
    70% { transform: scale(1); box-shadow: 0 0 0 15px rgba(6, 199, 85, 0); }
    100% { transform: scale(0.98); box-shadow: 0 0 0 0 rgba(6, 199, 85, 0); }
}

/* --- 手機版微調 --- */
@media (max-width: 768px) {
    div.my-line-section {
        width: 100%; /* 手機版佔滿 */
        padding: 20px;
    }
    div.my-line-section a.line-btn-main {
        width: 100%; /* 手機版按鈕滿寬，更好按 */
        box-sizing: border-box;
    }
}/* End custom CSS */