* {
  cursor: url('https://uploads-ssl.webflow.com/654e7810e7a3694a66b6323e/65802e0a07cfeea33cc2c4cc_cursor%202.svg'), auto !important;
}

body {
  background-color: #faf9f5;
  font-family: 'iA Writer Quattro V';
}

.wrapper {
  margin:2%;
}

@font-face {
  font-family: 'Born';
  src: url('assets/Born.otf') format('opentype');
}

@font-face {
  font-family: 'iA Writer Quattro V';
  src: url('assets/iAWriterQuattroV.ttf') format('truetype');
}


.born {
  font-family: 'Born';
}

.iawriter {
  font-family: 'iA Writer Quattro V';
}


h1, h2 {
  font-family: 'Born';
}

h3 {
  font-family: 'iA Writer Quattro V';
  font-weight:400;
}

.primary {
  background-color: #5737E6;
  color: white;
}

.gray {
  color:gray;
}

input {
  display: flex;
  width: 170px;
  padding: 8px 10px;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  border-radius: 6px;
  border: 1px solid var(--Accent-500, #5727E6);
  background: var(--Neutral-25, rgba(249, 249, 249, 0.95));

  /* Shadows/Level 1 · Accent */
  box-shadow: 0px 2px 4px 0px rgba(87, 39, 230, 0.08);
}

button {
  border-radius:6px;
  border:1px solid;
  font-family: 'iA Writer Quattro V';
  font-size: 13px;
  font-style: normal;
  font-weight: 650;
  line-height: 150%; /* 19.5px */
  letter-spacing: -0.52px;
  display: flex;
  padding: 10px 24px;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

button:hover{
  cursor: pointer !important;
}

button:active {
  transform: scale(0.95);
}


input:hover {
  cursor:text !important;
}

.primary:hover {
  background: var(--Accent-400, #744DEA);
  /* Shadows/Level 1 · Accent */
box-shadow: 0px 2px 4px 0px rgba(87, 39, 230, 0.08);
transition:0.1s;
}
.small {
  padding:15px;
    height:100%;
    line-height:0%;
}

.secondary {
  background-color: #FFF;
  color: var(--Accent-500, #5727E6);
  border: 1px solid var(--Accent-100, #CDBEF8);
}

.secondary:hover {
  border: 1px solid var(--Accent-100, #CDBEF8);
  background: var(--Accent-100, #CDBEF8);
  transition:0.1s;  
}

.annotation {
  margin-top:2px;
  margin-left:2px;
  font-size:12px;
  color:#868686;
}

.text {
  color: var(--Neutral-500, #000);
  /* Body 4 */
  font-family: iA Writer Quattro V;
  font-size: 16px;
  font-style: normal;
  font-weight: 450;
  line-height: 150%; /* 25.5px */
  letter-spacing: -0.85px;
}

.block {
  margin-top:14px;
}

