/* Swiftpro Look & Feel v1.0.0 — intentionally conservative compatibility layer. */
body{font-family:var(--swiftpro-font-family);font-size:var(--swiftpro-font-size);color:var(--swiftpro-text)}
h1,h2,h3,h4,h5,h6{font-family:var(--swiftpro-font-family);color:var(--swiftpro-heading)}
button,.button,input[type="submit"],input[type="button"],.wp-element-button{font-family:var(--swiftpro-font-family);border-radius:var(--swiftpro-radius)}
input,select,textarea{font-family:var(--swiftpro-font-family);border-radius:var(--swiftpro-radius)}
/* Opt-in utility classes for Swiftpro components */
.swiftpro-primary,.splf-primary{background:var(--swiftpro-primary)!important;color:#fff!important}
.swiftpro-primary:hover,.splf-primary:hover{background:var(--swiftpro-primary-hover)!important}
.swiftpro-card,.splf-card{background:var(--swiftpro-surface);border:1px solid var(--swiftpro-border);border-radius:var(--swiftpro-radius);box-shadow:var(--swiftpro-shadow)}
.swiftpro-popup,.splf-popup{font-family:var(--swiftpro-font-family);border-radius:var(--swiftpro-radius);box-shadow:var(--swiftpro-shadow)}
.swiftpro-price,.splf-price{white-space:nowrap}
