:root {
    --line-height: 1.20rem;
    --border-thickness: 2px;
}

.navbar {
  display: flex;
  justify-content: space-between; 
  gap: 1rem;
}


.navbar > * {
  padding: 0;
  margin: 0;
}

* + * {margin-top:0;}

.center {
  text-align: center;
}


input::file-selector-button{
    border: var(--border-thickness) solid;
    padding:
        calc(var(--line-height) / 2 - var(--border-thickness)) calc(1ch - var(--border-thickness));

        
}

.file-input {
  border: var(--border-thickness) solid ;
  color: transparent;
  padding:
    calc(var(--line-height) / 2 - var(--border-thickness)) calc(1ch - var(--border-thickness));
    cursor: pointer;
}


.inline-input {
  display: inline;
  white-space: nowrap;
}

.inline-input > * {
  display: inline;
}


.pretty-wrap {
  text-wrap: pretty;
}

.column {
  float: left;
  width: 50%;
}

.row::after {
  clear: both;
}

.no-bullets {
  list-style-type: none;
}
