/* Shared wordmark sizing; retain compact rail icons at narrow widths. */
img.flinyo-wordmark { width: 130px !important; height: auto !important; max-width: 100%; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; object-fit: contain; }
.mobile-brand img.flinyo-wordmark { width: 115px !important; }
.hero-monogram { width: 52px; height: 54px; object-fit: contain; }
@media (max-width: 900px) {
  .daily-rail .brand img.flinyo-wordmark, .studio-rail .studio-brand img.flinyo-wordmark { width: 36px !important; height: 36px !important; object-fit: cover; object-position: left; }
}
@media (max-width: 1000px) {
  body:not(.console-page) .workspace .sidebar .brand img.flinyo-wordmark { width: 36px !important; height: 36px !important; object-fit: cover; object-position: left; }
}

/* Arabic text must retain its natural connected letterforms in every locale. */
[lang="ar"], [lang="ar"] * { letter-spacing: 0 !important; }
