/*

 Author: Kaya Firat
 Date: 11/22/2025
 File: style_impressum.css
 Version: 1.0
 Description: Style Sheet for impressum.html

 */

:root {
--bg1: #000000;
--bg2: #050505;
--text: #e2e2e2;
--text-muted: #8a8a8a;
--accent: #4f46e5;
--card: rgba(30,30,30,0.65);
--shadow: rgba(0,0,0,0.85);
font-family: "Inter", system-ui, sans-serif;
}
body {
margin: 0;
background: linear-gradient(180deg, var(--bg1), var(--bg2));
color: var(--text);
min-height: 100vh;
display: flex;
flex-direction: column;
}
.impressum-box {
width: 90%;
max-width: 800px;
margin: 90px auto 40px auto;
padding: 32px;
background: var(--card);
border-radius: 16px;
box-shadow: 0 10px 40px var(--shadow);
backdrop-filter: blur(10px);
animation: fadeIn 0.8s ease;
}
.impressum-box h1 {
margin-top: 0;
font-size: 30px;
color: var(--text);
}
.impressum-box p {
margin-bottom: 18px;
color: var(--text-muted);
line-height: 1.5;
}
footer {
margin-top: auto;
padding: 14px 0;
text-align: center;
background: rgba(0,0,0,0.55);
border-top: 1px solid rgba(255,255,255,0.06);
backdrop-filter: blur(5px);
}
.footer-link {
color: var(--text-muted);
text-decoration: underline;
transition: 0.2s ease;
}
.footer-link:hover {
color: var(--accent);
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(10px); }
to { opacity: 1; transform: translateY(0); }
}
