
@font-face {
  font-family: 'Protaz';
  src: url('z.ttf') format('truetype'),
      
}

* {

  font-family: 'Protaz',sans-serif;
  letter-spacing: .06em;
  font-size: 18px;
    scrollbar-width: none;  /* Firefox */
    line-break: normal;
box-sizing: border-box;
}

h1{
font-size: 32px !important;
}

h2{
font-size: 28px !important;
}

h3{
font-size: 24px !important;
}

h4{
font-size: 18px !important;
}

html {
 background-size: auto;
  min-height: 100vh;
}

html, body {
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
  color: inherit;
  font-size: inherit;
}

a:hover {
  text-decoration: none;
}

a:visited {
  color: inherit;
}

a.noformat:hover
{
  text-decoration: none;

}

b
{
  font-size:inherit;
}

*::-webkit-scrollbar
{
  display: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;

}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

input,textarea
{
  background-color: none;
  color: #000;
border:1px solid darkgray;
border-radius:4px;
max-width: 100%;
box-sizing: border-box;
}

button,.button {
  outline: none;
  cursor: pointer;
  padding:4px;
  border: none;
  border-radius: 4px;
  width:60%;
  text-align: center;
}

button *
{
  text-align: center !important;
  font-weight:900;
}


textarea {
  min-width: 42px;
  min-height: 42px;
}

::placeholder
{
color:rgba(0,0,0,.4);
}

hr {
  border: 0.2px solid white;
  height: 0.2px;
}

td {
  border: 1px solid rgb(0, 0, 0, .05);
  padding: 4px;
}

iframe
{
border: 1px solid gray;

}
