diff --git a/trace_visualization/css/base.css b/trace_visualization/css/base.css new file mode 100644 index 0000000..4c5926f --- /dev/null +++ b/trace_visualization/css/base.css @@ -0,0 +1,61 @@ +/* ========================================================== + Root Variables + ========================================================== */ +:root { + --color-bg: #f7f9fb; + --color-fg: #1a1a1a; + --color-accent: #0077cc; + --color-border: #d0d4d8; + --color-panel-bg: #ffffff; + + --font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; + + --spacing-xs: 4px; + --spacing-sm: 8px; + --spacing-md: 16px; + --spacing-lg: 24px; + --spacing-xl: 32px; +} + +/* ========================================================== + Reset Rules + ========================================================== */ +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +html, body { + height: 100%; +} + +/* ========================================================== + Body Layout + ========================================================== */ +body { + background-color: var(--color-bg); + color: var(--color-fg); + font-family: var(--font-family-base); + line-height: 1.5; + display: flex; + flex-direction: column; + min-height: 100vh; +} + +main { + flex: 1; + padding: var(--spacing-lg); +} + +footer { + text-align: center; + font-size: 0.875rem; + color: var(--color-fg); + border-top: 1px solid var(--color-border); + padding: var(--spacing-md) 0; +} + +footer::after { + content: "© 2025 Donau2Space.de"; +} \ No newline at end of file