<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
  --accent: #007bff;
  --bg-card: #f8f9fa;
  --themed-bg-dark: #343a40;
}

/* Styles de base */
.themed-text {
  color: var(--accent);
}

.themed-bg-dark {
  background-color: var(--themed-bg-dark);
}

.themed-border {
  border-color: var(--accent);
}

.card-hover:hover {
  transition: transform 0.3s ease;
}

/* Custom hover effect */
.hover-text {
  transition: color 0.3s ease;
}

.hover-text:hover {
  color: var(--accent);
}

/* Styles mobiles */
@media (max-width: 768px) {
  /* Navigation mobile */
  .nav-mobile {
    display: none;
  }

  /* Titres plus petits */
  h2 {
    font-size: 2rem;
  }

  /* Spacing ajustÃ© */
  .py-16 {
    padding: 4rem 0;
  }

  .py-14 {
    padding: 3rem 0;
  }

  /* Grid mobile */
  .md\:grid-cols-2 {
    grid-template-columns: 1fr;
  }

  .md\:grid-cols-4 {
    grid-template-columns: 1fr;
  }

  /* Form contact mobile */
  .contact-form {
    margin-bottom: 2rem;
  }

  /* RÃ©duire la taille des boutons */
  .btn {
    padding: 0.5rem 1rem;
    font-size: 0.9rem;
  }

  /* Footer mobile */
  .footer-links {
    flex-direction: column;
    align-items: center;
    gap: 1rem;
  }

  /* RÃ©duire la taille des icÃ´nes */
  .icon {
    width: 24px;
    height: 24px;
  }

  /* Animation du bouton menu */
  .menu-icon {
    width: 24px;
    height: 24px;
    position: relative;
    cursor: pointer;
    transition: transform 0.3s ease;
  }

  .menu-icon span {
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    background-color: white;
    border-radius: 2px;
    transition: all 0.3s ease;
  }

  .menu-icon span:nth-child(1) {
    top: 0;
  }

  .menu-icon span:nth-child(2) {
    top: 50%;
    transform: translateY(-50%);
  }

  .menu-icon span:nth-child(3) {
    bottom: 0;
  }

  .menu-icon.active span:nth-child(1) {
    transform: rotate(45deg) translateY(6px);
  }

  .menu-icon.active span:nth-child(2) {
    opacity: 0;
  }

  .menu-icon.active span:nth-child(3) {
    transform: rotate(-45deg) translateY(-6px);
  }
}
</pre></body></html>