/* scale-training.css - 究極の脳トレモード専用スタイル */

/* 変化音（メジャーと異なる音程）のオレンジハイライト */
.note-circle.scale-changed-note {
    background: rgba(251, 146, 60, 0.3);
    border-color: rgb(251, 146, 60);
    color: rgb(251, 146, 60);
}

/* 現在ステップのピンクハイライトが優先 */
.note-circle.scale-changed-note.current {
    background: rgba(236, 72, 153, 0.5) !important;
    border-color: rgb(236, 72, 153) !important;
    box-shadow: 0 0 12px rgba(236, 72, 153, 0.5);
}

.note-circle.scale-changed-note.completed {
    background: rgba(251, 146, 60, 0.15);
    border-color: rgba(251, 146, 60, 0.4);
    color: rgba(251, 146, 60, 0.6);
}

/* お手本ボタン */
#scale-preview-container {
    text-align: center;
    margin-bottom: 12px;
}

#scale-preview-btn {
    max-width: 260px;
    margin: 0 auto;
    border: 1.5px solid rgba(168, 85, 247, 0.5);
    background: rgba(168, 85, 247, 0.1);
    color: rgba(255, 255, 255, 0.95);
    padding: 10px 20px;
    border-radius: 12px;
    font-size: 14px;
    gap: 8px;
    transition: background 0.2s, border-color 0.2s;
}

#scale-preview-btn:hover:not(:disabled) {
    background: rgba(168, 85, 247, 0.2);
    border-color: rgba(168, 85, 247, 0.7);
}

#scale-preview-btn:disabled {
    opacity: 0.4;
    cursor: not-allowed;
}

#scale-preview-btn i {
    color: rgba(168, 85, 247, 0.8);
}

/* ホーム画面: 究極カードのボタン間マージン */
#scale-mode-footer .premium-mode-btn .btn + .btn,
#scale-mode-footer .locked-mode-btn .btn + .btn,
#scale-mode-footer .firstvisit-mode-btn .btn + .btn {
    margin-top: 8px !important;
}

/* 究極の脳トレカード: 分析を見るボタン */
#scale-mode-footer .btn-scale-analysis {
    width: 100%;
    background: rgba(168, 85, 247, 0.15);
    border: 1px solid rgba(168, 85, 247, 0.4);
    color: rgba(255, 255, 255, 0.95);
}
#scale-mode-footer .btn-scale-analysis:hover {
    background: rgba(168, 85, 247, 0.25);
}
