- style.css: h1-Farbe war ungueltiges CSS (ä0f2d52 statt #0f2d52, vermutlich Tastaturlayout-Tippfehler), Browser verwarf die Regel komplett. - index.html: Titel/Vision auf 'Tuxflotte - Flottenmanagement fuer Linux-Computer' vereinheitlicht (kollidierte vorher mit 'Workspace Lifecycle Management', siehe ADR-0020). Vision 'Linux zu den Menschen bringen' ergaenzt. Prominenter Anmelden-Button zu flotten-management.tuxflotte.de (Subdomain wird vom User noch separat in Pangolin eingerichtet). Toten HTML-Kommentar entfernt. - impressum.html: verwaistes </ol> ohne oeffnendes <ol> entfernt (Copy-Paste-Rest), Titel vereinheitlicht. - disclaimer.html: <ol> war in <p> verschachtelt (Block-Element in Inline-Kontext, ungueltiges HTML), <li>-Eintraege umschlossen ihren Text nicht. Sauber zu <li>Punkt<p>Text</p></li> korrigiert. - Inhaltlich unveraendert: Impressum-Anschrift (Muenchen + E-Mail reicht laut User fuer den aktuellen privaten Betrieb ohne eingetragene Firma). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
114 lines
1.8 KiB
CSS
114 lines
1.8 KiB
CSS
/* --- Deine globalen Design-Vorgaben --- */
|
|
body {
|
|
font-family: "Inter", sans-serif;
|
|
background: white;
|
|
color: #163a63;
|
|
margin: 0;
|
|
line-height: 1.7;
|
|
}
|
|
|
|
header {
|
|
background: white;
|
|
color: #163a63;
|
|
padding: 60px;
|
|
text-align: center; /* Zentriert Überschrift und Logo */
|
|
border-bottom: 1px solid #e1e4e8
|
|
}
|
|
|
|
main {
|
|
max-width: 900px;
|
|
margin: auto;
|
|
padding: 40px;
|
|
}
|
|
|
|
h1 {
|
|
margin: 0;
|
|
font-size: 3rem;
|
|
color: #0f2d52;
|
|
}
|
|
|
|
h2 {
|
|
color: #0f2d52;
|
|
margin-top: 0;
|
|
}
|
|
|
|
h3 {
|
|
color: #0f2d52;
|
|
margin-top: 0;
|
|
}
|
|
|
|
a {
|
|
color: #1b5fa7;
|
|
text-decoration: none;
|
|
}
|
|
|
|
a:hover {
|
|
text-decoration: underline;
|
|
}
|
|
|
|
/* --- Integration für das SVG-Logo --- */
|
|
.top-logo {
|
|
display: block;
|
|
width: 100%;
|
|
max-width: 800px;
|
|
height: auto;
|
|
margin: 0 auto 2rem auto; /* Zentriert das SVG mit Abstand nach unten */
|
|
}
|
|
|
|
/* --- Layout-Elemente (Karten & Spalten) --- */
|
|
.card {
|
|
background: #f4f7fa; /* Leichtes Graublau, passend zu deinem Text-Blau */
|
|
border-radius: 8px;
|
|
padding: 24px;
|
|
margin-bottom: 24px;
|
|
}
|
|
|
|
.grid {
|
|
display: grid;
|
|
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
|
|
gap: 24px;
|
|
}
|
|
|
|
/* Verhindert doppelten Abstand, wenn Karten im Grid liegen */
|
|
.grid .card {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
/* --- Listen-Styling --- */
|
|
ul {
|
|
padding-left: 20px;
|
|
margin: 10px 0 10px 0;
|
|
}
|
|
|
|
li {
|
|
margin: 10px 0 10px 0;
|
|
}
|
|
|
|
/* --- Anmelden-Button (Call-to-Action) --- */
|
|
.cta-section {
|
|
text-align: center;
|
|
}
|
|
|
|
.cta-button {
|
|
display: inline-block;
|
|
background: #0f2d52;
|
|
color: white;
|
|
padding: 14px 36px;
|
|
border-radius: 8px;
|
|
font-weight: 600;
|
|
font-size: 1.2rem;
|
|
}
|
|
|
|
.cta-button:hover {
|
|
background: #1b5fa7;
|
|
text-decoration: none;
|
|
}
|
|
|
|
/* --- Fußzeile --- */
|
|
footer {
|
|
text-align: center;
|
|
padding: 40px;
|
|
font-size: 0.9rem;
|
|
color: #7a93ad;
|
|
}
|