add privacy & tos

This commit is contained in:
Arthur Puechberty
2026-01-17 22:32:14 +01:00
parent 95cd796839
commit 6997254a3f
6 changed files with 680 additions and 2 deletions
+128
View File
@@ -404,3 +404,131 @@ p {
.flex-between { justify-content: space-between; }
.gap-sm { gap: var(--spacing-sm); }
.gap-md { gap: var(--spacing-md); }
/* ===== Navigation ===== */
.navbar {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 1000;
background-color: rgba(22, 27, 34, 0.95);
backdrop-filter: blur(10px);
border-bottom: 1px solid var(--border-color);
padding: var(--spacing-md) 0;
}
.navbar-container {
display: flex;
align-items: center;
justify-content: space-between;
max-width: 1200px;
margin: 0 auto;
padding: 0 var(--spacing-md);
}
.navbar-brand {
display: flex;
align-items: center;
gap: var(--spacing-sm);
font-size: 1.25rem;
font-weight: 700;
color: var(--text-primary);
text-decoration: none;
}
.navbar-brand:hover {
color: var(--text-primary);
text-decoration: none;
}
.navbar-brand img {
width: 32px;
height: 32px;
border-radius: 50%;
}
.navbar-nav {
display: flex;
align-items: center;
gap: var(--spacing-lg);
}
.navbar-link {
color: var(--text-secondary);
font-weight: 500;
text-decoration: none;
transition: color var(--transition-fast);
}
.navbar-link:hover {
color: var(--text-primary);
text-decoration: none;
}
.navbar-user {
display: flex;
align-items: center;
gap: var(--spacing-sm);
padding: var(--spacing-xs) var(--spacing-sm);
background-color: var(--bg-card);
border-radius: var(--border-radius);
border: 1px solid var(--border-color);
}
.navbar-user img {
width: 28px;
height: 28px;
border-radius: 50%;
}
.navbar-user span {
color: var(--text-primary);
font-weight: 500;
}
.navbar-actions {
display: flex;
align-items: center;
gap: var(--spacing-sm);
}
/* ===== Footer ===== */
.footer {
padding: var(--spacing-xl) var(--spacing-md);
border-top: 1px solid var(--border-color);
text-align: center;
background-color: var(--bg-card);
}
.footer-content {
max-width: 1200px;
margin: 0 auto;
display: flex;
flex-direction: column;
align-items: center;
gap: var(--spacing-md);
}
.footer-links {
display: flex;
gap: var(--spacing-lg);
flex-wrap: wrap;
justify-content: center;
}
.footer-links a {
color: var(--text-secondary);
text-decoration: none;
transition: color var(--transition-fast);
}
.footer-links a:hover {
color: var(--primary);
text-decoration: none;
}
.footer-copyright {
color: var(--text-muted);
font-size: 0.9rem;
}