/* Shared controls, Hub Desktop components and page styles. */
@layer components, pages;
@import url("./shared/components.css") layer(components);
@import url("./hub.css") layer(components);
@import url("./hub-desktop/components.css") layer(components);
@import url("./hub-desktop/pages/news/page.css") layer(pages);
@import url("./hub-desktop/pages/calendar/page.css") layer(pages);
@import url("./hub-desktop/pages/auth/page.css") layer(pages);
@import url("./hub-desktop/pages/profile/page.css") layer(pages);
@import url("./hub-desktop/pages/reports/page.css") layer(pages);
@import url("./hub-desktop/pages.css") layer(pages);
@import url("./hub-desktop/pages/layout/shell.css") layer(pages);
@import url("./hub-desktop/pages/messages/page.css") layer(pages);
@import url("./hub-desktop/pages/inquiries/page.css") layer(pages);
@import url("./hub-desktop/pages/navigation/page.css") layer(pages);
@import url("./hub-desktop/pages/assets/page.css") layer(pages);
@import url("./hub-desktop/pages/groups/page.css") layer(pages);
@import url("./hub-desktop/pages/documents/page.css") layer(pages);
@import url("./hub-desktop/pages/requests/page.css") layer(pages);
@import url("./hub-desktop/pages/sales/page.css") layer(pages);
@import url("./hub-desktop/pages/classroom/page.css") layer(pages);
@import url("./hub-desktop/pages/bookings/page.css") layer(pages);
@import url("./hub-desktop/pages/facilities/page.css") layer(pages);
@import url("./hub-desktop/pages/home/page.css") layer(pages);
@import url("./hub-desktop/pages/events/page.css") layer(pages);

@layer components {
  body {
    min-height: 100dvh;
    margin: 0;
    background: var(--surface-page);
    color: var(--copy);
    font: var(--fw-normal) var(--fs-base)/var(--lh-base) var(--font-text);
    letter-spacing: var(--tracking-tight);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
}
