SentimentSpark / style.css
ghostai1's picture
Update style.css
3884117 verified
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 !important;
}
.border-neon-dark {
border-color: #3a3a5a !important;
}
@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);
}