.p-button,input[type=submit],input[type=button],input[type=reset]{padding:calc(var(--baseline)/2)var(--lineHeight);border-radius:var(--radius);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--button-background);color:var(--button-color);font-weight:700;text-decoration:none;display:inline-block}.p-button:hover,input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover{background:var(--button-hover-background);color:var(--button-color)}.p-button:active,input[type=submit]:active,input[type=button]:active,input[type=reset]:active{background:var(--button-active-background)}.p-button:focus-visible,input[type=submit]:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.p-button[data-variant=secondary]{background:var(--button-secondary-background);color:var(--button-secondary-color)}.p-button[data-variant=secondary]:hover{background:var(--button-secondary-hover-background);color:var(--button-secondary-color)}.p-button[data-variant=secondary]:active{background:var(--button-secondary-active-background)}.p-button[data-variant=accent]{background:var(--accent-color);color:var(--accent-contrast-color)}.p-button[data-variant=accent]:hover{background:color-mix(in srgb,var(--accent-color)80%,var(--white));color:var(--accent-contrast-color)}.p-button[data-variant=accent]:active{background:color-mix(in srgb,var(--accent-color)85%,var(--black))}.p-button[data-variant=outline]{color:var(--foreground-color);box-shadow:inset 0 0 0 var(--hrThickness)var(--foreground-color);background:0 0}.p-button[data-variant=outline]:hover{background:var(--button-background);color:var(--button-color)}.p-button[data-variant=outline]:active{background:var(--button-hover-background)}.p-button[data-size=small]{padding:0 var(--baseline);border-radius:calc(var(--radius)*2/3);font-size:var(--small-size)}.p-button[data-icon]:after{content:attr(data-icon)"︎";margin-left:var(--baseline)}.p-button[data-size=small][data-icon]:after{margin-left:calc(var(--baseline)/2)}.p-button:disabled,input[type=submit]:disabled,input[type=button]:disabled,input[type=reset]:disabled,.p-button[aria-disabled=true]{background:var(--disabled-background);color:var(--disabled-color);cursor:not-allowed;pointer-events:none}.p-button[data-variant=outline]:disabled,.p-button[data-variant=outline][aria-disabled=true]{box-shadow:inset 0 0 0 var(--hrThickness)var(--disabled-color);background:0 0}
