@font-face{font-family:Core Key Legends;src:url(../../../fonts/core-key-legends/noto-sans-medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}.keycap-hint.svelte-148tx2o{position:relative;display:inline-block;box-sizing:border-box;width:var(--key-width);height:var(--key-height);min-width:var(--key-width);min-height:var(--key-height);flex:0 0 auto;vertical-align:middle;margin:0;padding:0;border:1px solid #667381;border-bottom-color:#1b2632;border-radius:5px;background:linear-gradient(#3d4b59,#263442 55%,#182431);box-shadow:inset 0 -3px #17212c,0 1px 2px #0008;font-family:Core Key Legends,Noto Sans,sans-serif;font-weight:500;text-shadow:0 1px 1px #000;cursor:help}.keycap-face.svelte-148tx2o{position:absolute;top:2px;right:2px;bottom:5px;left:2px;border:1px solid #71808d;border-bottom-color:#344351;border-radius:3px;background:linear-gradient(150deg,#4b5967,#34424f);box-shadow:inset 0 1px #aebbc433,0 1px #131c25}.primary.svelte-148tx2o,.secondary.svelte-148tx2o{position:absolute;line-height:1}.primary.svelte-148tx2o{font-size:var(--primary-size);color:#edf2f5}.secondary.svelte-148tx2o{font-size:var(--secondary-size);color:#b5bec6}[data-position=top-left].svelte-148tx2o{top:1px;left:2px}[data-position=bottom-right].svelte-148tx2o{bottom:1px;right:2px}[data-position=center].svelte-148tx2o{left:calc(50% + var(--primary-offset-x));top:calc(50% + var(--primary-offset-y));transform:translate(-50%,-50%)}.copy-link.svelte-1vdthtv{display:inline-flex;flex-wrap:var(--copy-link-wrap, nowrap);justify-content:center;align-items:center;gap:.4rem;max-width:100%;padding:.25rem .25rem .25rem .6rem;border-radius:8px;background:var(--copy-link-bg, var(--color-bg-tertiary));font-variant-numeric:tabular-nums}.url.svelte-1vdthtv{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--copy-link-size, .92rem);color:var(--copy-link-text, var(--color-text-primary));text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact.svelte-1vdthtv .url:where(.svelte-1vdthtv){font-size:var(--copy-link-size, .85rem)}.copy.svelte-1vdthtv{display:inline-flex;align-items:center;gap:6px;flex:none;padding:.3rem .6rem;border:1px solid var(--copy-link-border, var(--color-border-primary));border-radius:6px;background:var(--copy-link-btn-bg, var(--color-card-bg));color:var(--copy-link-text, var(--color-text-primary));font:inherit;font-size:var(--copy-link-btn-size, .8rem);cursor:pointer}.copy.svelte-1vdthtv:hover{background:var(--copy-link-btn-hover, var(--color-bg-hover))}
