/* V2 visual skin. The shared V1 navigation markup and behavior remain identical. */
.home-monday-page .soprano-header,
.home-monday-page .snav-search {
  --ink: #17181c;
  --muted: #68696f;
  --line: #e5e7eb;
  --white: #fff;
  --paper: #f7f8fa;
  --lime: #007efc;
  --pink: #fff0ed;
  --lilac: #eaf4ff;
  font-family: Poppins, Arial, sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
}
.home-monday-page .soprano-header {
  background: #fff;
  border-color: #ececf0;
}
.home-monday-page .soprano-header button,
.home-monday-page .snav-search button,
.home-monday-page .snav-search input {
  font-family: inherit;
}
.home-monday-page .snav-primary {
  font-weight: 400;
  letter-spacing: -.015em;
}
.home-monday-page .snav-primary > a,
.home-monday-page .snav-trigger {
  font-weight: 400;
}
.home-monday-page .snav-primary > a:hover,
.home-monday-page .snav-trigger:hover,
.home-monday-page .snav-trigger[aria-expanded="true"] {
  color: #007efc;
}
.home-monday-page .snav-actions > .btn,
.home-monday-page .snav-mobile-cta .btn {
  background: #007efc;
  border-color: #007efc;
  border-radius: 50px;
  color: #fff;
  font-weight: 400;
  box-shadow: none;
}
.home-monday-page .snav-actions > .btn:hover,
.home-monday-page .snav-mobile-cta .btn:hover {
  background: #006ee0;
  border-color: #006ee0;
  box-shadow: 0 7px 18px #007efc20;
  transform: translateY(-1px);
}
.home-monday-page .snav-panel {
  box-shadow: 0 18px 30px #17181c0d;
}
.home-monday-page .snav-title {
  font-weight: 500;
  letter-spacing: -.035em;
}
.home-monday-page .snav-feature-card > strong {
  font-weight: 500;
  letter-spacing: -.03em;
}
.home-monday-page .snav-feature-card > img,
.home-monday-page .snav-preview,
.home-monday-page .snav-integrations-art,
.home-monday-page .snav-chat-art {
  border-radius: 12px;
}
.home-monday-page .snav-integrations-art {
  background: #eaf4ff;
}
.home-monday-page .snav-mini-total {
  color: #0060c8;
  background: #eaf4ff;
  border-radius: 5px;
}
.home-monday-page .snav-mini-bars i {
  background: #b5d8ff;
}
.home-monday-page .snav-mini-bars i:nth-child(2n) {
  background: #007efc;
}
.home-monday-page .snav-search {
  border-color: #e5e7eb;
  border-radius: 20px;
  box-shadow: 0 24px 80px #17181c26;
}
.home-monday-page .snav-search-heading h2 {
  font-weight: 400;
  letter-spacing: -.045em;
}
.home-monday-page .snav-search #site-search-input {
  border-radius: 10px;
}
.home-monday-page .snav-search #site-search-input:focus {
  outline-color: #007efc;
}
.home-monday-page .snav-mobile-group > summary,
.home-monday-page .snav-mobile-direct {
  font-weight: 500;
  letter-spacing: -.025em;
}
.home-monday-page .snav-actions > .snav-search-open,
.home-monday-page .snav-mobile-toggle {
  border-radius: 50%;
}
@media (max-width: 600px) {
  .home-monday-page .snav-search { border-radius: 14px; }
}
@media (prefers-reduced-motion: reduce) {
  .home-monday-page .snav-actions > .btn,
  .home-monday-page .snav-mobile-cta .btn { transition: none; }
}
