From 122ad5f9ae598fc9e2efeabc60dc3abb4c57552e Mon Sep 17 00:00:00 2001 From: Mika Date: Mon, 9 Mar 2026 13:44:26 +0000 Subject: [PATCH] Add artifact.visualization/css/base.css --- artifact.visualization/css/base.css | 83 +++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 artifact.visualization/css/base.css diff --git a/artifact.visualization/css/base.css b/artifact.visualization/css/base.css new file mode 100644 index 0000000..f330d5f --- /dev/null +++ b/artifact.visualization/css/base.css @@ -0,0 +1,83 @@ +:root { + /* Base Variables */ + --color-bg: #f9fafb; + --color-surface: #ffffff; + --color-text: #1f2937; + --color-accent: #2563eb; + --color-accent-muted: #93c5fd; + --color-warn: #f59e0b; + --color-error: #dc2626; + --font-base: 'Segoe UI', Roboto, sans-serif; + --font-mono: 'Courier New', monospace; + --spacing-xs: 0.25rem; + --spacing-sm: 0.5rem; + --spacing-md: 1rem; + --spacing-lg: 2rem; + --radius-sm: 4px; + --radius-md: 8px; + --transition-fast: 0.2s ease-in-out; + --transition-slow: 0.4s ease-in-out; + --max-content-width: 1200px; +} + +html, body { + margin: 0; + padding: 0; + height: 100%; + width: 100%; + font-family: var(--font-base); + background-color: var(--color-bg); + color: var(--color-text); + line-height: 1.5; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +h1, h2, h3, p { + margin: 0; + font-weight: 400; +} + +h1 { + font-size: 1.875rem; + font-weight: 600; + color: var(--color-text); +} + +h2 { + font-size: 1.5rem; + font-weight: 500; + color: var(--color-text); +} + +h3 { + font-size: 1.25rem; + font-weight: 500; + color: var(--color-text); +} + +p { + font-size: 1rem; + color: var(--color-text); + margin-bottom: var(--spacing-md); +} + +@media (min-width: 640px) { + h1 { font-size: 2.25rem; } + h2 { font-size: 1.75rem; } + h3 { font-size: 1.375rem; } + p { font-size: 1.0625rem; } +} + +footer { + text-align: center; + font-size: 0.875rem; + color: #6b7280; + padding: var(--spacing-md); +} + +footer::after { + content: "© 2026 Donau2Space.de"; + display: block; + margin-top: var(--spacing-sm); +} \ No newline at end of file