/* Lighter Modak-derived bubble lettering, using the existing local Medium face. */
.home-page {
  --font-devanagari: "Logi Grid Display", "Noto Sans Devanagari", sans-serif;
}
.home-page .workspace-word--bubble {
  display: inline-block;
  position: static;
  width: auto;
  max-width: 100%;
  flex: 0 1 auto;
  vertical-align: baseline;
  font-family: var(--font-devanagari);
  font-style: normal;
  font-weight: 500;
  font-synthesis: none;
  font-feature-settings: normal;
  line-height: 1.4;
  letter-spacing: normal;
  white-space: nowrap;
  overflow: visible;
  color: var(--workspace-ink-dark, #43D9E2);
  background: none;
  border: 0;
  border-radius: 0;
  padding: 0;
  box-shadow: none;
}
.workspace-word--bubble[data-workspace="samay"] { --workspace-ink-dark: #43D9E2; --workspace-ink-light: #007C8B; }
.workspace-word--bubble[data-workspace="lakshya"] { --workspace-ink-dark: #F0CC58; --workspace-ink-light: #936100; }
.workspace-word--bubble[data-workspace="vetan"] { --workspace-ink-dark: #62DEAD; --workspace-ink-light: #007D5A; }
.workspace-word--bubble[data-workspace="pramaan"] { --workspace-ink-dark: #62ACFF; --workspace-ink-light: #1862BD; }
.workspace-word--bubble[data-workspace="maitri"] { --workspace-ink-dark: #FF8191; --workspace-ink-light: #B13D56; }
.workspace-word--bubble[data-workspace="panjika"] { --workspace-ink-dark: #C394F4; --workspace-ink-light: #8146B7; }
[data-theme="light"] .home-page .workspace-word--bubble {
  color: var(--workspace-ink-light, #007C8B);
}
.map-node > span { min-width: 0; }
.home-page .map-node > span > .workspace-word--bubble {
  display: block;
  font-size: 21px;
}
.workspace-tab > span:nth-child(2) {
  min-width: 0;
  flex: 1 1 auto;
}
.home-page .workspace-tab > span:nth-child(2) > .workspace-word--bubble {
  display: block;
  font-size: 28px;
}
.module-top { flex-wrap: wrap; }
.module-top .module-name { min-width: 0; line-height: 1.4; }
.home-page .module-name .workspace-word--bubble { font-size: 34px; }
.home-page .workspace-word--inline.workspace-word--bubble,
.home-page .module-description .workspace-word--bubble,
.home-page .module-features .workspace-word--bubble,
.home-page .module-bottom .workspace-word--bubble {
  font-size: 15px;
  margin-inline: 1px;
}
.day-tags { flex-wrap: wrap; max-width: 100%; }
.home-page .day-tags .workspace-word--bubble {
  font-size: 20px;
  border: 0;
  padding: 0;
}
.home-page .people-statement .text-link .workspace-word--bubble {
  font-size: 20px;
  margin-left: 3px;
}
@media (max-width: 600px) {
  .home-page .map-node > span > .workspace-word--bubble { font-size: 20px; }
  .workspace-tab { width: 160px; min-width: 160px; }
  .home-page .workspace-tab > span:nth-child(2) > .workspace-word--bubble { font-size: 25px; }
  .home-page .module-name .workspace-word--bubble { font-size: 30px; }
  .module-icon { flex-shrink: 0; }
  .home-page .day-tags .workspace-word--bubble,
  .home-page .people-statement .text-link .workspace-word--bubble { font-size: 18px; }
  .home-page .workspace-word--inline.workspace-word--bubble,
  .home-page .module-description .workspace-word--bubble,
  .home-page .module-features .workspace-word--bubble,
  .home-page .module-bottom .workspace-word--bubble { font-size: 14px; }
}
@media (max-width: 360px) {
  .day-tags { gap: 8px; }
}
