.button{font-family:var(--p-element-button-font-family);font-size:var(--p-element-button-font-size);font-weight:var(--p-element-button-font-weight);overflow:hidden;position:relative;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.button.p-button{padding:var(--p-button-lg-padding-y) calc(var(--p-button-lg-padding-x)/2)}@media (min-width:1024px){.button.p-button{padding:var(--p-button-lg-padding-y) var(--p-button-lg-padding-x)}}.button.variant-link{border-radius:0;color:currentColor;padding-left:0;padding-right:0}.button.variant-link:hover{color:var(--p-primary-color)}.button.variant-circle{border-radius:var(--p-radius-round)}.button.variant-circle.p-button-lg{padding:var(--p-button-lg-padding-y)}.button.variant-circle .button-icon{margin-left:0}.button.theme-dark{background-color:var(--p-element-button-variant-black-background-color);display:inline-flex}.button.theme-dark,.button.theme-dark:hover{border-color:var(--p-element-button-variant-black-border-color);color:#fff}.button.theme-dark:hover{background:var(--p-primary-700)}@media (hover:none) and (pointer:coarse){.button.theme-dark:hover{background-color:var(--p-element-button-variant-black-background-color)}}.button .button-icon{display:flex;margin-left:1rem;width:24px}.button.icon-left{flex-direction:row-reverse;justify-content:flex-end}
