body { font-family: 'Roboto', sans-serif; background-color: #1a1a2e; color: #f1f1f1; overflow-x: hidden; transition: all 0.3s; } button { border-radius: 8px; padding: 10px 16px; margin: 8px 0; background-color: #ff0000; /* Cor vermelha */ color: white; border: 3px solid #ff4d4d; /* Cor vermelha mais clara */ box-shadow: 0 8px 15px rgba(0, 0, 0, 0.6); cursor: pointer; transition: all 0.3s ease-in-out; font-size: 16px; width: auto; /* Ajusta a largura automaticamente */ } button:hover { background-color: #ff4d4d; /* Cor vermelha mais clara */ transform: scale(1.05) rotate(3deg); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.8); animation: shine 1s infinite alternate; } button:focus { outline: none; } @keyframes shine { 0% { box-shadow: 0 8px 20px rgba(0, 0, 0, 0.6); } 100% { box-shadow: 0 10px 30px rgba(255, 255, 255, 0.5); } } footer { margin-top: 20px; text-align: center; border-top: 3px solid #ff0000; /* Cor vermelha */ padding-top: 12px; color: white; } header { display: flex; justify-content: space-between; padding: 20px; } header h1 { color: #ff0000; /* Cor vermelha */ } header button { background-color: #00bcd4; /* Cor ciano */ box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3); } header button:hover { background-color: #ff0000; /* Cor vermelha */ } #sidebar { width: 250px; background-color: #23272a; height: 100%; position: fixed; left: 0; top: 0; z-index: 1; transform: translateX(-270px); opacity: 0; transition: transform 0.5s ease, opacity 0.5s ease; border-right: 3px solid #ff0000; /* Cor vermelha */ padding-top: 20px; box-shadow: 0 8px 30px rgba(0, 0, 0, 0.6); display: flex; flex-direction: column; align-items: center; } #sidebar.show { transform: translateX(0); opacity: 1; } #sidebar button { background-color: #00bcd4; /* Cor ciano */ margin-bottom: 20px; border: 3px solid #00bcd4; /* Cor ciano */ font-size: 18px; padding: 16px 24px; border-radius: 8px; transition: background-color 0.3s, box-shadow 0.3s, transform 0.3s; width: 80%; /* Tornando os botões mais largos */ } #sidebar button:hover { background-color: #ff0000; /* Cor vermelha */ transform: scale(1.05); box-shadow: 0 10px 30px rgba(0, 0, 0, 0.8); } #container { margin-left: 250px; padding: 25px; background: #2f3136; border-radius: 8px; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.5); transition: margin-left 0.5s ease; } #container h1 { color: #ff0000; /* Cor vermelha */ } #downloads, #discord, #updates, #others { display: none; } #downloads.active, #discord.active, #updates.active, #others.active { display: block; } #downloads a { display: block; } #tab-button { background-color: #ff0000; /* Cor vermelha */ color: white; padding: 16px 24px; width: 100%; border: 3px solid #ff4d4d; /* Cor vermelha mais clara */ border-radius: 8px; cursor: pointer; transition: all 0.3s ease-in-out; font-size: 18px; } #tab-button:hover { background-color: #ff4d4d; /* Cor vermelha mais clara */ transform: scale(1.05); animation: shine 1s infinite alternate; } #tab-button:active { background-color: #00bcd4; /* Cor ciano */ box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3); } iframe { border-radius: 8px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3); } footer { border-top: 3px solid #ff0000; /* Cor vermelha */ padding-top: 15px; } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes slideIn { 0% { transform: translateX(-100%); } 100% { transform: translateX(0); } } .tab-content { padding: 20px; background: #36393f; border-radius: 8px; margin-top: 10px; border: 3px solid #ff0000; /* Cor vermelha */ opacity: 0; transition: opacity 0.3s ease; } #downloads.active, #discord.active, #updates.active, #others.active { opacity: 1; animation: fadeIn 0.5s ease-in; } #sidebar.show .tab-button { animation: slideIn 0.5s ease-out; } @media (max-width: 768px) { #container { margin-left: 0; } .sidebar { width: 200px; } #menu-button { font-size: 16px; padding: 10px; } } @media (max-width: 480px) { body { font-size: 14px; } button { padding: 12px 18px; } header h1 { font-size: 20px; } }