.rune-key[data-v-b50b411f]{background:linear-gradient(180deg,transparent 0,oklab(100% 0 5.96046e-8/.06) 100%),linear-gradient(180deg,var(--ink-deep),color-mix(in oklab,var(--color-card) 80%,#000));height:3.4rem;color:var(--color-foreground);font-family:var(--font-display);letter-spacing:.02em;cursor:pointer;box-shadow:inset 0 -6px 0 color-mix(in oklab,var(--cat,var(--color-highlight)) 70%,transparent),inset 0 1px 0 oklab(100% 0 5.96046e-8/.12),0 10px 16px -8px #000000e6;border-radius:.35rem .35rem .9rem .9rem;outline:none;flex-shrink:0;align-items:flex-end;gap:.45rem;padding:0 1rem .65rem;font-size:1rem;transition:transform .15s,box-shadow .2s,background .2s,color .2s;display:inline-flex;position:relative}.rune-key[data-v-b50b411f]:hover{transform:translateY(2px)}.rune-key[data-v-b50b411f]:active{transform:translateY(4px)}.rune-key[data-v-b50b411f]:focus-visible{box-shadow:inset 0 -6px 0 color-mix(in oklab,var(--cat,var(--color-highlight)) 70%,transparent),0 0 0 3px var(--color-ring)}.rune-key[aria-selected=true][data-v-b50b411f]{background:linear-gradient(180deg,color-mix(in oklab,var(--color-foreground) 96%,var(--color-highlight)),color-mix(in oklab,var(--color-foreground) 80%,var(--color-highlight)));color:var(--color-background);box-shadow:inset 0 -4px 0 var(--color-primary),0 0 22px color-mix(in oklab,var(--color-primary) 55%,transparent);transform:translateY(4px)}.rune-key[aria-selected=true] span[data-v-b50b411f]{background:var(--color-primary-foreground);box-shadow:none}
