/* Only custom PrintGear launch links; ordinary theme/shop buttons are untouched. */
a.pg-design-button,button.pg-design-button {
    display:inline-flex!important;align-items:center!important;justify-content:center!important;
    gap:var(--pg-db-gap)!important;box-sizing:border-box!important;max-width:100%!important;
    width:auto!important;height:auto!important;min-width:0!important;min-height:44px!important;
    padding:var(--pg-db-padding-top) var(--pg-db-padding-right) var(--pg-db-padding-bottom) var(--pg-db-padding-left)!important;
    margin:var(--pg-db-margin-top) var(--pg-db-margin-right) var(--pg-db-margin-bottom) var(--pg-db-margin-left)!important;
    max-width:calc(100% - var(--pg-db-margin-left) - var(--pg-db-margin-right))!important;
    border:var(--pg-db-border-width) solid var(--pg-db-border-color)!important;border-radius:var(--pg-db-radius)!important;
    background:var(--pg-db-background)!important;color:var(--pg-db-color)!important;
    font-family:var(--pg-db-font)!important;font-size:var(--pg-db-size)!important;font-weight:var(--pg-db-weight)!important;font-style:var(--pg-db-style)!important;
    text-transform:none!important;text-decoration:none!important;text-shadow:none!important;letter-spacing:normal!important;
    line-height:1.3!important;white-space:normal!important;box-shadow:none!important;opacity:1!important;cursor:pointer;
}
a.pg-design-button:hover,button.pg-design-button:hover {background:var(--pg-db-background)!important;color:var(--pg-db-color)!important;text-decoration:none!important;filter:none!important;}
a.pg-design-button:focus-visible,button.pg-design-button:focus-visible {outline:2px solid currentColor!important;outline-offset:3px!important;}
.pg-design-button::before,.pg-design-button::after {display:none!important;content:none!important;}
.pg-design-button .pg-design-button__text {color:inherit!important;font:inherit!important;line-height:inherit!important;text-transform:none!important;text-decoration:none!important;min-width:0;overflow-wrap:anywhere;}
.pg-design-button .pg-design-button__icon {display:block!important;flex:0 0 auto!important;width:var(--pg-db-icon-size)!important;height:var(--pg-db-icon-size)!important;margin:0!important;color:inherit!important;fill:none;}
.pg-design-button .pg-design-button__icon * {filter:none!important;}
