@import './theme.css';

/* ------ Top Bar ------ */
.topbar-container {
  flex-grow: 1;
}

.topbar {
  background-color: var(--color-white) !important;
  justify-content: center;
  z-index: var(--z-index-appbar);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.topbar-toolbar {
  justify-content: center;
}

.topbar-content {
  flex-direction: row !important;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.logo-link {
  display: flex;
  align-items: center;
  transition: opacity 0.2s ease;
}

.logo {
  cursor: pointer;
  width: 100px;
  height: 30px;
}

.logo-link:hover {
  opacity: 0.9;
}

.menu-button {
  color: var(--color-primary) !important;
  border: 1px solid var(--color-grey2);
}

.menu-button:hover {
  background-color: var(--bg-hover);
}

.navigation-buttons {
  display: flex;
  align-items: center;
  flex-direction: row!important;
  gap: var(--spacing-md);
}

.navigation-button{
    color: var(--color-primary) !important;

}
.navigation-button-selected{
    color: var(--color-white) !important;
    background-color: var(--color-primary) !important;
}

.spacer {
  width: 48px;
}