.button-primary{background:#f36f21;border-color:#f36f21}
.button-primary:hover{background:#d95f1d;border-color:#d95f1d}
.ws-card{border:1px solid rgba(0,0,0,.08);border-radius:16px;background:#fff;margin:12px 0;padding:14px;box-shadow:0 3px 16px rgba(0,0,0,.04)}
.description{opacity:.75}

/* Branding bar */
.ws-brandbar{display:flex;align-items:center;gap:14px;margin:10px 0 16px 0;padding:10px 12px;border:1px solid rgba(0,0,0,.08);border-radius:16px;background:#fff;box-shadow:0 3px 16px rgba(0,0,0,.04)}
.ws-brand-logo{height:42px;width:auto;display:block;border-radius:10px}
.ws-brand-links{font-size:13px;opacity:.85;display:flex;align-items:center;gap:8px}
.ws-brand-links a{text-decoration:none}
.ws-brand-links a:hover{text-decoration:underline}
.ws-brand-sep{opacity:.5}



/* Web Sentinel Branding */
.wsum-header{position:relative;margin-bottom:6px}
.wsum-header h1{margin:0;padding-right:44px}
.wsum-mini-logo{position:absolute;top:0;right:0}
.wsum-mini-logo img{width:28px;height:28px;opacity:.85}
.wsum-footer-branding{margin:18px 0 8px;padding-top:10px;border-top:0;text-align:center}
.wsum-footer-img{max-width:130px;width:auto;height:auto;opacity:.5}
.wsum-footer-links{margin-top:6px;font-size:12px;opacity:.7}
.wsum-footer-links a{text-decoration:none}
.wsum-footer-sep{margin:0 8px;opacity:.6}
.wsum-contact-brand{text-align:center;margin:10px 0 14px}
.wsum-contact-brand img{max-width:320px;width:100%;height:auto;opacity:.95}

/* Central connection badge */
.zubbin-un-badge-row{margin:8px 0 12px 0}
.zubbin-un-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;font-size:13px;line-height:1;border:1px solid rgba(0,0,0,.08);background:rgba(0,0,0,.03)}
.zubbin-un-badge-icon{width:16px;height:16px;display:block;opacity:.9}
.zubbin-un-badge-ok{background:rgba(0,160,80,.08);border-color:rgba(0,160,80,.18)}
.zubbin-un-badge-warn{background:rgba(243,111,33,.10);border-color:rgba(243,111,33,.22)}
.zubbin-un-badge-muted{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.08);opacity:.85}
