/*
Theme Name: KiwiCryptoGuide
Template: generatepress
Version: 1.0
*/

.kcg-single{max-width:820px;margin:0 auto;padding:24px}
.kcg-head{display:flex;gap:16px;align-items:center;margin-bottom:24px}
.kcg-score{flex:0 0 auto;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:#fff;background:#1e6f5c}
.kcg-badge{display:inline-block;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}
.kcg-badge.licensed-nz{background:#e6f2ef;color:#1e6f5c}
.kcg-badge.applying{background:#fdf3e7;color:#8a5a12}
.kcg-badge.offshore{background:#eef2fb;color:#1b2a4a}
.kcg-badge.unlicensed{background:#fbeaea;color:#a11}
.kcg-facts{width:100%;border-collapse:collapse;margin:24px 0;font-size:15px}
.kcg-facts th,.kcg-facts td{padding:10px 12px;border-bottom:1px solid #e3e3e3;text-align:left}
.kcg-facts th{width:45%;font-weight:600;color:#444}
.kcg-cta{display:block;text-align:center;padding:16px;margin:24px 0;background:#1e6f5c;color:#fff;font-weight:700;font-size:17px;text-decoration:none;border-radius:6px}
.kcg-cta:hover{background:#17554a;color:#fff}
.kcg-meta{font-size:13px;color:#777;margin-top:32px;border-top:1px solid #eee;padding-top:16px}
.kcg-badge.level{background:#f0f0f0;color:#444;margin-left:6px}