/* Import Tailwind CSS (generated from input.css) */
@import url("tailwind.css");
@import url("normalize.css");
@import url("webflow.css");
@import url("quill-demo-5349ff.webflow.css");
body {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}

.w-background-video-atom {
  background-image: url("../index-14.html");
}

@media screen and (max-width: 768px) {
  .w-layout-blockcontainer {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.blog-post .post-meta {
  color: var(--accent-500);
  font-size: 0.875rem;
  margin-bottom: 1rem;
}
.blog-post .post-content {
  line-height: 1.6;
}
.blog-post .post-content h1, .blog-post .post-content h2, .blog-post .post-content h3, .blog-post .post-content h4, .blog-post .post-content h5, .blog-post .post-content h6 {
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.blog-post .post-content p {
  margin-bottom: 1rem;
}

.guide-description {
  font-size: 0.875rem;
  color: #666;
  margin-top: 0.5rem;
  line-height: 1.4;
}

.guide-meta {
  font-size: 0.75rem;
  color: #888;
  margin-top: 0.75rem;
}
.guide-meta .guide-date {
  margin-right: 1rem;
}
.guide-meta .guide-author {
  font-style: italic;
}

.gallery-image-text {
  margin-bottom: 0.5rem !important;
}

.link-block-8 {
  text-decoration: none;
  color: inherit;
}
.link-block-8:hover .gallery-image-text {
  color: var(--purple-600, #7c3aed);
}

.navbar .nav-link {
  transition: color 0.3s ease;
}
.navbar .nav-link:hover {
  color: var(--purple-500);
}
.navbar .nav-link.active {
  color: var(--purple-600);
  font-weight: 600;
}

/*# sourceMappingURL=main.css.map */