@import 'fonts.css';
@import 'base.css';
@import 'profile.css';
@import 'cards.css';
@import 'social.css';
@import 'sections.css';
@import 'animations.css';
@import 'effects.css';
@import 'video-lazy-load.css';
@import 'blog.css';

/* Performance Optimierungen */
.text-with-effect {
  visibility: visible !important;
  opacity: 1 !important;
  display: block;
  /* Deaktiviere alle Animationen für LCP-Element */
  animation: none !important;
  transition: none !important;
}

/* Vorausladen kritischer Bilder */
.avatar {
  content-visibility: auto;
  contain-intrinsic-size: 100px;
  will-change: auto;
}

/* Verbesserung der Rendering-Performance */
.profile {
  contain: layout style;
}

/* Social Card Optimierungen */
/* Preload der Social Card für bessere Performance bei Social Media Sharing */
.social-card-preload {
  position: absolute;
  top: -9999px;
  left: -9999px;
  width: 1px;
  height: 1px;
  opacity: 0;
  pointer-events: none;
}

/* Strukturierte Daten für Social Media */
.hidden-social-data {
  display: none;
}
