.frame.svelte-10vwq3t{background-color:var(--black);box-shadow:2px 2px 10px #0000001a;width:100%;height:100%;border:2px solid #000;display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:monospace}dialog.svelte-1s8cpth{max-width:90vw;border-radius:.2em;border:none;padding:0;background:var(--bright-black);color:var(--bright-white);--link-color: var(--bright-cyan);--visited-link-color: var(--magenta)}dialog.svelte-1s8cpth::backdrop{background:#0000004d}dialog.svelte-1s8cpth>div:where(.svelte-1s8cpth){padding:1em}dialog[open].svelte-1s8cpth{animation:svelte-1s8cpth-zoom .3s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-1s8cpth-zoom{0%{transform:scale(.95)}to{transform:scale(1)}}dialog[open].svelte-1s8cpth::backdrop{animation:svelte-1s8cpth-fade .2s ease-out}@keyframes svelte-1s8cpth-fade{0%{opacity:0}to{opacity:1}}button.svelte-1s8cpth{display:block;margin-left:auto;background:var(--red);color:var(--bright-white);border:none}button.svelte-1s8cpth:hover{background:var(--bright-red);cursor:pointer}a.svelte-136on41{color:var(--link-color)}a.svelte-136on41:visited{color:var(--visited-link-color)}.color-row.svelte-1m4aixn{margin-left:10px;display:flex;align-items:center;gap:.5em;margin-top:.2em}.button-row.svelte-1m4aixn{display:flex;justify-content:flex-end;gap:.5em;margin-top:1em}.color-scheme-option.svelte-1m4aixn{display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between}.color-scheme-option.svelte-1m4aixn>:where(.svelte-1m4aixn){white-space:nowrap}input.svelte-1m4aixn{color:var(--bright-black);border:none;font-family:monospace}.error.svelte-1m4aixn{color:var(--bright-red);margin-bottom:.5em}.native-color-input.svelte-1m4aixn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.color-swatch.svelte-1m4aixn{display:inline-block;width:1.6em;height:1.6em;border-radius:6px;border:1px solid rgba(0,0,0,.4);margin-right:.5em;cursor:pointer;box-shadow:0 2px 6px #00000014}.color-swatch.svelte-1m4aixn:focus,.color-swatch.svelte-1m4aixn:hover{outline:2px solid var(--bright-cyan);outline-offset:2px}.save.svelte-1m4aixn{background:var(--green);color:var(--bright-black);border:none}.cancel.svelte-1m4aixn{background:var(--red);color:var(--bright-black);border:none}.reset.svelte-1m4aixn{background:var(--yellow);color:var(--bright-black);border:none}.save.svelte-1m4aixn:hover{background:var(--bright-green);color:var(--bright-black);border:none}.cancel.svelte-1m4aixn:hover{background:var(--bright-red);color:var(--bright-black);border:none}.reset.svelte-1m4aixn:hover{background:var(--bright-yellow);color:var(--bright-black);border:none}button.svelte-1m4aixn:hover{cursor:pointer}.color-row.svelte-kp1imc{margin-left:10px}.color-row.svelte-kp1imc span:where(.svelte-kp1imc){border-radius:2px;display:inline-block;width:1em;height:1em;margin-right:.2em;border:1px solid #000}.color-scheme-option.svelte-kp1imc{display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between}.color-scheme-option.svelte-kp1imc>:where(.svelte-kp1imc){white-space:nowrap}.spacer.svelte-kp1imc{flex-grow:1}input.svelte-kp1imc{background:var(--bright-red);color:var(--bright-black);border:none}.delete.svelte-kp1imc{background:var(--red);color:var(--bright-white);border:none;border-radius:4px;padding:.2em .5em;cursor:pointer}.delete.svelte-kp1imc:hover{background:var(--bright-red)}.edit.svelte-kp1imc{background:var(--yellow);color:var(--bright-black);border:none;border-radius:4px;padding:.2em .5em;cursor:pointer;margin-left:.5em}.edit.svelte-kp1imc:hover{background:var(--bright-yellow)}.create.svelte-kp1imc{background:var(--green);color:var(--bright-black);border:none;border-radius:4px;padding:.4em .8em;cursor:pointer;margin-top:1em}.create.svelte-kp1imc:hover{background:var(--bright-green)}.header-container.svelte-11vwewz{position:fixed;top:0;left:0;width:100vw;z-index:100;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;transform:translateY(-100%);opacity:0;pointer-events:none}.header-container.expanded.svelte-11vwewz{transform:translateY(0);opacity:1;pointer-events:auto}.header-content.svelte-11vwewz{display:flex;flex-direction:column;align-items:stretch;padding:1rem 2rem .5rem;background:var(--bright-black);color:var(--bright-white);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;box-shadow:0 4px 16px #00000026;min-width:320px;margin-right:5rem;margin-left:5rem}.header-main.svelte-11vwewz{display:flex;align-items:center;justify-content:space-between;gap:1rem}.header-title.svelte-11vwewz{font-size:1.7rem;font-weight:700;letter-spacing:.05em}.header-buttons.svelte-11vwewz{display:flex;gap:.5rem}.header-buttons.svelte-11vwewz button:where(.svelte-11vwewz),.header-buttons.svelte-11vwewz a:where(.svelte-11vwewz){color:var(--black);background:var(--blue);border:none;border-radius:.4rem;padding:.5rem 1rem;font-size:1rem;cursor:pointer;transition:background .2s;text-decoration:none;display:inline-block;text-align:center}.header-buttons.svelte-11vwewz button:where(.svelte-11vwewz):hover,.header-buttons.svelte-11vwewz a:where(.svelte-11vwewz):hover{background:var(--bright-blue)}.header-footer.svelte-11vwewz{margin-top:.5rem;text-align:right;font-size:.95rem;opacity:.7}@media (max-width: 940px){.header-main.svelte-11vwewz,.header-buttons.svelte-11vwewz{flex-direction:column;align-items:stretch;gap:.5rem}.header-content.svelte-11vwewz{margin-left:1rem;margin-right:1rem}.header-footer.svelte-11vwewz,.header-title.svelte-11vwewz{text-align:center}}.page.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:#e0f7fa;font-family:Courier New,Courier,monospace;padding:0}button.svelte-1uha8ag{font-family:Courier New,Courier,monospace;background:var(--brightBlack);color:var(--white)}.toggle-btn.svelte-1uha8ag{position:fixed;top:16px;right:16px;z-index:1000;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;opacity:.2;transition:opacity .2s,background .2s;box-shadow:0 2px 8px #00000014}.toggle-btn.svelte-1uha8ag:hover{opacity:1}
