@font-face{font-family:Chicago;src:url(./ChicagoKare-Regular-4No8oux_.woff2)format("woff2");font-style:normal;font-weight:400;font-display:block;size-adjust:133.333%}*,:before,:after{box-sizing:border-box}:root{--font:"Chicago", "Charcoal", "MS Sans Serif", Arial, sans-serif;--ruler:20px}html,body{color:#000;height:100%;font:12px var(--font);background:#fff;margin:0;overflow:auto}button,input,select,textarea{color:#000;font:inherit}button{cursor:default}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px dotted #000}::selection{color:#fff;background:#000}#app{transform-origin:0 0;isolation:isolate;background:#fff;flex-direction:column;width:512px;height:342px;display:flex;position:absolute;overflow:hidden}.menubar{z-index:20;-webkit-user-select:none;user-select:none;background:#fff;border-bottom:1px solid #000;flex-shrink:0;height:20px;padding:0 4px;display:flex;position:relative}.menu-wrapper{position:relative}.menu-trigger{background:#fff;border:0;height:19px;padding:0 6px}.menu-wrapper.open .menu-trigger,.menu-trigger:hover{color:#fff;background:#000}.apple-menu .menu-trigger{align-items:center;padding:0 8px;display:flex}.apple-menu img{vertical-align:middle;width:9px;height:11px;image-rendering:pixelated}.apple-menu.open img,.apple-menu .menu-trigger:hover img{filter:invert()}.menu-dropdown{z-index:30;background:#fff;border:1px solid #000;min-width:210px;max-height:318px;padding:2px 0;position:absolute;top:19px;left:0;overflow-y:auto;box-shadow:2px 2px #000}.menu-item{text-align:left;white-space:nowrap;background:#fff;border:0;align-items:center;gap:6px;width:100%;min-height:19px;padding:2px 10px 2px 5px;display:flex}.menu-item:hover:not(:disabled),.menu-item:focus-visible:not(:disabled){color:#fff;background:#000;outline:none}.menu-item:disabled{color:#0000;background-image:repeating-conic-gradient(#000 0 25%, #fff 0 50%);background-size:2px 2px;-webkit-background-clip:text;background-clip:text}.menu-check{flex-shrink:0;width:15px}.menu-label{flex:1}.menu-shortcut{margin-left:18px;font-size:12px}.menu-separator{border-top:1px dotted #000;height:1px;margin:4px 0}.line-sample{border-top:var(--line-width,1px) solid currentColor;vertical-align:middle;width:80px;margin-right:12px;display:inline-block}#document-window{background:#fff;border:1px solid #000;border-top:0;flex-direction:column;flex:1;min-height:0;margin:0;display:flex}#titlebar{-webkit-user-select:none;user-select:none;background:repeating-linear-gradient(0deg,#fff 0 2px,#000 2px 3px);border-bottom:1px solid #000;flex-shrink:0;justify-content:space-between;align-items:center;height:19px;padding:0 7px;display:flex}#document-title{white-space:nowrap;text-overflow:ellipsis;background:#fff;padding:2px 12px;overflow:hidden}#close-box,#zoom-box{background:#fff;border:1px solid #000;width:13px;height:13px;padding:0}#zoom-box{box-shadow:inset 2px 2px #fff,inset 3px 3px #000}#main{flex:1;min-height:0;display:flex;overflow:hidden}.toolbar{-webkit-user-select:none;user-select:none;background:#fff;border-right:1px solid #000;flex-direction:column;flex-shrink:0;width:26px;padding-top:1px;display:flex}.toolbar-btn{background:#fff;border:0;border-bottom:1px solid #000;flex-shrink:0;width:24px;height:17px;margin-left:1px;padding:0;position:relative}.toolbar-btn canvas{width:24px;height:16px;image-rendering:pixelated;display:block;position:absolute;top:0;left:0}.toolbar-btn.active{color:#fff;background:#000}#canvas-area{grid-template-columns:var(--ruler) minmax(0, 1fr);grid-template-rows:var(--ruler) minmax(0, 1fr);flex:1;min-width:0;display:grid;overflow:hidden}#ruler-corner{border-bottom:1px solid #000;border-right:1px solid #000;grid-area:1/1}#h-ruler{grid-area:1/2;width:100%;height:20px}#v-ruler{grid-area:2/1;width:20px;height:100%}#canvas-area.no-rulers{--ruler:0px}.no-rulers #h-ruler,.no-rulers #v-ruler,.no-rulers #ruler-corner{display:none}#canvas-container{background:repeating-conic-gradient(#fff 0 25%, #000 0 50%) 0 0 / 4px 4px;overscroll-behavior:contain;grid-area:2/2;position:relative;overflow:scroll}#canvas-surface{position:relative}#drawing-canvas{touch-action:none;image-rendering:pixelated;background:#fff;outline:none;display:block;position:sticky;top:0;left:0}#h-ruler,#v-ruler{image-rendering:pixelated}#statusbar[hidden]{display:none}#statusbar{-webkit-user-select:none;user-select:none;background:#fff;border-top:1px solid #000;flex-shrink:0;align-items:center;height:19px;display:flex}#style-preview{background:#fff;border:0;border-top:1px solid #000;flex-shrink:0;width:25px;height:18px;margin-top:auto;padding:2px 1px}#style-preview canvas{width:22px;height:12px;image-rendering:pixelated;display:block}#status-text{white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0 8px;font-size:12px;overflow:hidden}#zoom-level{background:#fff;border:0;border-left:1px solid #000;width:52px;height:18px;font-size:12px}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{background:repeating-conic-gradient(#fff 0 25%, #000 0 50%) 0 0 / 2px 2px;border:1px solid #000}::-webkit-scrollbar-thumb{background:#fff;border:1px solid #000;min-width:22px;min-height:22px}::-webkit-scrollbar-corner{background:#fff;border:1px solid #000}.pattern-menu{min-width:206px;padding:8px}.pattern-picker{grid-template-columns:repeat(6,28px);gap:3px;margin:7px 0 0;display:grid}.pattern-swatch{background:#fff;border:1px solid #000;width:28px;height:24px;padding:2px}.pattern-swatch canvas{width:22px;height:18px;image-rendering:pixelated;display:block}.pattern-swatch:hover,.pattern-swatch:focus-visible,.pattern-swatch.selected{outline-offset:0;outline:2px solid #000}.pattern-heading{padding:2px;font-size:12px}.modal-backdrop{z-index:100;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}dialog{color:#000;background:#fff;border:3px double #000;width:460px;max-height:310px;margin:0;padding:16px;position:relative;overflow:auto;box-shadow:3px 3px #000}dialog h2{margin:0 0 12px;font-size:12px}dialog p{margin:8px 0 12px;line-height:1.3}.dialog-form{gap:6px;display:grid}.dialog-field{grid-template-columns:1fr 140px;align-items:center;gap:8px;display:grid}.dialog-field input,.dialog-field select{background:#fff;border:1px solid #000;border-radius:0;width:100%;padding:4px}.dialog-buttons{justify-content:flex-end;gap:12px;margin-top:14px;display:flex}.mac-button{background:#fff;border:1px solid #000;border-radius:5px;min-width:76px;padding:3px 16px}.mac-button.default{outline-offset:3px;outline:2px solid #000}.mac-button:active{color:#fff;background:#000}.help-table{border-collapse:collapse;width:100%;font-size:12px}.help-table td{vertical-align:top;border-bottom:1px dotted #000;padding:6px 3px}.help-table td:first-child{width:130px;font-weight:700}.text-editor{resize:none;z-index:5;-webkit-text-fill-color:transparent;caret-color:#0000;background:0 0;border:1px dotted #000;outline:none;min-width:40px;margin:0;padding:0;text-decoration-color:#0000;position:absolute;overflow:hidden;text-shadow:none!important;-webkit-text-stroke:0!important}.text-editor::selection{color:#0000;background:0 0}@media print{html,body{height:auto;overflow:visible}*{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}::-webkit-scrollbar-corner{width:0;height:0;display:none}#app{display:none}#print-drawing{overflow:visible;display:block!important}#print-drawing>svg{display:block}}
