Spaces:
Running
Running
body { | |
font-family: 'Roboto', sans-serif; | |
background: linear-gradient(135deg, #1e1e1e 0%, #12122a 100%); | |
color: #d3d4e8; | |
min-height: 100vh; | |
display: flex; | |
flex-direction: column; | |
} | |
.hero { | |
background: linear-gradient(45deg, #2a2a3a, #1a1a2a); | |
border-bottom: 3px solid #00f6ff; | |
animation: slideIn 1.5s ease-out; | |
box-shadow: 0 4px 20px rgba(0, 246, 255, 0.3); | |
} | |
.hero h1 { | |
font-family: 'Orbitron', sans-serif; | |
color: #ffffff; | |
text-shadow: 0 0 8px rgba(0, 246, 255, 0.6); | |
letter-spacing: 2px; | |
} | |
.hero .lead { | |
color: #b0b0d0; | |
font-size: 1.3rem; | |
font-weight: 400; | |
} | |
.card { | |
background: #252535; | |
border: 2px solid #00f6ff; | |
transition: transform 0.3s ease, box-shadow 0.3s ease; | |
box-shadow: 0 4px 15px rgba(0, 246, 255, 0.2); | |
} | |
.card:hover { | |
transform: translateY(-8px); | |
box-shadow: 0 6px 20px rgba(0, 246, 255, 0.4); | |
} | |
.form-select { | |
background: #2f2f4f; | |
border: 1px solid #00f6ff; | |
color: #d3d4e8; | |
font-weight: 500; | |
transition: background 0.3s ease, box-shadow 0.3s ease; | |
} | |
.form-select:focus { | |
background: #2f2f4f; | |
border-color: #00f6ff; | |
box-shadow: 0 0 0 0.25rem rgba(0, 246, 255, 0.5); | |
} | |
.table-dark { | |
background: #252535; | |
border: 1px solid #00f6ff; | |
} | |
.table-dark th, | |
.table-dark td { | |
border-color: #3a3a5a; | |
padding: 12px 15px; | |
vertical-align: middle; | |
} | |
.table-dark tbody tr { | |
transition: background 0.3s ease, transform 0.2s ease; | |
} | |
.table-dark tbody tr:hover { | |
background: #3a3a5a; | |
transform: translateX(5px); | |
} | |
.pagination .page-item .page-link { | |
background: #2f2f4f; | |
border: 1px solid #00f6ff; | |
color: #d3d4e8; | |
font-weight: 500; | |
transition: background 0.3s ease, color 0.3s ease; | |
margin: 0 2px; | |
} | |
.pagination .page-item.active .page-link { | |
background: #00f6ff; | |
border-color: #00f6ff; | |
color: #1e1e2e; | |
} | |
.pagination .page-item .page-link:hover { | |
background: #00f6ff; | |
color: #1e1e2e; | |
} | |
.pagination .page-item.disabled .page-link { | |
background: #3a3a5a; | |
border-color: #3a3a5a; | |
color: #6a6a8a; | |
} | |
.container { | |
max-width: 1300px; | |
flex: 1; | |
} | |
footer { | |
background: #1a1a2a; | |
border-top: 2px solid #00f6ff; | |
color: #8a8aaa; | |
font-size: 0.9rem; | |
} | |
.border-neon { | |
border-color: #00f6ff ; | |
} | |
.border-neon-dark { | |
border-color: #3a3a5a ; | |
} | |
@keyframes slideIn { | |
from { opacity: 0; transform: translateY(-50px); } | |
to { opacity: 1; transform: translateY(0); } | |
} | |
.table-responsive { | |
box-shadow: 0 4px 15px rgba(0, 246, 255, 0.2); | |
} |