Add recemment modifié page accueil

This commit is contained in:
2025-11-12 17:44:02 +01:00
parent f903e28728
commit 6585b1765a
13 changed files with 218 additions and 60 deletions

View File

@ -3388,3 +3388,97 @@ body, html {
max-height: calc(100vh - 200px);
}
}
/* ========================================
Recent Notes Section
======================================== */
.recent-notes-container {
display: flex;
flex-direction: column;
gap: var(--spacing-md);
max-height: 500px;
overflow-y: auto;
padding: var(--spacing-sm);
margin-bottom: var(--spacing-lg);
scrollbar-width: thin;
scrollbar-color: var(--border-primary) transparent;
}
.recent-notes-container::-webkit-scrollbar {
width: 6px;
}
.recent-notes-container::-webkit-scrollbar-track {
background: transparent;
}
.recent-notes-container::-webkit-scrollbar-thumb {
background: var(--border-primary);
border-radius: 3px;
}
.recent-notes-container::-webkit-scrollbar-thumb:hover {
background: var(--border-secondary);
}
.recent-note-card {
background: var(--bg-secondary);
border: 1px solid var(--border-primary);
border-radius: var(--radius-md);
padding: var(--spacing-md);
transition: all var(--transition-fast);
box-shadow: var(--shadow-sm);
}
.recent-note-card:hover {
border-color: var(--accent-primary);
box-shadow: var(--shadow-md), var(--shadow-glow);
transform: translateY(-2px);
}
.recent-note-link {
text-decoration: none;
color: inherit;
display: block;
}
.recent-note-title {
font-size: 1.1rem;
font-weight: 600;
color: var(--text-primary);
margin-bottom: var(--spacing-sm);
line-height: 1.4;
}
.recent-note-meta {
display: flex;
flex-wrap: wrap;
gap: var(--spacing-md);
align-items: center;
margin-bottom: var(--spacing-sm);
font-size: 0.85rem;
}
.recent-note-date {
color: var(--text-secondary);
display: flex;
align-items: center;
gap: 0.25rem;
}
.recent-note-tags {
color: var(--accent-primary);
font-size: 0.8rem;
font-weight: 500;
}
.recent-note-preview {
color: var(--text-muted);
font-size: 0.9rem;
line-height: 1.5;
margin-top: var(--spacing-sm);
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}