.wiki-container { background: rgba(0, 0, 0, 0.8); border-radius: 10px; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5); transition: background 0.3s, box-shadow 0.3s, transform 0.3s; max-width: 800px; margin: 60px auto; color: white; height: calc(100vh - 120px); overflow-y: auto; scroll-behavior: smooth; } .container-info-wiki { background: rgba(0, 0, 0, 0.8); border-radius: 10px; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5); transition: background 0.3s, box-shadow 0.3s, transform 0.3s; max-width: 1000px; margin: 60px auto; color: white; height: calc(100vh - 120px); overflow-y: auto; scroll-behavior: smooth; display: grid; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); gap: 20px; } .wiki-container:hover, .container-info-wiki:hover { box-shadow: 0 6px 12px rgba(0, 0, 0, 0.7); transition: box-shadow 0.3s; } .wiki-content { display: flex; flex-wrap: wrap; gap: 20px; } .wiki-article { background: rgba(52, 73, 94, 0.8); border-radius: 10px; padding: 15px; flex: 1; min-width: 250px; transition: background 0.3s, box-shadow 0.3s, transform 0.3s; } .wiki-article:hover { background: rgba(52, 73, 94, 1); box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5); transform: scale(1.02); } .wiki-article h3 { margin: 0 0 10px 0; font-size: 1.2em; } .wiki-article p { margin: 0 0 10px 0; font-size: 1em; } .wiki-article a { text-decoration: none; color: white; transition: color 0.3s; } .wiki-article a:hover { color: #000000; } .vehicle-card { background-color: rgba(0, 0, 0, 0.8); border-radius: 10px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3); text-align: left; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; color: #f1f1f1; border: 1px solid #444; padding: 15px; transition: transform 0.2s ease, box-shadow 0.2s ease; } .vehicle-card:hover { transform: translateY(-5px); box-shadow: 0 8px 15px rgba(0, 0, 0, 0.5); } .vehicle-image { width: 100%; height: auto; border-bottom: 2px solid #333; margin-bottom: 10px; } .vehicle-info h3 { font-size: 16px; margin-bottom: 8px; color: #eaeaea; } .vehicle-info p { font-size: 13px; margin: 4px 0; } .vehicle-info p strong { color: #a1a1a1; } .hidden { display: none; } /* Responsividades */ @media (max-width: 768px) { .wiki-container { margin-left: 5%; margin-right: 5%; padding: 10px; font-size: 0.6em; } .container-info-wiki { grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 15px; margin-left: 5%; margin-right: 5%; } .vehicle-card { width: 90%; } } @media (max-width: 480px) { .wiki-container { margin-left: 5%; margin-right: 5%; padding: 10px; font-size: 0.4em; } .vehicle-card { width: 85%; } }