101 lines
1.7 KiB
CSS
101 lines
1.7 KiB
CSS
.search-results-page {
|
|
max-width: 1200px;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.search-results-header {
|
|
margin-bottom: 1.5rem;
|
|
}
|
|
|
|
.search-results-header h2 {
|
|
margin: 0;
|
|
font-size: 1.5rem;
|
|
color: #223149;
|
|
}
|
|
|
|
.search-meta {
|
|
margin: 0.35rem 0 0;
|
|
color: #5b6f8b;
|
|
}
|
|
|
|
.pagination-bar {
|
|
margin-top: 1.25rem;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 0.85rem;
|
|
}
|
|
|
|
.page-indicator {
|
|
color: #4f637d;
|
|
font-weight: 600;
|
|
}
|
|
|
|
.empty-state {
|
|
min-height: 48vh;
|
|
border: 1px dashed #cfdae9;
|
|
border-radius: 14px;
|
|
background: radial-gradient(circle at 20% 20%, #f2f9ff 0%, #edf2ff 70%);
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: center;
|
|
text-align: center;
|
|
padding: 2rem 1rem;
|
|
}
|
|
|
|
.empty-state-icon {
|
|
font-size: 4.2rem;
|
|
color: #60789a;
|
|
margin-bottom: 0.6rem;
|
|
}
|
|
|
|
.empty-state h3 {
|
|
margin: 0;
|
|
color: #223149;
|
|
}
|
|
|
|
.empty-state p {
|
|
margin: 0.6rem 0 0;
|
|
color: #5b6f8b;
|
|
max-width: 500px;
|
|
}
|
|
|
|
@media (max-width: 768px) {
|
|
.pagination-bar {
|
|
flex-direction: column;
|
|
}
|
|
}
|
|
|
|
/* Dark mode overrides */
|
|
:root[data-bs-theme="dark"] .search-results-header h2 {
|
|
color: var(--color-text);
|
|
}
|
|
|
|
:root[data-bs-theme="dark"] .search-meta {
|
|
color: #94a3b8;
|
|
}
|
|
|
|
:root[data-bs-theme="dark"] .page-indicator {
|
|
color: #94a3b8;
|
|
}
|
|
|
|
:root[data-bs-theme="dark"] .empty-state {
|
|
border-color: var(--color-border);
|
|
background: radial-gradient(circle at 20% 20%, #1a2035 0%, #1e2430 70%);
|
|
}
|
|
|
|
:root[data-bs-theme="dark"] .empty-state h3 {
|
|
color: var(--color-text);
|
|
}
|
|
|
|
:root[data-bs-theme="dark"] .empty-state p {
|
|
color: #94a3b8;
|
|
}
|
|
|
|
:root[data-bs-theme="dark"] .empty-state-icon {
|
|
color: #4a6fa5;
|
|
}
|
|
|
|
|