| .container { |
| text-align: center; |
| padding: 20px; |
| max-width: 700px; |
| margin: 0 auto; |
| font-family: 'Arial', sans-serif; |
| } |
|
|
| h1 { |
| color: #000000; |
| } |
|
|
| p { |
| color: #333; |
| } |
|
|
| .btn-row { |
| margin: 15px 0; |
| } |
|
|
| button { |
| background-color: #868686; |
| color: white; |
| border: none; |
| padding: 10px 18px; |
| border-radius: 6px; |
| cursor: pointer; |
| margin: 5px; |
| font-size: 1em; |
| transition: 0.2s; |
| } |
|
|
| button:hover { |
| background-color: #484848; |
| color: #222; |
| } |
|
|
| select, input[type="number"] { |
| padding: 8px; |
| border-radius: 6px; |
| border: 1px solid #000000; |
| margin-top: 5px; |
| min-width: 180px; |
| } |
|
|
| .section { |
| margin-top: 20px; |
| display: none; |
| padding: 15px; |
| border: 1px solid #ddd; |
| border-radius: 8px; |
| background-color: #f9f9f9; |
| } |
|
|
| pre { |
| text-align: left; |
| background: #222; |
| color: rgb(255, 255, 255); |
| padding: 10px; |
| border-radius: 6px; |
| overflow-x: auto; |
| } |
|
|
| .results { |
| margin-top: 15px; |
| display: flex; |
| flex-direction: column; |
| gap: 12px; |
| } |
|
|
| .card { |
| border: 1px solid #000000; |
| border-radius: 8px; |
| padding: 12px; |
| background-color: #f0f8ff; |
| text-align: left; |
| } |
|
|
| .card h4 { |
| margin: 0 0 6px 0; |
| color: #000000; |
| } |
|
|
| .card p { |
| margin: 3px 0; |
| color: #333; |
| } |
|
|
| .chords { |
| font-family: monospace; |
| font-size: 0.85em; |
| background: #222; |
| color: rgb(255, 255, 255); |
| padding: 8px; |
| border-radius: 6px; |
| overflow-x: auto; |
| display: none; |
| margin-top: 6px; |
| } |
|
|
| .show-btn { |
| background-color: #868686; |
| color: white; |
| border: none; |
| padding: 4px 8px; |
| border-radius: 5px; |
| cursor: pointer; |
| font-size: 0.85em; |
| margin-top: 4px; |
| } |
|
|
| .show-btn:hover { |
| background-color: #5c5c5c; |
| } |
|
|