Add results_visualization/css/theme.css
This commit is contained in:
parent
4c133bc3b8
commit
b0928db08f
1 changed files with 110 additions and 0 deletions
110
results_visualization/css/theme.css
Normal file
110
results_visualization/css/theme.css
Normal file
|
|
@ -0,0 +1,110 @@
|
|||
:root {
|
||||
/* Farbvariablen & Designsystem */
|
||||
--color-primary: #0066cc;
|
||||
--color-secondary: #00b3a4;
|
||||
--color-accent-pre: #f0ad4e;
|
||||
--color-accent-post: #5cb85c;
|
||||
--color-accent-read: #5bc0de;
|
||||
--color-bg-light: #ffffff;
|
||||
--color-bg-dark: #1e1e1e;
|
||||
--color-text-light: #333333;
|
||||
--color-text-dark: #e0e0e0;
|
||||
--spacing-sm: 0.5rem;
|
||||
--spacing-md: 1rem;
|
||||
--spacing-lg: 2rem;
|
||||
--transition-fast: 0.2s ease;
|
||||
}
|
||||
|
||||
/* ==============================
|
||||
Theme Colors
|
||||
============================== */
|
||||
.theme-light {
|
||||
background-color: var(--color-bg-light);
|
||||
color: var(--color-text-light);
|
||||
}
|
||||
|
||||
.theme-dark {
|
||||
background-color: var(--color-bg-dark);
|
||||
color: var(--color-text-dark);
|
||||
}
|
||||
|
||||
.theme-light .panel,
|
||||
.theme-dark .panel {
|
||||
transition: background-color var(--transition-fast), color var(--transition-fast);
|
||||
}
|
||||
|
||||
.theme-light .panel {
|
||||
background-color: #f8f9fa;
|
||||
border: 1px solid #dcdcdc;
|
||||
}
|
||||
|
||||
.theme-dark .panel {
|
||||
background-color: #2a2a2a;
|
||||
border: 1px solid #444;
|
||||
}
|
||||
|
||||
/* ==============================
|
||||
Accents
|
||||
============================== */
|
||||
.accent-write-pre {
|
||||
color: var(--color-accent-pre);
|
||||
}
|
||||
|
||||
.accent-write-post {
|
||||
color: var(--color-accent-post);
|
||||
}
|
||||
|
||||
.accent-read {
|
||||
color: var(--color-accent-read);
|
||||
}
|
||||
|
||||
/* Hintergrundvarianten der Akzente */
|
||||
.accent-write-pre-bg {
|
||||
background-color: var(--color-accent-pre);
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.accent-write-post-bg {
|
||||
background-color: var(--color-accent-post);
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.accent-read-bg {
|
||||
background-color: var(--color-accent-read);
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
/* ==============================
|
||||
Responsives Verhalten
|
||||
============================== */
|
||||
@media (min-width: 640px) {
|
||||
:root {
|
||||
--spacing-md: 1.5rem;
|
||||
--spacing-lg: 3rem;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 1024px) {
|
||||
:root {
|
||||
--spacing-md: 2rem;
|
||||
--spacing-lg: 4rem;
|
||||
}
|
||||
}
|
||||
|
||||
/* ==============================
|
||||
Footer Hinweis
|
||||
============================== */
|
||||
footer {
|
||||
text-align: center;
|
||||
font-size: 0.8rem;
|
||||
margin-top: var(--spacing-lg);
|
||||
padding: var(--spacing-md);
|
||||
border-top: 1px solid #ccc;
|
||||
}
|
||||
|
||||
footer::after {
|
||||
content: "© 2026 Donau2Space.de";
|
||||
display: block;
|
||||
margin-top: var(--spacing-sm);
|
||||
color: var(--color-text-light);
|
||||
}
|
||||
Loading…
Reference in a new issue