/* css/pulse_button.css */
.control-wrapper.type-pulse {
    width: 100px;  /* 目標寬度 */
    height: 140px; /* 目標高度 */
    padding-top: 10px; /* 調整 padding */
    cursor: pointer; /* 添加指針樣式 */
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    box-sizing: border-box;
}
.control-wrapper.type-pulse:hover {
    transform: translateY(-2px);
    box-shadow: 0 3px 8px rgba(0,0,0,0.15);
}
.control-wrapper.type-pulse .pulse-button-image {
    width: 50px; /* 根據新尺寸調整圖片大小 */
    height: 50px;
    border-radius: 4%;
    margin-bottom: 8px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    transition: transform 0.1s ease;
    user-select: none; /* 防止圖片被選中 */
}
.control-wrapper.type-pulse:active .pulse-button-image {
    transform: scale(0.92); /* 按下效果 */
}
.control-wrapper.type-pulse .control-status {
    font-size: 11px; /* 調整字體 */
}