@import url('./main-layout.css');
@import url('./views/feed-view.css');
@import url('./views/master-detail-view.css');
@import url('./views/collaborative-master-detail-view.css');
@import url('./views/image-gallery-view.css');
@import url('./views/gridwith-filters-view.css');
@import url('./views/chat-users-view.css');
@import url('./views/chat-view.css');    html, spreadsheet-view-export, grid-with-filters-view-export {
      --lumo-primary-color: hsl(214, 39%, 22%);
      --lumo-primary-color-50pct: hsla(214, 39%, 22%, 0.5);
      --lumo-primary-color-10pct: hsla(214, 39%, 22%, 0.1);

    }


/* Font boyutlarını global olarak küçültür */
html {
    --lumo-font-size-m: 0.8125rem; /* Yaklaşık 13px */
    --lumo-font-size-s: 0.75rem;   /* 12px */
    --lumo-font-size-xs: 0.6875rem; /* 11px */
}

/* Grid (Tablo) içeriğini daha sıkı ve küçük yapar */
vaadin-grid {
    font-size: var(--lumo-font-size-s);
}

/* Form etiketlerini (Yaş Aralığı vb.) küçültür */
vaadin-form-item > [slot="label"] {
    font-size: var(--lumo-font-size-xs);
    font-weight: 600;
}

/* Buton metinlerini ve buton boyutlarını küçültür */
vaadin-button {
    font-size: var(--lumo-font-size-s);
}

vaadin-form-layout vaadin-form-item::part(label) {
    font-size: var(--lumo-font-size-xs);
    color: var(--lumo-secondary-text-color);
}