        @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap');
        


        /* ゴールドアクセントの共通設定 */
        .text-gold { color: var(--gold); }
        .bg-gold { background-color: var(--gold); }
        .border-gold { border-color: var(--gold); }

        /* ボタンのグラデーション */
        .btn-accent {
            background: linear-gradient(135deg, #C5A15A 0%, #B3995D 100%);
            color: white;
            transition: all 0.3s ease;
        }
        .btn-accent:hover {
            filter: brightness(1.1);
            transform: translateY(-1px);
        }

        /* 枠線の下線装飾 */
        .border-title {
            border-bottom: 2px solid var(--gold);
        }

        .alert-box { 
            border-left: 4px solid var(--gold);
            background-color: #fcfaf5;
        }


