.wolf-public-badge{display:inline-flex;align-items:center;gap:14px;background:#fff;border:1px solid #e6eaf1;box-shadow:0 14px 35px rgba(16,24,39,.08);border-radius:14px;padding:16px 18px;font-family:Inter,Arial,sans-serif}.wolf-public-shield{width:54px;height:54px;border:2px solid #ef202f;border-radius:16px;display:grid;place-items:center;font-size:28px}.wolf-public-badge strong{color:#16a34a;display:block;font-size:15px}.wolf-public-badge span{display:block;color:#101827;font-weight:900;margin:3px 0}.wolf-public-badge small{color:#667085}.wolf-scan-widget{max-width:850px;margin:40px auto;border-radius:28px;padding:36px;background:linear-gradient(135deg,#071221,#0d2138);color:#fff;box-shadow:0 28px 80px rgba(7,18,33,.28);font-family:Inter,Arial,sans-serif}.wolf-scan-copy span{display:inline-block;background:#ef202f;color:#fff;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:800;margin-bottom:14px}.wolf-scan-copy h2{margin:0;font-size:34px;line-height:1.1}.wolf-scan-copy p{color:#cbd5e1;font-size:17px}.wolf-scan-form{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;margin-top:24px}.wolf-scan-form input{border:0;border-radius:12px;padding:15px}.wolf-scan-form button{border:0;border-radius:12px;background:#ef202f;color:#fff;padding:15px 20px;font-weight:900;cursor:pointer}.wolf-scan-result{margin-top:22px;background:#fff;color:#101827;border-radius:18px;padding:22px}.wolf-scan-result strong{font-size:26px;display:block}.wolf-scan-result a{display:inline-block;background:#101827;color:#fff;border-radius:10px;padding:11px 15px;font-weight:800;text-decoration:none}@media(max-width:760px){.wolf-scan-form{grid-template-columns:1fr}}