/* Site-wide immutable developer credit, never stored in customer-editable HTML. */
.wpst-developer-credit,
.wpst-developer-credit *{box-sizing:border-box}
.wpst-developer-credit{
    display:block!important;position:relative!important;float:none!important;clear:both!important;
    width:100%!important;max-width:none!important;min-height:0!important;
    flex:0 0 100%!important;grid-column:1/-1!important;
    padding:13px 18px!important;margin:0!important;
    text-align:center!important;
    font-family:inherit!important;font-size:12px!important;font-weight:400!important;
    line-height:1.55!important;letter-spacing:.01em!important;
    color:var(--wpst-credit-color,#64748b)!important;
    background:var(--wpst-credit-bg,#f8fafc)!important;
    border:0!important;border-top:1px solid var(--wpst-credit-border,rgba(100,116,139,.15))!important;
    z-index:1;
}
.wpst-developer-credit span{color:inherit!important;font:inherit!important}
.wpst-developer-credit a{
    display:inline!important;text-decoration:none!important;
    color:inherit!important;font-family:inherit!important;font-size:inherit!important;
    font-weight:750!important;line-height:inherit!important;
    border:0!important;background:none!important;box-shadow:none!important;
}
.wpst-developer-credit a:hover,.wpst-developer-credit a:focus-visible{text-decoration:underline!important;text-underline-offset:3px}
@media(max-width:767px){.wpst-developer-credit{font-size:11px!important;padding:12px 12px!important}}
