Lectures/assets/css/layout.css

70 lines
1.4 KiB
CSS
Raw Permalink Normal View History

/* Navigation */
.admin-nav {
background-color: var(--bg-secondary);
color: var(--text-primary);
padding: var(--spacing-md) var(--spacing-xl);
display: flex;
justify-content: space-between;
align-items: center;
border-bottom: 1px solid var(--border-color);
}
.nav-brand {
font-size: 1.25rem;
font-weight: bold;
display: flex;
align-items: center;
gap: var(--spacing-md);
}
.nav-brand img {
height: 40px;
width: auto;
}
.nav-menu {
display: flex;
gap: var(--spacing-md);
}
.logout-form button {
padding: var(--spacing-sm) var(--spacing-md);
background-color: var(--bg-tertiary);
color: var(--text-primary);
border: 1px solid var(--border-color);
border-radius: var(--radius-sm);
cursor: pointer;
transition: background-color var(--transition-fast), border-color var(--transition-fast);
}
.logout-form button:hover {
background-color: var(--error-color);
border-color: var(--error-color);
}
/* Conteneur principal */
.admin-main {
padding: var(--spacing-xl);
}
/* Grilles et listes */
.stories-list {
display: grid;
gap: var(--spacing-lg);
margin-top: var(--spacing-xl);
}
/* Media queries */
@media (max-width: 768px) {
.admin-main {
padding: var(--spacing-md);
}
.nav-menu {
gap: var(--spacing-sm);
}
.stories-list {
gap: var(--spacing-md);
}
}