/* Werte aus @intertours/design 1.3.1 */
:root { color-scheme: light; }
body { margin: 0; background: #f7f6f2; color: #0a1f2f; font-family: Roboto, Arial, sans-serif; font-weight: 300; line-height: 1.5; }
.wrap { max-width: 48rem; margin: 0 auto; padding: 4rem 5%; }
h1 { font-weight: 100; font-size: 2.75rem; line-height: 1.2; margin: 1rem 0 1.5rem; }
.tag { display: inline-block; margin: 0; padding: 0.25rem 0.75rem; border-radius: 0.5rem; background: rgba(0, 201, 217, 0.1); font-weight: 500; font-size: 0.875rem; }
a { color: #0a1f2f; text-underline-offset: 3px; }
a:focus-visible { outline: 2px solid #0a1f2f; outline-offset: 2px; }
.small { font-size: 0.875rem; color: #444444; }
@media (max-width: 767px) { h1 { font-size: 2rem; } }
