img.svelte-6xzlcl{display:inline-block;vertical-align:-.125em;filter:invert(var(--icon-invert, 0))}.dark img.svelte-6xzlcl{--icon-invert:1}svg.svelte-6v05jo{display:inline-block;vertical-align:-.125em;width:100%;height:100%}.grip-indicator.svelte-1fi0yir{color:#9ca3af;height:1rem;margin-bottom:.25rem;display:flex;justify-content:center;align-items:flex-end}.dark .grip-indicator.svelte-1fi0yir{color:#4b5563}.shift-button.svelte-1fi0yir{width:calc(var(--plate-char-width) / 3);height:1rem;display:flex;align-items:center;justify-content:center}.shift-button.w-full.svelte-1fi0yir{width:100%}body.dragging-active-cursor{cursor:grabbing!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.dragging-active-cursor *{cursor:grabbing!important}body.dragging-blocked-cursor{cursor:not-allowed!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.dragging-blocked-cursor *{cursor:not-allowed!important}.shift-button.svelte-1fi0yir:active{cursor:grabbing}.shift-button.svelte-1fi0yir .shift-button-svg{width:100%;height:.5rem;aspect-ratio:448/256}.shift-button-left.svelte-1fi0yir,.shift-button-right.svelte-1fi0yir{width:calc(var(--plate-char-width) / 3);height:1rem;display:flex;align-items:center;justify-content:center}.shift-button-left.disabled.svelte-1fi0yir,.shift-button-right.disabled.svelte-1fi0yir{opacity:.5}.dragging-active{background-color:#3b82f61a;border-radius:.375rem;transition:background-color .2s ease-in-out}.dark .dragging-active{background-color:#60a5fa1a}[data-word-group]:has(.shift-button:hover) .svelte-1fi0yir:is(.shift-button,.shift-button-left.enabled,.shift-button-right.enabled),[data-word-group]:has(.shift-button-left.enabled:hover) .svelte-1fi0yir:is(.shift-button,.shift-button-left.enabled,.shift-button-right.enabled),[data-word-group]:has(.shift-button-right.enabled:hover) .svelte-1fi0yir:is(.shift-button,.shift-button-left.enabled,.shift-button-right.enabled),body.dragging-active-cursor [data-word-group]:has(.shift-button) .svelte-1fi0yir:is(.shift-button,.shift-button-left.enabled,.shift-button-right.enabled){--tw-text-opacity:1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.plate-char.svelte-xz9qji{flex-shrink:0;flex-grow:0;border:1px solid rgb(229 231 235)}.dark .plate-char.svelte-xz9qji{border-color:#374151}:root{--plate-border-width:1px;--plate-gap-width:.25rem}@media screen and (max-width: 375px){:root{--plate-gap-width:.125rem;--plate-char-width:1.75rem}}[data-testid=plate-section].svelte-ffgqfu{grid-template-rows:[input-section] auto [input-warnings] auto [shift-controls] auto [plate-display] auto [arrow-down] auto [vowel-indicator] auto [plate-availability] auto}@media (min-width: 640px){[data-testid=plate-section].svelte-ffgqfu{grid-template-rows:[input-section] auto [input-warnings] auto [shift-controls] auto [plate-display] auto [arrow-down] auto [vowel-indicator] auto}}@keyframes svelte-1x25tk4-highlight{0%{background-color:var(--highlight-start-bg, rgb(59 130 246 / .1));border-color:var(--highlight-start-border, rgb(59 130 246));border-width:2px}50%{background-color:var(--highlight-peak-bg, rgb(59 130 246 / .2));border-color:var(--highlight-peak-border, rgb(96 165 250));border-width:2px}to{background-color:var(--highlight-end-bg, rgb(59 130 246 / 0));border-color:transparent;border-width:1px}}.animate-highlight.svelte-1x25tk4{animation:svelte-1x25tk4-highlight 1.5s ease-out forwards;border-style:solid}.dark .animate-highlight.svelte-1x25tk4{--highlight-start-bg:rgb(59 130 246 / .2);--highlight-peak-bg:rgb(59 130 246 / .3);--highlight-end-bg:rgb(59 130 246 / 0);--highlight-start-border:rgb(96 165 250);--highlight-peak-border:rgb(147 197 253)}:root{--base-text-size:1rem;--text-xs:calc(var(--base-text-size) * .75);--text-sm:calc(var(--base-text-size) * .875);--text-base:var(--base-text-size);--text-lg:calc(var(--base-text-size) * 1.125);--text-xl:calc(var(--base-text-size) * 1.25);--text-2xl:calc(var(--base-text-size) * 1.5)}body{background-color:#f9fafb;font-size:var(--text-base)}body.dark{background-color:#111827}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}
