.alert.svelte-24muxj{padding:1rem;margin-bottom:1rem;border:2px dashed;font-family:Pixelify Sans,monospace;font-weight:600}.alert-info.svelte-24muxj{background:#fff;color:#000;border-color:#000}.alert-error.svelte-24muxj{background:#626262;color:#fff;border-color:#4a4a4a}body{margin:0;padding:0;font-family:Pixelify Sans,monospace;background:#fff;min-height:100vh;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.container.svelte-1uha8ag{max-width:800px;margin:0 auto;padding:2rem}header.svelte-1uha8ag{text-align:center;color:#000;margin-bottom:2rem}.logo.svelte-1uha8ag{max-width:200px;width:100%;height:auto;margin:0 auto 1rem;display:block;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}header.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.25rem;margin:0;font-weight:400}section.svelte-1uha8ag{margin-bottom:1.5rem}.mode-selector.svelte-1uha8ag{display:flex;gap:0;margin-bottom:2rem;border:4px solid #000000}.mode-button.svelte-1uha8ag{flex:1;padding:1rem 1.5rem;border:none;background:#fff;color:#000;font-size:1.1rem;font-weight:600;cursor:pointer;font-family:Pixelify Sans,monospace;text-transform:uppercase;transition:all .1s;border-right:4px solid #000000}.mode-button.svelte-1uha8ag:last-child{border-right:none}.mode-button.svelte-1uha8ag:hover{background:#e0e0e0}.mode-button.active.svelte-1uha8ag{background:#000;color:#fff}.mode-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .5rem;color:#000;font-size:1.8rem;font-weight:700;text-transform:uppercase}.mode-content.svelte-1uha8ag>p:where(.svelte-1uha8ag){margin:0 0 1.5rem;color:#000;font-weight:400}.input-group.svelte-1uha8ag{margin-bottom:1.5rem}.input-group.svelte-1uha8ag label:where(.svelte-1uha8ag){display:block;margin-bottom:.5rem;color:#000;font-weight:600;text-transform:uppercase;font-size:.9rem}.input-group.svelte-1uha8ag input:where(.svelte-1uha8ag),.input-group.svelte-1uha8ag select:where(.svelte-1uha8ag){width:100%;padding:.75rem;border:4px solid #000000;background:#fff;color:#000;font-size:1rem;font-family:Pixelify Sans,monospace;box-sizing:border-box;transition:all .1s}.input-group.svelte-1uha8ag input:where(.svelte-1uha8ag):focus,.input-group.svelte-1uha8ag select:where(.svelte-1uha8ag):focus{outline:none;box-shadow:inset 4px 4px #000}.input-group.svelte-1uha8ag input:where(.svelte-1uha8ag):disabled,.input-group.svelte-1uha8ag select:where(.svelte-1uha8ag):disabled{background:#e0e0e0;cursor:not-allowed;opacity:.6}.action-button.svelte-1uha8ag{width:100%;padding:1.2rem;background:#000;color:#fff;border:4px solid #000000;font-size:1.2rem;font-weight:700;cursor:pointer;font-family:Pixelify Sans,monospace;text-transform:uppercase;transition:all .1s;box-shadow:4px 4px #0000004d}.action-button.svelte-1uha8ag:hover:not(:disabled){transform:translate(2px,2px);box-shadow:2px 2px #0000004d}.action-button.svelte-1uha8ag:active:not(:disabled){transform:translate(4px,4px);box-shadow:none}.action-button.svelte-1uha8ag:disabled{opacity:.4;cursor:not-allowed}footer.svelte-1uha8ag{text-align:center;color:#000;margin-top:2rem}.note.svelte-1uha8ag{font-size:.875rem;background:#fff;color:#5f5f5f;padding:1rem;border-top:1px solid #cfcfcf;font-weight:500}
