﻿ .tone-container{margin-bottom:30px}.section-title{font-size:16px;font-weight:bold;color:#2c3e50;border-left:5px solid #ff7f50;padding-left:12px;margin-bottom:15px}.tone-selection{background:#f8f9fa;padding:5px 15px;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,0.1);margin-bottom:30px}.subtitle{font-size:16px;font-weight:bold;color:#34495e;margin-bottom:10px}.chord-pre{background:#ffffff;padding:12px;border-radius:8px;border:1px solid #e0e0e0;font-size:16px;min-height:50px;display:none}.chord-results{display:flex;flex-direction:column;margin-top:10px}.chord-list,.chord-list-alt{background:#eef1f4;padding:10px;border-radius:6px;font-weight:bold;color:#2c3e50;border-left:4px solid #3498db;margin-top:5px}.divider{height:1px;background:#d1d8e0;margin:15px 0}.tone-info,.scale-info{background:#ffffff;padding:0 12px;border-radius:8px;border:1px solid #e0e0e0;font-size:16px;font-weight:bold;color:#2c3e50;margin-top:10px}.makam-info{background:#ffffff;padding:5px 15px;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.scale-formula{font-size:16px;font-weight:bold;color:#2c3e50;margin-bottom:10px}.example-scale{font-size:16px;font-weight:bold;color:#34495e}.scale-notes{display:inline-block;background:#eef1f4;padding:8px 12px;border-radius:6px;margin-top:15px;font-weight:bold;color:#2c3e50;border-left:4px solid #3498db}.nihavend-container{background-color:#f9f9f9;padding:10px 15px;border-radius:10px;margin:20px auto;box-shadow:0px 4px 10px rgba(0,0,0,0.1)}.nihavend-title{font-size:16px;font-weight:bold;margin-bottom:15px;color:#2E2E2E}.nihavend-intro p{font-size:16px;color:#555;line-height:1.6}.nihavend-box{background-color:#fff;padding:20px;border-radius:8px;margin-top:20px;border-left:4px solid #ff7f50;box-shadow:0px 3px 8px rgba(0,0,0,0.1)}.nihavend-box h3{font-size:16px;color:#ff7f50;margin-bottom:10px}.highlighted-text{font-size:16px;font-weight:bold;background-color:#fffae5;padding:10px;display:inline-block;border-radius:5px}.nihavend-table{width:100%;border-collapse:collapse;margin-top:10px}.nihavend-table th,.nihavend-table td{padding:12px 0px 12px;border:1px solid #ddd;text-align:center}.nihavend-table th{background-color:#ff7f50;color:white}.nihavend-footer{margin-top:25px;font-size:14px;color:#333;padding:15px;border-top:2px solid #ff7f50}.bold{font-weight:bold;color:#ff7f50}