.kb-key.svelte-1syvkr1{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;line-height:1;transition:transform .12s;display:flex}.kb-live.svelte-1syvkr1{color:#1e1b4b;background:linear-gradient(#fff 0%,#e0e7ff 100%);box-shadow:inset 0 -3px #4338ca38}.kb-hit.svelte-1syvkr1{color:#fff;text-shadow:0 1px #0003;background:linear-gradient(#4ade80 0%,#16a34a 100%);box-shadow:inset 0 -3px #0000002e}.kb-dead.svelte-1syvkr1{color:#475569;opacity:.55;background:#ffffff47}.kb-back.svelte-1syvkr1{color:#1e1b4b;background:linear-gradient(#fde68a 0%,#fbbf24 100%);box-shadow:inset 0 -3px #92400e40}.kb-down.svelte-1syvkr1{transform:scale(.86)translateY(2px)}.kb-shake.svelte-1syvkr1{animation:.38s ease-in-out svelte-1syvkr1-kb-shake}.kb-shake.svelte-1syvkr1:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(#fda4af,#e11d48);animation:.52s ease-out svelte-1syvkr1-kb-flash;position:absolute;inset:0}@keyframes svelte-1syvkr1-kb-flash{0%,50%{opacity:.65}to{opacity:0}}@keyframes svelte-1syvkr1-kb-shake{0%,to{transform:none}20%{transform:translate(-6px)rotate(-6deg)}45%{transform:translate(5px)rotate(5deg)}70%{transform:translate(-3px)}}@media (prefers-reduced-motion:reduce){.kb-shake.svelte-1syvkr1{animation:none}.kb-shake.svelte-1syvkr1:after{animation-duration:1ms}}
