.p-button-style1 {
  display: inline-block;
  border: 1px solid var(--v-color__1);
  padding: 0.5rem 0.7rem;
  border-radius: var(--v-border-radius__md);
  text-decoration: none;
  text-align: left;
  line-height: 1.3;
  min-width: 13rem;
  font-size: 85%;
}

.p-button-style1:hover {
  color: var(--v-color__4);
  border-color: var(--v-color__4);
}

.p-button-style1__text1,
.p-button-style1__text2 {
  display: block;
}

.p-button-style1__text2 {
  color: var(--v-color__4);
}

@media (min-width: 900px) {
  .p-button-style1 {
    min-width: 15rem;
    font-size: 100%;
    padding: 0.5rem 1rem;
  }
}
