:root{--kb-max-width:1200px;--kb-navy:#151a3f;--kb-gray:#4b5563;--pp-accent:#2563eb;--pp-surface:#ffffff;--pp-surface-2:#f8fafc;--pp-surface-hover:#f3f7ff;--pp-border:#e5e7eb;--pp-border-soft:#eef2f7;--pp-shadow:0 10px 25px rgba(0,0,0,0.06);--pp-text:#111827;--pp-text-2:#4b5563;--pp-text-3:#6b7280}:root{color-scheme:light!important}html,body{background:#fff!important;color:var(--pp-text)!important}main,article,.content,.post,.markdown,.prose{color:var(--pp-text)!important;background:0 0!important}a{color:inherit}.main{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important}.kb-cat-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kb-cat-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;color:#2563eb;background:rgba(37,99,235,8%);border:1px solid rgba(37,99,235,.16);line-height:1}.kb-cat-latest{margin:8px 0 0;font-size:13px;line-height:1.45;color:#475569}.badge-new{display:inline-flex;align-items:center;justify-content:center;margin-right:8px;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700;line-height:1;letter-spacing:.04em;background-color:#ef4444!important;color:#fff!important;border:1px solid #ef4444!important;text-shadow:none!important;opacity:1!important}