/* You can add global styles to this file, and also import other style files */
:root {
  --screen-width: 1280px;
  --header-height: 56px;
}

body {
  margin: 0;
  padding-top: var(--header-height);
  font-size: 1rem;
  background-color: #eef0f1;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
  color: #08090a;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica,
    Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}

div,
input,
a {
  box-sizing: border-box;
}

.h-100 {
  height: 100%;
}

.w-100 {
  width: 100%;
}

input {
  padding: calc(0.5rem - 1px) 0.5em;
  font-family: inherit;
  font-size: 1rem;
  width: 100%;
  line-height: 1.5;
  outline: 0;
  border-radius: 0.4rem;
  border-width: 1px;
  border-color: #b5bdc4;
  border-style: solid;
}

.flex {
  display: flex;
}

.align-center {
  align-items: center;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.btn {
  position: relative;
  display: flex;
  padding: 0.5rem 1rem;
  border-radius: 5px;
  outline: none;
  font-family: inherit;
  line-height: 1.5rem;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  border: none;
  overflow-wrap: normal;
  font-size: inherit;
}

button {
  background-color: transparent;
}

a {
  text-decoration: none !important;
}

.p-0 {
  padding: 0;
}

.m-0 {
  margin: 0;
}

.pointer {
  cursor: pointer;
}

.lh-0 {
  line-height: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
}

.relative {
  position: relative;
}

ul[class],
ol[class] {
  list-style: none;
}
.secondary-button {
  position: relative;
  display: flex;
  padding: 0.5rem 1rem;
  border-radius: 5px;
  outline: none;
  font-family: inherit;
  line-height: 1.5rem;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  border: none;
  overflow-wrap: normal;
  font-size: inherit;
  background-color: rgb(210, 214, 219);
  color: rgb(54, 61, 68);
  &:hover {
    background-color: rgba(181, 189, 196, 1);
    box-shadow: 0 2px 5px var(--shadow-hover);
    border-color: #00000000;
    color: #08090a;
    z-index: 1;
  }
}

.ml-auto {
  margin-left: auto;
}

.mr-auto {
  margin-right: auto;
}

.d-grid {
  display: grid;
}

.post-button {
  color: #fff;
  margin-right: 0.5rem;
  background-color: #3b49df;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);

  &:hover {
    background-color: #323ebe;
  }
}
