body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; margin: 0; padding: 20px; background-color: #1a1a1a; color: #ffffff; } .container { max-width: 800px; margin: 0 auto; padding: 20px; } h1 { color: #4a9eff; margin-bottom: 30px; } h2 { color: #ffffff; margin-bottom: 15px; } .speed-control { background-color: #2a2a2a; padding: 20px; border-radius: 8px; margin-bottom: 20px; } .button-group { display: flex; gap: 10px; flex-wrap: wrap; margin-top: 15px; } button { background-color: #4a9eff; color: white; border: none; padding: 12px 24px; border-radius: 6px; cursor: pointer; font-size: 14px; font-weight: 500; transition: all 0.2s; } button:hover { background-color: #357abd; } button:active { background-color: #2a5f9a; } button.selected { background-color: #28a745; box-shadow: 0 0 10px rgba(40, 167, 69, 0.5); font-weight: 700; } button.selected:hover { background-color: #218838; } p { color: #cccccc; margin: 10px 0; }