/* ArtinAI 4.6.4 — Minimal empty-chat greeting.
   The full intro widget and personal visibility preferences are untouched.
   This separate text-only heading is rendered only when no home widgets are visible. */
.artinai-body .artin-chat .n-workspace.n-home-no-widgets:not(.n-docked){
  position:relative;
}
.artinai-body .artin-chat .n-empty-greeting{
  position:absolute;
  z-index:1;
  top:40%;
  left:50%;
  transform:translate(-50%,-50%);
  width:min(720px,calc(100% - 48px));
  max-width:100%;
  text-align:center;
  direction:rtl;
  pointer-events:none;
  color:var(--artin-text,var(--text,inherit));
}
.artinai-body .artin-chat .n-empty-greeting-title{
  margin:0;
  font-size:clamp(24px,2.6vw,38px);
  line-height:1.65;
  font-weight:800;
  letter-spacing:normal;
  overflow-wrap:anywhere;
}
.artinai-body .artin-chat .n-empty-greeting-subtitle{
  margin:6px 0 0;
  font-size:clamp(13px,1.25vw,17px);
  line-height:1.9;
  color:var(--artin-muted,var(--muted,#768296));
  overflow-wrap:anywhere;
}
@media(max-width:1024px){
  .artinai-body .artin-chat .n-empty-greeting{top:37%;width:calc(100% - 32px)}
}
@media(max-height:620px){
  .artinai-body .artin-chat .n-empty-greeting{top:32%}
  .artinai-body .artin-chat .n-empty-greeting-title{font-size:clamp(20px,2vw,29px)}
  .artinai-body .artin-chat .n-empty-greeting-subtitle{font-size:12px;margin-top:0}
}
