.kp-g-viewport{scrollbar-width:none}.kp-g-viewport::-webkit-scrollbar{display:none}.kp-g-viewport:focus-visible{outline:2px solid var(--kp-magenta);outline-offset:4px}.kp-g-btn:hover:not(:disabled){background:var(--kp-navy)!important;color:#fff!important}.kp-g-btn:disabled{opacity:.35;cursor:default!important}@media (prefers-reduced-motion:reduce){.kp-g-viewport{scroll-behavior:auto!important}}
