:root{--backgroundColor: #000000;--foregroundColor: #ffffff;--highlightColor: #ff0000;font-family:Unscii,monospace;font-size:16px;line-height:1;font-weight:400}@font-face{font-family:Unscii;src:url(/assets/unscii-16-full-D3KM2gbW.woff) format("woff")}html,body{height:100%;width:100%;margin:0}body,pre,button,kbd{font-family:Unscii;line-height:1;margin:0}main,.app{display:flex;height:100%;width:100%;flex-direction:column;background-color:var(--backgroundColor);color:var(--foregroundColor)}.grid{background-color:var(--backgroundColor)}button{font-family:Unscii,monospace;font-size:12px;text-transform:uppercase;background-color:var(--foregroundColor);color:var(--backgroundColor);border-color:var(--foregroundColor)}input{border-color:var(--foregroundColor);outline-color:var(--backgroundColor);background-color:var(--foregroundColor);color:var(--backgroundColor);accent-color:var(--highlightColor)}a{color:var(--highlightColor)}*{font-weight:400}hr{border-color:var(--foregroundColor)}h4,kbd{margin:5px 0;color:var(--backgroundColor);background-color:var(--highlightColor);width:fit-content;padding:2px;border-radius:3px}ol li{margin-bottom:5px}ul{padding:0}[role=separator]{width:10px;min-height:10px;background:radial-gradient(var(--foregroundColor),var(--backgroundColor));background-size:5px 5px;-webkit-user-select:none;user-select:none}@media (max-aspect-ratio: 1/1){[role=separator]{width:100%}}.cursorGrid.svelte-rskdhw.svelte-rskdhw{position:absolute;width:100%;height:100%;pointer-events:none}.cursorGrid.svelte-rskdhw div.svelte-rskdhw{width:fit-content;opacity:.7;color:var(--highlightColor)}svg.svelte-1aytrus{position:absolute;pointer-events:none;top:0;left:0}.container.svelte-u97bhz{width:100%;height:100%;overflow:hidden;display:grid;place-content:center}.content.svelte-u97bhz{width:fit-content;height:fit-content;will-change:transform}.grabbing.svelte-u97bhz{cursor:grabbing}.toolbar.svelte-1hurf77.svelte-1hurf77{flex:1;display:flex;font-size:12px;gap:5px;justify-content:space-between}.toolbar.svelte-1hurf77>div.svelte-1hurf77{width:fit-content}.selected.svelte-1hurf77.svelte-1hurf77{background-color:var(--highlightColor)}.selectionHighlight.svelte-1911zl5{position:absolute;top:0;left:0;pointer-events:none;background-image:linear-gradient(90deg,var(--highlightColor) 50%,transparent 50%),linear-gradient(90deg,var(--highlightColor) 50%,transparent 50%),linear-gradient(0deg,var(--highlightColor) 50%,transparent 50%),linear-gradient(0deg,var(--highlightColor) 50%,transparent 50%);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:15px 1px,15px 1px,1px 15px,1px 15px;background-position:left top,right bottom,left bottom,right top;animation:svelte-1911zl5-border-dance 1s infinite linear}@keyframes svelte-1911zl5-border-dance{0%{background-position:left top,right bottom,left bottom,right top}to{background-position:left 15px top,right 15px bottom,left bottom 15px,right top 15px}}.main-wrapper.svelte-7mpizz{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}.toolbar-wrapper.svelte-7mpizz{flex:0 0 auto;display:flex;padding:3px;border-bottom:1px solid var(--foregroundColor)}.canvas-wrapper.svelte-7mpizz{flex:1 1 auto;width:100%;height:100%;overflow:auto;position:relative}.canvas.svelte-7mpizz{height:100%;flex:1;display:grid;place-items:center}.gridWrapper.svelte-7mpizz{position:relative}.grid.svelte-7mpizz{cursor:cell;-webkit-user-select:none;user-select:none}span.svelte-7mpizz{display:inline-block}.tabs.svelte-w2ybkw{display:flex;flex-direction:column;width:100%;height:100%}.tab-list.svelte-f0l5oa{display:flex;gap:5px;flex:1}.selected.svelte-43zqt5{color:var(--backgroundColor);background:var(--highlightColor)}.mobilecontrols.svelte-188xpr4.svelte-188xpr4{grid-template-areas:"topleft top topright" "left center right" "bottomleft bottom bottomright";grid-template-rows:30px 1fr 30px;grid-template-columns:30px 1fr 30px}.glyphs-grid.svelte-188xpr4.svelte-188xpr4{display:grid;width:100%;height:100%}.topleft.svelte-188xpr4.svelte-188xpr4{grid-area:topleft}.top.svelte-188xpr4.svelte-188xpr4{grid-area:top}.topright.svelte-188xpr4.svelte-188xpr4{grid-area:topright}.left.svelte-188xpr4.svelte-188xpr4{grid-area:left}.center.svelte-188xpr4.svelte-188xpr4{grid-area:center}.right.svelte-188xpr4.svelte-188xpr4{grid-area:right}.bottomleft.svelte-188xpr4.svelte-188xpr4{grid-area:bottomleft}.bottom.svelte-188xpr4.svelte-188xpr4{grid-area:bottom}.bottomright.svelte-188xpr4.svelte-188xpr4{grid-area:bottomright}.glyphs.svelte-188xpr4.svelte-188xpr4{list-style:none;padding:0;margin:3px auto;overflow:auto;outline:1px solid var(--foregroundColor)}.glyphs.svelte-188xpr4 li.svelte-188xpr4{display:inline-block;cursor:pointer;content-visibility:auto}.glyphs.svelte-188xpr4 li.svelte-188xpr4:hover{background:var(--highlightColor)}.glyphs.svelte-188xpr4 li.checkeredBackground.svelte-188xpr4{box-shadow:0 0 .5px inset var(--foregroundColor);background:conic-gradient(transparent 0 .25turn,color-mix(in srgb,currentColor 10%,transparent) 0 .5turn,transparent 0 .75turn,color-mix(in srgb,currentColor 10%,transparent) 0 1turn)}.glyphs.svelte-188xpr4 li.checkeredBackground.svelte-188xpr4:hover{box-shadow:0 0 .5px inset var(--foregroundColor);background:conic-gradient(color-mix(in srgb,var(--highlightColor) 70%,transparent) 0,color-mix(in srgb,var(--highlightColor) 70%,transparent) .25turn,color-mix(in srgb,var(--highlightColor) 100%,transparent) 0,color-mix(in srgb,var(--highlightColor) 100%,transparent) .5turn,color-mix(in srgb,var(--highlightColor) 70%,transparent) 0,color-mix(in srgb,var(--highlightColor) 70%,transparent) .75turn,color-mix(in srgb,var(--highlightColor) 100%,transparent) 0,color-mix(in srgb,var(--highlightColor) 100%,transparent) 1turn)}.mobilecontrols.svelte-188xpr4 button.svelte-188xpr4{writing-mode:vertical-rl;text-combine-upright:all;font-size:18px;text-align:center}.arrow.svelte-188xpr4.svelte-188xpr4{opacity:.2;-webkit-user-select:none;user-select:none;z-index:2;cursor:pointer;position:relative}.arrow.svelte-188xpr4.svelte-188xpr4:hover{opacity:.7}.arrow.top.svelte-188xpr4.svelte-188xpr4:after{content:"";width:100%;height:100%;position:absolute;background-color:var(--foregroundColor);clip-path:polygon(50% 0%,0% 100%,100% 100%)}.arrow.bottom.svelte-188xpr4.svelte-188xpr4:after{content:"";width:100%;height:100%;position:absolute;background-color:var(--foregroundColor);clip-path:polygon(100% 0,0 0,50% 100%)}.arrow.right.svelte-188xpr4.svelte-188xpr4:after{content:"";width:100%;height:100%;position:absolute;background-color:var(--foregroundColor);clip-path:polygon(100% 50%,0 0,0 100%)}.arrow.left.svelte-188xpr4.svelte-188xpr4:after{content:"";width:100%;height:100%;position:absolute;background-color:var(--foregroundColor);clip-path:polygon(100% 100%,100% 0,0 50%)}.radio-buttons-container.svelte-eazf81.svelte-eazf81{display:flex;justify-content:center;border-bottom:1px solid var(--foregroundColor);flex-wrap:wrap}.radio-buttons-container.svelte-eazf81 div.svelte-eazf81:first-child{border-right:3px solid var(--highlightColor)}.radio-buttons.svelte-eazf81.svelte-eazf81{flex:1}.radio-buttons.svelte-eazf81 form.svelte-eazf81{display:flex;flex:1}.radio-input.svelte-eazf81.svelte-eazf81{display:none}.radio-label.svelte-eazf81.svelte-eazf81{flex:1;background-color:var(--foregroundColor);color:var(--backgroundColor);text-align:center;line-height:1;cursor:pointer;padding:3px;border:1px solid var(--backgroundColor)}.radio-label.svelte-eazf81.svelte-eazf81:has(.radio-input:checked){background-color:var(--highlightColor)}.settings.svelte-96jm1c{padding:5px;-webkit-hyphens:auto;hyphens:auto;word-break:break-all}.sidebar.svelte-1uk36si.svelte-1uk36si{height:100%;overflow:auto;font-size:16px;-webkit-user-select:none;user-select:none}.tab-list-wrapper.svelte-1uk36si.svelte-1uk36si{flex:0 0 auto;display:flex;padding:3px;border-bottom:1px solid var(--foregroundColor);justify-content:space-between;flex-wrap:wrap}.tab-list-wrapper.svelte-1uk36si>div.svelte-1uk36si{flex:1}.tab-panel-wrapper.svelte-1uk36si.svelte-1uk36si{flex:1 1 auto;width:100%;height:100%;overflow:auto}.tab-list-wrapper.svelte-1uk36si .unicode.svelte-1uk36si{flex:0 0 auto;width:fit-content}.scale-controls.svelte-1uk36si.svelte-1uk36si{flex:0 0 auto;display:flex;justify-content:end;gap:5px}.selected.svelte-1uk36si.svelte-1uk36si{background-color:var(--highlightColor)}
