.kmt-credit{--kc-a:#00c2cf;--kc-b:#3b5bdb;--kc-c:#7048e8;display:inline-flex;align-items:center;gap:14px;padding-block:7px;padding-inline:9px 18px;border-radius:999px;font-family:inherit;color:inherit;line-height:1.25;background:color-mix(in srgb,currentColor 5%,transparent);border:1px solid color-mix(in srgb,currentColor 14%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 12%,transparent),0 8px 22px -12px rgba(10,20,40,.45);transition:border-color .3s,background .3s}
.kmt-credit:hover{border-color:color-mix(in srgb,var(--kc-b) 55%,transparent);background:color-mix(in srgb,currentColor 7%,transparent)}
.kmt-credit a{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;border-radius:999px;outline-offset:3px}
.kmt-credit a:focus-visible{outline:2px solid var(--kc-a)}
.kc-mark{width:30px;height:30px;flex:none;filter:drop-shadow(0 4px 10px rgba(59,91,219,.40));transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.kc-engine:hover .kc-mark{transform:rotate(-7deg) scale(1.08)}
.kc-txt{display:flex;flex-direction:column;gap:2px}
.kc-txt small{font-size:10.5px;font-weight:400;letter-spacing:.02em;opacity:.62}
.kc-txt b{font-size:13px;font-weight:700;letter-spacing:.01em}
.kc-word{font-weight:500;background:linear-gradient(90deg,var(--kc-a),var(--kc-c));-webkit-background-clip:text;background-clip:text;color:transparent}
.kc-sep{width:1px;height:28px;flex:none;background:linear-gradient(transparent,color-mix(in srgb,currentColor 32%,transparent),transparent)}
.kc-maker b{position:relative;padding-bottom:1px}
.kc-maker b::after{content:"";position:absolute;inset-inline:0;bottom:-2px;height:1.5px;background:linear-gradient(90deg,var(--kc-a),var(--kc-c));transform:scaleX(0);transform-origin:right;transition:transform .35s ease}
.kc-maker:hover b::after{transform:scaleX(1)}
@media (max-width:520px){.kmt-credit{flex-wrap:wrap;justify-content:center;border-radius:22px;padding-inline:14px}}
@media (prefers-reduced-motion:reduce){.kmt-credit *,.kmt-credit{transition:none!important}}