.kp-nav-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.kp-nav-entry{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 12px;border:1px solid #dae6c9;border-radius:14px;color:#385a30!important;background:#f1f6e9;font-size:13px;font-weight:600;line-height:1.5;white-space:nowrap;text-decoration:none!important;transition:background .2s,transform .2s}.kp-nav-entry svg{flex-shrink:0}.kp-nav-entry:hover{background:#e5efda;transform:translateY(-2px)}.kp-nav-entry:focus-visible{outline:2px solid #829c65;outline-offset:4px}.kp-nav-mobile{padding:12px 16px;border-bottom:1px solid #e5eadf}.kp-nav-mobile .kp-nav-entry{display:flex!important;width:100%;justify-content:flex-start;min-height:46px}.dark-mode .kp-nav-entry{background:#273a32;color:#e1ebcf!important;border-color:#495b43}.dark-mode .kp-nav-entry:hover{background:#324638}.dark-mode .kp-nav-mobile{border-color:#384339}@media(prefers-reduced-motion:reduce){.kp-nav-entry{transition:none}.kp-nav-entry:hover{transform:none}}

@media(max-width:1199px){.kp-nav-links>a{font-size:12px}.kp-nav-entry{min-height:36px;padding:7px 10px}}
