.action.svelte-mgmexa{background:var(--color-surface);border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:opacity .12s}.action.primary.svelte-mgmexa{background:var(--color-ink);color:var(--color-paper)}.action.svelte-mgmexa:hover:not(:disabled){opacity:.85}.action.svelte-mgmexa:disabled{opacity:.5}.action.svelte-mgmexa:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.bar.svelte-161wyd3{background:var(--heat-errors-3);border-radius:0 4px 4px 0;height:12px}.keyboard.svelte-cvjd2j{flex-direction:column;display:flex;position:relative;container-type:inline-size}.row.svelte-cvjd2j{display:flex}.slot.svelte-cvjd2j{flex:0 0 calc(var(--w) * 100% / var(--units));height:calc(100cqw / var(--units));padding:2px}.key.svelte-cvjd2j{width:100%;height:100%;font-family:var(--font-mono);font-size:max(10px, calc(100cqw / var(--units) * .36));box-shadow:inset 0 0 0 1px var(--hairline);border-radius:6px;justify-content:center;align-items:center;transition:filter .1s;display:flex}button.key.svelte-cvjd2j:hover,button.key.svelte-cvjd2j:focus-visible{filter:brightness(1.08);outline:2px solid var(--color-ink);outline-offset:1px}.key.blank.svelte-cvjd2j,.key.untimed.svelte-cvjd2j{color:var(--color-muted)}.tooltip.svelte-cvjd2j{z-index:10;background:var(--color-paper);width:11rem;box-shadow:0 0 0 1px var(--hairline), 0 6px 20px #0000001f;pointer-events:none;border-radius:8px;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.swatch.svelte-cvjd2j{width:.875rem;height:.875rem;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:3px}.track.svelte-1f5jpiu{align-items:center;height:1.25rem;display:flex;position:relative}.bar.svelte-1f5jpiu{border-radius:0 4px 4px 0;min-width:2px;height:12px}.baseline.svelte-1f5jpiu{background:var(--color-subtle);width:1px;position:absolute;top:-3px;bottom:-3px}.tiles.svelte-1l6kt8y{background:var(--hairline);box-shadow:0 0 0 1px var(--hairline);border-radius:.5rem;flex-wrap:wrap;gap:1px;display:flex;overflow:hidden}.tile.svelte-1l6kt8y{flex:6.5rem}.tile.primary.svelte-1l6kt8y{flex:2 8.5rem}
