 /* Convert RGB to HSL: https://colordesigner.io/convert/rgbtohsl */

:root {
  --bulma-primary-h: 203.33deg;
  --bulma-primary-s: 31.03%;
  --bulma-primary-l: 88.63%;
  --bulma-link-h: 176.13deg;
  --bulma-link-s: 100%;
  --bulma-link-l: 30.39%;
  --bulma-link-on-scheme-l: 30.39%;
  --bulma-danger-h: 2.68deg;
  --bulma-danger-s: 100%;
  --bulma-danger-l: 69.22%;
  --bulma-success-h: 120.59deg;
  --bulma-success-s: 60%;
  --bulma-success-l: 66.67%;
}

.navbar {
  --bulma-navbar-burger-color: hsla(0deg, 0%, 0%, 1);
  --bulma-navbar-item-selected-h: var(--bulma-primary-h);
  --bulma-navbar-item-selected-s: var(--bulma-primary-s);
  --bulma-navbar-item-selected-l: var(--bulma-primary-l);
  --bulma-navbar-item-selected-background-l: 84%;
  --bulma-navbar-dropdown-arrow: hsla(0deg, 0%, 0%, 1);
}

p a:hover {
  color: var(--bulma-link-text-hover);
  text-decoration: underline;
}

.label-border {
    border: 1px solid transparent;
    border-radius: 4px;
    padding-bottom: calc(.375em - 1px);
    padding-left: calc(.625em - 1px);
    padding-right: calc(.625em - 1px);
    padding-top: calc(.375em - 1px);
    margin-top: 4px;
}

.label-border-danger {
    border: 1px solid var(--bulma-danger);
    border-radius: 4px;
    padding-bottom: calc(.375em - 1px);
    padding-left: calc(.625em - 1px);
    padding-right: calc(.625em - 1px);
    padding-top: calc(.375em - 1px);
    margin-top: 4px;
}
