/*
 Theme Name:  LinkLens Labs (Child of Twenty Twenty-Five)
 Theme URI:   https://linklenslabs.com
 Description: Child theme for Twenty Twenty-Five, branded for LinkLens Labs plugins.
 Author:      LinkLens Labs
 Author URI:  https://linklens.co
 Template:    twentytwentyfive
 Version:     1.0.0
 Text Domain: linklenslabs
*/

/* Small utility tweaks – most styling handled via theme.json */
.ll-max-width {
  max-width: 1200px;
  margin-inline: auto;
}

.ll-hero-kicker {
  letter-spacing: .18em;
  text-transform: uppercase;
  font-size: 0.8rem;
  opacity: 0.8;
}

.ll-pill {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  padding: 0.25rem 0.75rem;
  border-radius: 999px;
  font-size: 0.8rem;
  border: 1px solid rgba(255,255,255,0.1);
  background: rgba(255,255,255,0.03);
}

.ll-tagline-muted {
  opacity: 0.8;
}

.ll-card-grid {
  display: grid;
  gap: 1.5rem;
}

@media (min-width: 768px) {
  .ll-card-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

.ll-card {
  border-radius: 18px;
  padding: 1.4rem 1.5rem;
  border: 1px solid rgba(255,255,255,0.07);
  background: radial-gradient(circle at top left,
    rgba(70,255,210,0.075),
    rgba(6,10,20,1)
  );
  box-shadow: 0 12px 35px rgba(0,0,0,0.5);
}
