/**
 * ハンバーガーメニュースタイル
 */

/* メニューコンテンツ */
#hamburger-menu-content {
    backdrop-filter: blur(4px);
}

/* ハンバーガーアイコンのトランジション */
.hamburger-dot {
    transition: background-color 0.3s ease;
}

/* メニューリンクのホバー効果 */
#hamburger-menu-content a {
    transition: opacity 0.2s ease;
}

#hamburger-menu-content a:hover {
    opacity: 0.8;
}

#hamburger-menu-content a img {
    transition: transform 0.2s ease;
}

#hamburger-menu-content a:hover img {
    transform: translateX(4px);
}

/* メニューが開いている時のボタンスタイル */
#hamburger-menu.menu-open {
    position: relative;
    z-index: 50;
}

/* スクロール無効化 */
body.overflow-hidden {
    overflow: hidden;
}

