:root {
  --bulma-primary-h: 151deg;
  --bulma-primary-s: 0%;
  --bulma-primary-l: 91%;
  --bulma-link-h: 209deg;
  --bulma-link-s: 0%;
  --bulma-link-l: 95%;
  --bulma-info-h: 213deg;
  --bulma-info-s: 23%;
  --bulma-info-l: 31%;
  --bulma-success-s: 44%;
  --bulma-warning-s: 63%;
  --bulma-danger-l: 39%;
  --bulma-text-h: 0deg;
  --bulma-text-s: 0;
  --bulma-body-font-size: 1.1rem;
}

.navbar-dropdown a.navbar-item:not(.is-active, .is-selected) {
  color: var(--bulma-white);
}

.navbar-link:focus,
.navbar-link:focus-within,
.navbar-link:hover,
a.navbar-item:focus,
a.navbar-item:focus-within,
a.navbar-item:hover {
  --bulma-navbar-item-background-l-delta: 20%;
  --bulma-navbar-item-background-a: 1;
}

.input {
  --bulma-input-focus-h: 213deg;
  --bulma-input-focus-s: 24%;
  --bulma-input-focus-l: 31%;
}

.panel-block:hover {
  background-color: hsl(var(--bulma-info-h),
      var(--bulma-info-s),
      95%) !important;
}

.progress.is-info {
  --bulma-progress-bar-background-color: var(--bulma-white);
  --bulma-progress-value-background-color: var(--bulma-info);
  background-color: var(--bulma-white) !important;
}

.progress.is-primary {
  --bulma-progress-bar-background-color: var(--bulma-primary);
  --bulma-progress-value-background-color: var(--bulma-info);
  background-color: var(--bulma-primary) !important;
}

.tabs.is-boxed {
  --bulma-tabs-boxed-link-hover-background-color: var(--bulma-primary);
  --bulma-tabs-boxed-link-active-background-color: var(--bulma-info);
}

.tabs {
  --bulma-tabs-link-active-color: var(--bulma-white);
}
