Files
bg-it-solutions.de/assets/css/main.css
T
2026-03-30 11:09:22 +02:00

97 lines
1.8 KiB
CSS

@tailwind base;
@tailwind components;
@tailwind utilities;
@layer base {
html {
@apply bg-black text-white antialiased;
scroll-behavior: smooth;
}
::selection {
@apply bg-white text-black;
}
}
/* Page transitions */
.page-enter-active,
.page-leave-active {
transition: opacity 0.3s ease;
}
.page-enter-from,
.page-leave-to {
opacity: 0;
}
/* Legal content rendered from markdown */
.legal-content h1 {
font-family: 'JetBrains Mono', monospace;
font-weight: 700;
font-size: 1.875rem;
margin-bottom: 3rem;
}
.legal-content h2 {
font-family: 'JetBrains Mono', monospace;
font-weight: 500;
font-size: 1.125rem;
margin-top: 2.5rem;
margin-bottom: 0.75rem;
color: rgba(255, 255, 255, 0.8);
}
.legal-content h3 {
font-family: 'JetBrains Mono', monospace;
font-weight: 500;
font-size: 0.875rem;
margin-top: 1.5rem;
margin-bottom: 0.5rem;
color: rgba(255, 255, 255, 0.6);
}
.legal-content p,
.legal-content li {
color: rgba(255, 255, 255, 0.6);
line-height: 1.625;
}
.legal-content p + p {
margin-top: 0.75rem;
}
.legal-content ul {
list-style-type: disc;
list-style-position: inside;
margin-left: 0.5rem;
margin-bottom: 0.75rem;
}
.legal-content ul li + li {
margin-top: 0.25rem;
}
.legal-content a {
color: rgba(255, 255, 255, 0.8);
text-decoration: underline;
text-underline-offset: 4px;
transition: color 0.2s;
}
.legal-content a:hover {
color: rgba(255, 255, 255, 1);
}
.legal-content strong {
color: rgba(255, 255, 255, 0.8);
font-weight: 500;
}
/* Staggered animation delays */
.delay-100 { animation-delay: 0.1s; }
.delay-200 { animation-delay: 0.2s; }
.delay-300 { animation-delay: 0.3s; }
.delay-400 { animation-delay: 0.4s; }
.delay-500 { animation-delay: 0.5s; }
.delay-600 { animation-delay: 0.6s; }