@font-face{font-family:ZZT Font;src:url(./web_zzt-D3oywau_.woff) format("woff");font-weight:400;font-style:normal}:root{--zzt-font-family: "ZZT Font", monospace;--zzt-ui-font-size: 16px;--zzt-ui-label-size: 16px;--zzt-ui-detail-size: 14px;--zzt-ui-heading-size: 18px;--vscode-editor-background: #1e1e1e;--vscode-editor-foreground: #d4d4d4;--vscode-editor-inactiveSelectionBackground: #3a3d41;--vscode-editorCursor-foreground: #aeafad;--vscode-foreground: #cccccc;--vscode-focusBorder: #007fd4;--vscode-font-size: 13px;--vscode-disabledForeground: #6b6b6b;--vscode-descriptionForeground: #969696;--vscode-textLink-foreground: #3794ff;--vscode-panel-border: #2b2b2b;--vscode-widget-border: #303031;--vscode-button-background: #0e639c;--vscode-button-foreground: #ffffff;--vscode-button-hoverBackground: #1177bb;--vscode-button-border: #2b2b2b;--vscode-button-secondaryBackground: #3a3d41;--vscode-button-secondaryForeground: #cccccc;--vscode-input-background: #3c3c3c;--vscode-input-foreground: #cccccc;--vscode-input-border: #3c3c3c;--vscode-list-hoverBackground: #2a2d2e;--vscode-list-activeSelectionBackground: #094771;--vscode-list-activeSelectionForeground: #ffffff;--vscode-sideBar-background: #252526;--vscode-sideBar-border: #2b2b2b;--vscode-sideBar-titleForeground: #bbbbbb;--vscode-editorWidget-background: #252526;--vscode-editorWidget-border: #454545;--vscode-scrollbarSlider-background: rgba(121, 121, 121, .4);--vscode-scrollbarSlider-hoverBackground: rgba(100, 100, 100, .7);--vscode-scrollbarSlider-activeBackground: rgba(191, 191, 191, .4);--vscode-notificationsInfoIcon-foreground: #3794ff;--vscode-menu-foreground: #cccccc;--vscode-menu-selectionBackground: #094771;--vscode-menu-selectionForeground: #ffffff}body{background:var(--vscode-editor-background);color:var(--vscode-foreground);padding:0;margin:0;font-family:var(--zzt-font-family)}@font-face{font-family:ZZT Font;src:url(./web_zzt-D3oywau_.woff) format("woff");font-weight:400;font-style:normal}canvas{background:#000;image-rendering:pixelated;image-rendering:crisp-edges;transform-origin:0 0}:root{--zzt-font-family: "ZZT Font", monospace;--zzt-ui-font-size: 16px;--zzt-ui-label-size: 11px;--zzt-ui-detail-size: 10px;--zzt-ui-heading-size: 14px}body{background:#1e1e1e;color:#fff;padding:0;margin:0;font-family:var(--zzt-font-family)}#boardSelect{margin:10px}.tool-sidebar{width:64px;min-width:64px;background:var(--vscode-editor-background);border-left:1px solid var(--vscode-panel-border);display:flex;flex-direction:column;overflow:hidden;position:sticky;top:0;right:0;height:100vh}.main-layout{display:flex;height:100vh;width:100vw;overflow:hidden}.tool-categories{flex:1;overflow-y:auto;padding:8px}.tool-category h3{margin:0 0 8px;padding:4px 8px;font-size:12px;font-weight:400;color:var(--vscode-foreground);background:var(--vscode-editor-background);border-bottom:1px solid var(--vscode-panel-border)}.editor-content{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;height:100vh;padding:8px}.brush-controls{padding:4px;display:flex;flex-direction:column;gap:4px}.current-brush{display:flex;gap:4px;align-items:center;margin-bottom:8px}.brush-preview{width:24px;height:24px;border:1px solid var(--vscode-button-border);background:var(--vscode-button-background);color:var(--vscode-button-foreground);display:flex;align-items:center;justify-content:center;font-family:var(--zzt-font-family);font-size:16px;margin:0 auto}.swap-colors{padding:4px 8px;border:1px solid var(--vscode-button-border);background:var(--vscode-button-background);color:var(--vscode-button-foreground);cursor:pointer;border-radius:3px}.swap-colors:hover{background:var(--vscode-button-hoverBackground)}.tools{display:flex;flex-direction:column;gap:4px;margin:8px 0}.tool-button{width:24px;height:24px;border:1px solid var(--vscode-button-border);background:var(--vscode-button-background);color:var(--vscode-button-foreground);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;padding:0;margin:0 auto;transition:transform .1s ease-out}.tool-button:hover{background:var(--vscode-button-hoverBackground);transform:scale(1.1)}.tool-button.active{background:var(--vscode-button-secondaryBackground);border-color:var(--vscode-focusBorder)}.tool-icon,.tool-label{display:none}.tool-button.mini{width:16px;height:16px;padding:0;font-size:10px;border-radius:2px}.tool-button.mini svg{width:12px;height:12px}.history-list{display:grid;grid-template-columns:repeat(4,auto);gap:4px;justify-content:start}.history-item{width:8px;height:14px;padding:4px;border:1px solid var(--vscode-button-border);background:var(--vscode-button-background);color:var(--vscode-button-foreground);display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:var(--zzt-font-family);font-size:16px;border-radius:3px}.history-item:hover{background:var(--vscode-button-hoverBackground)}.element-list{display:flex;flex-direction:column;justify-content:start;gap:2px;padding:4px;max-height:80vh;overflow-y:auto}.element-item{width:100%;display:flex;flex-direction:row;align-items:center;gap:6px;padding:2px 6px;cursor:pointer;border-radius:3px}.element-item:hover{background:var(--vscode-list-hoverBackground)}.element-button{width:24px;height:24px;border:1px solid var(--vscode-button-border);background:var(--vscode-button-background);color:var(--vscode-button-foreground);display:flex;align-items:center;justify-content:center;font-family:var(--zzt-font-family);font-size:16px;padding:0;transition:transform .1s ease-out;cursor:inherit}.element-button.active{background:var(--vscode-button-secondaryBackground);border-color:var(--vscode-focusBorder)}.editor-container{display:flex;flex-direction:row;height:100vh;width:100vw;overflow:hidden;position:relative}.board-view{position:relative;width:fit-content;height:fit-content;background:transparent}.zzt-grid{height:100%;width:100%}.zzt-grid{display:grid;grid-template-columns:repeat(60,8px);gap:0;width:fit-content}.zzt-grid{display:grid;width:fit-content;height:fit-content;background:#000;gap:0;grid-template-columns:repeat(60,8px);grid-template-rows:repeat(25,14px);font-family:ZZT Font;font-size:14px;line-height:1;text-size-adjust:none;-webkit-text-size-adjust:none;-webkit-font-smoothing:none;font-family:ibmpc,monospace;filter:contrast(100.00001%);outline:none}.zzt-grid:focus{outline:4px solid #cdc838;outline-offset:2px}.object-inspector{grid-row:1;grid-column:2;background:#252526;padding:8px}.code-editor{grid-row:2;grid-column:1 / span 2;background:#1e1e1e}#zztCanvas,#zztGrid{background:#000;image-rendering:pixelated;image-rendering:crisp-edges;transform-origin:0 0}#zztGrid{display:grid;width:fit-content;height:fit-content;background:#000;gap:0;grid-template-columns:repeat(60,8px);grid-template-rows:repeat(25,14px);font-family:ZZT Font;font-size:14px;line-height:14px}#zztGrid>div{width:8px;height:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center;padding:0;margin:0}.zzt-font{font-family:var(--zzt-font-family)}.bg-0{background-color:#000}.bg-1{background-color:#00a}.bg-2{background-color:#0a0}.bg-3{background-color:#0aa}.bg-4{background-color:#a00}.bg-5{background-color:#a0a}.bg-6{background-color:#a50}.bg-7{background-color:#aaa}.bg-8{background-color:#555}.bg-9{background-color:#55f}.bg-10{background-color:#5f5}.bg-11{background-color:#5ff}.bg-12{background-color:#f55}.bg-13{background-color:#f5f}.bg-14{background-color:#ff5}.bg-15{background-color:#fff}.fg-0{color:#000}.fg-1{color:#00a}.fg-2{color:#0a0}.fg-3{color:#0aa}.fg-4{color:#a00}.fg-5{color:#a0a}.fg-6{color:#a50}.fg-7{color:#aaa}.fg-8{color:#555}.fg-9{color:#55f}.fg-10{color:#5f5}.fg-11{color:#5ff}.fg-12{color:#f55}.fg-13{color:#f5f}.fg-14{color:#ff5}.fg-15{color:#fff}#toggleRenderer{margin:10px;padding:5px 10px;background:#333;color:#fff;border:1px solid #666;cursor:pointer}.property-grid{display:grid;grid-template-columns:auto 1fr;gap:6px;padding:4px 0}.property-grid.two-cols{grid-template-columns:min-content 1fr min-content 1fr;gap:4px 8px}.property-grid.two-cols .property-label{white-space:nowrap}.property-grid.two-cols .property-value{word-break:break-word}.property-label{color:var(--vscode-foreground);opacity:.8;padding-right:8px}.property-value{color:var(--vscode-foreground)}.section-header{cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px;background:var(--vscode-editor-background);border-bottom:1px solid var(--vscode-panel-border);display:flex;align-items:center;width:100%}.section-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.section-content:not(.collapsed){max-height:2000px}.code-editor{margin-top:8px}.code-editor textarea{width:100%;min-height:100px;background:var(--vscode-input-background);color:var(--vscode-input-foreground);border:1px solid var(--vscode-input-border);padding:4px;font-family:var(--zzt-font-family);font-size:var(--zzt-ui-font-size)}.world-header.editor-style{background:var(--vscode-editor-background);border-bottom:1px solid var(--vscode-panel-border);padding:4px}.header-row{display:flex;align-items:center;gap:16px;height:32px}.header-cell{display:flex;align-items:center;gap:8px}.header-cell.stats{display:flex;gap:12px}.stat-group{display:flex;align-items:center;gap:4px}.stat-group input[type=number]{width:48px;height:22px;background:var(--vscode-input-background);border:1px solid var(--vscode-input-border);color:var(--vscode-input-foreground);padding:2px 4px}.title-input{width:200px;height:22px;background:var(--vscode-input-background);border:1px solid var(--vscode-input-border);color:var(--vscode-input-foreground);padding:2px 4px}.key-group{display:flex;gap:4px;align-items:center}.key-group input[type=checkbox]{width:16px;height:16px;margin:0}label{font-size:11px;opacity:.8}#keyBlue+label{color:#55f}#keyGreen+label{color:#5f5}#keyCyan+label{color:#5ff}#keyRed+label{color:#f55}#keyPurple+label{color:#f5f}#keyYellow+label{color:#ff5}#keyWhite+label{color:#fff}.stats-section{display:flex;flex-direction:column;gap:0;padding:0;background:var(--vscode-editor-background)}.stats-list{background-color:var(--vscode-sideBar-background);border-radius:3px;overflow:hidden;border:1px solid var(--vscode-editorWidget-border)}.stats-category-header{padding:4px 8px;font-size:11px;font-weight:400;color:var(--vscode-sideBar-titleForeground);background-color:var(--vscode-sideBar-background);border-bottom:1px solid var(--vscode-editorWidget-border);text-transform:uppercase}.stat-item{display:flex;align-items:center;gap:8px;padding:4px 8px;cursor:pointer;font-size:12px}.stat-item:hover{background-color:var(--vscode-list-hoverBackground)}.stat-item.drag-over{border-top:2px solid var(--vscode-focusBorder)}.stat-item.selected{background-color:var(--vscode-list-activeSelectionBackground);color:var(--vscode-list-activeSelectionForeground)}.stat-icon-container{width:16px;height:16px;display:flex;align-items:center;justify-content:center;background-color:var(--vscode-editor-background);border-radius:3px}.stat-name{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-position{font-size:11px;opacity:.7}.stats-grid{display:grid;grid-template-columns:220px 1fr;gap:1rem;padding:1rem;min-height:300px}.code-editor{grid-column:1 / -1;margin-top:1rem;border-top:1px solid var(--vscode-panel-border);padding-top:1rem;position:relative}.code-editor-wrapper{position:relative;width:100%;height:260px;background:var(--vscode-input-background);border:1px solid var(--vscode-input-border)}.code-content-base{margin:0;padding:8px;border:none;font-family:var(--zzt-font-family);font-size:18px;line-height:1.5;white-space:pre;overflow:auto;box-sizing:border-box;width:100%;height:100%}.code-overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;color:transparent;background:transparent;z-index:0}.code-editor textarea{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;color:var(--vscode-input-foreground);resize:none;z-index:1}.hl-warning{background-color:#ffa5004d}.hl-error{background-color:#f006}textarea.stat-code{color:transparent;caret-color:var(--vscode-editorCursor-foreground, #AEAFAD)}.hl-comment{color:#6a9955}.hl-label{color:#dcdcaa}.hl-name{color:#4ec9b0}.hl-white-text{color:#fff}.hl-hyperlink{color:#ce9178}.hl-command,.hl-command-hash{color:#569cd6}.hl-movement-prefix,.hl-direction{color:#c586c0}.hl-counter{color:#b5cea8}.hl-color-kw{color:#4fc1ff}.hl-element{color:#4ec9b0}.hl-label-ref{color:#dcdcaa}.hl-number{color:#b5cea8}.hl-null-char{color:#222;background-color:#64b4ff73;border-radius:2px;font-style:normal}.hl-condition{color:#c586c0}.hl-text{color:#d4d4d4}.hl-target{color:#4fc1ff}.scrollable::-webkit-scrollbar{width:8px}.scrollable::-webkit-scrollbar-track{background:var(--vscode-scrollbarSlider-background)}.scrollable::-webkit-scrollbar-thumb{background:var(--vscode-scrollbarSlider-hoverBackground);border-radius:4px}.scrollable::-webkit-scrollbar-thumb:hover{background:var(--vscode-scrollbarSlider-activeBackground)}.grid-cell{height:14px;line-height:14px;text-align:center;font-family:var(--zzt-font-family);font-size:14px;-webkit-user-select:none;user-select:none;cursor:default}.selection-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000;pointer-events:none;background-color:transparent}.selection-canvas{position:absolute;top:0;left:0;pointer-events:none;background:transparent}.grid-cell.selected,.grid-cell.caret{outline:none;z-index:auto}.category-list{display:flex;flex-direction:column;gap:4px;padding:4px;position:relative}.category-button{width:24px;height:24px;border:1px solid var(--vscode-button-border);background:var(--vscode-button-background);color:var(--vscode-button-foreground);display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:var(--zzt-font-family);font-size:16px;padding:0;position:relative;margin:0 auto}.category-button:hover{background:var(--vscode-button-hoverBackground)}.category-button.active{background:var(--vscode-button-secondaryBackground);border-color:var(--vscode-focusBorder)}.element-popover{position:fixed;background:var(--vscode-editor-background);border:1px solid var(--vscode-panel-border);box-shadow:0 4px 12px #0000004d;padding:8px;z-index:1000;min-width:120px;animation:popoverFadeIn .1s ease-out}@keyframes popoverFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.popover-menu{display:flex;flex-direction:column;min-width:200px}.menu-item{display:flex;align-items:center;padding:4px 8px;cursor:pointer;color:var(--vscode-menu-foreground, var(--vscode-foreground));font-family:var(--zzt-font-family);font-size:var(--zzt-ui-font-size);font-weight:400;white-space:nowrap}.menu-item:hover{background:var(--vscode-menu-selectionBackground, var(--vscode-list-hoverBackground));color:var(--vscode-menu-selectionForeground, var(--vscode-foreground))}.menu-item.menu-button{background:none;border:none;text-align:left;width:100%}.menu-item.menu-checkbox{gap:6px}.menu-item .checkbox-box{width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.menu-label{flex:1}.submenu-indicator{margin-left:auto;opacity:.6;padding-left:12px}.element-list{display:flex;flex-direction:column;gap:8px;padding:4px;max-height:80vh;overflow-y:auto}.element-label{font-size:11px;text-align:center;color:var(--vscode-foreground);opacity:.8;white-space:nowrap}.element-button:hover{transform:scale(1.1);z-index:1}.board-container{margin-bottom:16px}.world-header{flex-shrink:0;margin-bottom:16px}.buttonless-button{background:none;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.element-editor .editor-grid{display:flex;flex-direction:column;gap:1px;background-color:var(--vscode-editorWidget-border);border:1px solid var(--vscode-editorWidget-border);border-radius:3px;overflow:hidden}.element-editor .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1px}.element-editor .form-field{display:grid;grid-template-columns:80px 1fr;background-color:var(--vscode-editor-background);align-items:center}.element-editor .form-field.full-width{grid-template-columns:80px 1fr}.element-editor .form-field label{padding:4px 8px;font-size:12px;font-weight:400;color:var(--vscode-foreground);background-color:var(--vscode-sideBar-background);border-right:1px solid var(--vscode-editorWidget-border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:100%;display:flex;align-items:center}.element-editor .form-field input{padding:4px 8px;border:none;background:transparent;color:var(--vscode-foreground);width:100%;box-sizing:border-box;font-size:12px}.element-editor .form-field input:focus{outline:1px solid var(--vscode-focusBorder);background-color:var(--vscode-input-background)}.element-editor .form-field input[readOnly]{background-color:var(--vscode-editor-inactiveSelectionBackground);color:var(--vscode-disabledForeground)}.element-editor .inline-button{height:22px;padding:0 6px;border:1px solid var(--vscode-button-border);background:var(--vscode-button-background);color:var(--vscode-button-foreground);cursor:pointer;font-size:11px;line-height:20px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center}.element-editor .inline-button:hover{background:var(--vscode-button-hoverBackground)}.step-inputs{display:grid;grid-template-columns:1fr 1fr;gap:1px}.step-inputs .form-field{grid-template-columns:50px 1fr}.stats-grid{display:grid;grid-template-columns:200px 1fr;gap:1rem;padding:1rem;min-height:300px}.code-editor{grid-column:1 / -1;margin-top:1rem;border-top:1px solid var(--vscode-panel-border);padding-top:1rem}.code-editor textarea{width:100%;min-height:150px;background:var(--vscode-input-background);border:1px solid var(--vscode-input-border);color:var(--vscode-input-foreground);padding:8px;font-family:var(--zzt-font-family);font-size:var(--zzt-ui-font-size);resize:vertical}.element-editor-zero-state{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;text-align:center;color:var(--vscode-disabledForeground);background-color:var(--vscode-editor-background);border:1px dashed var(--vscode-editorWidget-border);border-radius:3px}.element-editor-zero-state p{font-size:14px;font-weight:400;margin:0 0 8px}.element-editor-zero-state span{font-size:12px}.code-editor-section{margin-top:8px}.element-editor .related-file{display:inline-flex;align-items:center;gap:8px;margin-top:4px}.code-editor-section .section-header{padding:4px 8px;font-size:11px;font-weight:400;color:var(--vscode-sideBar-titleForeground);background-color:var(--vscode-sideBar-background);border:1px solid var(--vscode-editorWidget-border);border-bottom:none;text-transform:uppercase;border-top-left-radius:3px;border-top-right-radius:3px}.code-editor textarea{border-top-left-radius:0;border-top-right-radius:0}.board-option{transition:background-color .06s ease-out,border-color .06s ease-out}.board-option:hover{background:var(--vscode-list-hoverBackground)}.board-option.selected{background:var(--vscode-list-activeSelectionBackground);color:var(--vscode-list-activeSelectionForeground);border:1px solid var(--vscode-list-activeSelectionForeground)}.pal-root label{color:var(--vscode-foreground)}.pal-root{background-color:var(--vscode-editor-background);padding:8px;border-top:1px solid var(--vscode-editorWidget-border)}.pal-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pal-col{display:flex;flex-direction:column;gap:10px}.pal-col-left{order:1}.pal-col-right{order:2}.pal-root input,.pal-root input[type=text],.pal-root input[type=number]{background:var(--vscode-input-background)!important;color:var(--vscode-input-foreground)!important;border:1px solid var(--vscode-input-border)!important;border-radius:3px!important;padding:1px 4px!important;height:18px!important;box-sizing:border-box!important;font-size:11px!important}.pal-root input:focus,.pal-root input[type=text]:focus,.pal-root input[type=number]:focus{outline:1px solid var(--vscode-focusBorder)}.pal-row{display:grid;grid-template-columns:24px 24px 1fr;gap:8px 10px;align-items:stretch;background:var(--vscode-editorWidget-background);border:1px solid var(--vscode-editorWidget-border);border-radius:6px;padding:8px;box-shadow:0 1px 2px #0003;position:relative}.pal-row .preview{grid-row:1 / -1;height:auto;display:block;position:relative;align-self:stretch;z-index:1}.pal-row .preview input[type=color]{z-index:2;pointer-events:auto}.pal-row .fields{display:flex;flex-direction:column;gap:8px}.pal-root label,.property-label,.section-header{-webkit-user-select:none;user-select:none}.pal-row .group-row{display:flex;gap:12px;align-items:center}.pal-row .group-rgb label{width:18px}.pal-row .group-rgb input,.pal-row .rgb-input{width:28px}.pal-row .group-second{justify-content:flex-start}.pal-row .group-hex{display:flex;gap:6px;align-items:center}.pal-row .group-hex input,.pal-row .hex-input{width:72px}.pal-row .group-hsv{display:flex;gap:6px;align-items:center}.pal-row .group-hsv input,.pal-row .hsv-input{width:35px}.pal-row .index-badge{position:absolute;right:6px;top:6px;font-size:10px;color:var(--vscode-descriptionForeground);background:var(--vscode-editor-background);border:1px solid var(--vscode-editorWidget-border);border-radius:8px;padding:1px 6px}.pal-row.drop-target{border-color:var(--vscode-focusBorder);box-shadow:0 0 0 1px var(--vscode-focusBorder) inset}.pal-row .drag{color:var(--vscode-foreground);opacity:.8;cursor:grab;-webkit-user-select:none;user-select:none;grid-row:1 / -1;height:auto;display:grid;place-items:center;padding:0;width:100%;text-align:center;line-height:1;font-family:var(--zzt-font-family);font-size:var(--zzt-ui-label-size);letter-spacing:1px;border-right:1px solid var(--vscode-editorWidget-border);border-top-left-radius:4px;border-bottom-left-radius:4px}.pal-row .drag:hover{background:var(--vscode-sideBarSectionHeader-background, var(--vscode-sideBar-background))}.pal-row .drag .grip{width:10px;height:16px;display:inline-block;background:radial-gradient(circle at center,currentColor 1px,transparent 2px) no-repeat 2px 2px / 2px 2px,radial-gradient(circle at center,currentColor 1px,transparent 2px) no-repeat 7px 2px / 2px 2px,radial-gradient(circle at center,currentColor 1px,transparent 2px) no-repeat 2px 8px / 2px 2px,radial-gradient(circle at center,currentColor 1px,transparent 2px) no-repeat 7px 8px / 2px 2px,radial-gradient(circle at center,currentColor 1px,transparent 2px) no-repeat 2px 14px / 2px 2px,radial-gradient(circle at center,currentColor 1px,transparent 2px) no-repeat 7px 14px / 2px 2px;opacity:.7}.pal-row .drag:active{cursor:grabbing}.board-footer{background:var(--vscode-editor-background);border-top:none;padding:6px 8px;font-size:12px}.board-footer .board-footer-controls label.footer-toggle{display:inline-flex;align-items:center;gap:6px;color:var(--vscode-foreground)}.board-footer .footer-checkbox{width:16px;height:16px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--vscode-checkbox-border, var(--vscode-input-border));background:var(--vscode-checkbox-background, var(--vscode-editor-background));border-radius:3px;display:grid;place-items:center;cursor:pointer}.board-footer .footer-checkbox:hover{background:var(--vscode-button-hoverBackground)}.board-footer .footer-checkbox:checked{background:var(--vscode-checkbox-background, var(--vscode-editor-background));border-color:var(--vscode-focusBorder)}.board-footer .footer-checkbox:focus{outline:1px solid var(--vscode-focusBorder);outline-offset:1px}.board-footer .footer-checkbox:after{content:"✓";font-size:12px;line-height:1;color:var(--vscode-button-foreground);transform:scale(0);transition:transform .12s ease-in-out}.board-footer .footer-checkbox:checked:after{transform:scale(1)}.board-footer .footer-checkbox-label{font-size:12px;opacity:.9}.board-header .editable-name:hover{outline:1px solid var(--vscode-focusBorder);outline-offset:0;background:var(--vscode-input-background)}.board-footer .footer-number{background:var(--vscode-input-background);color:var(--vscode-input-foreground);border:1px solid var(--vscode-input-border);border-radius:3px;padding:2px 6px;height:22px;box-sizing:border-box;font-size:12px}.board-footer .footer-number:focus{outline:1px solid var(--vscode-focusBorder)}
