.vars{grid-template-columns:var(--m-vars-stub,8px) auto var(--m-vars-stub,8px) auto var(--m-vars-stub,8px) minmax(var(--m-vars-type-min-width,120px), auto);grid-auto-rows:var(--m-vars-row-height,45px);row-gap:var(--m-vars-pad,4px);justify-content:start;font-size:15px;display:grid}.vars__row{display:contents}.vars__row--extra .vars__name{color:#8a8a96}.vars__name,.vars__value,.vars__type{-webkit-text-stroke:4px #3f3f3f;paint-order:stroke fill;align-items:center;display:flex}.vars__name{color:#ffd37f;background:#454545;margin-right:4px;padding:0 6px}.vars__value{width:var(--m-vars-value-width,140px);margin-right:var(--m-vars-pad,4px);color:#fff;white-space:pre;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;background:#0009;border:4px solid #454545;padding:0 4px;line-height:1.1;animation:.2s linear vars-flash;overflow-x:auto}.vars__value::-webkit-scrollbar{display:none}@keyframes vars-flash{0%{color:#ffd37f}to{color:#fff}}.vars__type{color:#fff;justify-content:center;padding:0 6px}@supports not (paint-order:stroke){.vars__name,.vars__value,.vars__type{-webkit-text-stroke:0;text-shadow:2px 0 #3f3f3f,-2px 0 #3f3f3f,0 2px #3f3f3f,0 -2px #3f3f3f,1px 1px #3f3f3f,-1px 1px #3f3f3f,1px -1px #3f3f3f,-1px -1px #3f3f3f}}@font-face{font-family:Mindustry;src:url(/_astro/ui.I5bqi8TG.woff2)format("woff2");font-display:swap}@font-face{font-family:Mindustry Mono;src:url(/_astro/mono.CpLgAw-c.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Mindustry Icons;src:url(/_astro/icon.n8nnrQ_a.woff2)format("woff2");font-display:block}.icon{-webkit-font-smoothing:antialiased;font-family:Mindustry Icons;font-style:normal;line-height:1}.editor{--bg:#1f1f22;--panel:#2b2b2f;--field:#16161a;--text:#e6e6e6;--muted:#9a9a9a;--outline:#3f3f3f;max-width:900px;padding:8px var(--jump-gutter,48px) 8px 8px;background:var(--bg);color:var(--text);flex-direction:column;gap:6px;font-family:Mindustry,system-ui,sans-serif;font-size:14px;display:flex}.editor__list{gap:var(--m-statement-space,10px);flex-direction:column;display:flex}.editor__slot{transition:transform .1s var(--ease-pow3-out,ease-out)}.editor__slot:has(.statement--dragging){transition:none}.statement{border:var(--white-pane-border,5px) solid var(--category);background:rgb(0 0 0/var(--m-statement-fill-alpha,.3));user-select:none;padding-bottom:var(--m-statement-margin-bottom,7px);box-shadow:0 0 10px 2.5px #000000e6}.statement--dragging{opacity:.6}.statement--next{box-shadow:5px 5px #ffd37f,0 0 14px 4px #000000e6}.statement--next .statement__index{color:#ffd37f}.statement__header{height:var(--m-header-height,38px);padding:0 var(--m-header-padding,6px);background:var(--category);color:#14141a;cursor:grab;touch-action:none;align-items:center;font-weight:600;display:flex}.statement__name,.statement__index{color:var(--header-text);margin-right:var(--m-name-padding,8px)}.statement__button+.statement__button{margin-left:var(--m-button-gap,6px)}.statement__button:disabled{color:gray;cursor:default}.statement__name,.statement__index,.popup__item,.group__item,.tip{-webkit-text-stroke:4px var(--outline,#3f3f3f);paint-order:stroke fill}@supports not (paint-order:stroke){.statement__name,.statement__index,.popup__item,.group__item,.tip{-webkit-text-stroke:0;text-shadow:2px 0 0 var(--outline,#3f3f3f), -2px 0 0 var(--outline,#3f3f3f), 0 2px 0 var(--outline,#3f3f3f), 0 -2px 0 var(--outline,#3f3f3f), 1px 1px 0 var(--outline,#3f3f3f), -1px 1px 0 var(--outline,#3f3f3f), 1px -1px 0 var(--outline,#3f3f3f), -1px -1px 0 var(--outline,#3f3f3f)}}.statement__spacer{flex:1}.statement__index{font-variant-numeric:tabular-nums;opacity:.75}.statement__button{color:#000;cursor:pointer;background:0 0;border:none;place-items:center;width:24px;height:24px;font-size:17px;font-weight:700;line-height:1;display:grid}.statement__button:hover{background:#0003}.statement__body{flex-wrap:wrap;align-items:center;gap:4px;padding:2px 4px 4px 8px;display:flex}.label{color:#fff;white-space:pre}.pair{align-items:center;gap:4px;display:inline-flex}.break{flex-basis:100%;height:0}.field,.select{width:var(--m-field-width,180px);height:var(--m-field-height,40px);box-sizing:border-box;border:none;border-bottom:4px solid var(--category);color:var(--text);font:inherit;background:0 0;padding:4px 6px 0}.pair .field,.pair .select{width:var(--m-labeled-field-width,180px)}.pair{padding:0 var(--m-label-pad-left,10px)}.editor{--sensor-field:var(--m-sensor-field-compact-width,140px)}.field:focus,.select:focus{background:#ffffff14;outline:none}.pencil{width:var(--m-pencil-size,40px);height:var(--m-pencil-size,40px);color:var(--text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:-10px;display:flex}.pencil:hover{background:#ffffff1f}.overlay{z-index:1000;background:#000000e6;place-items:center;display:grid;position:fixed;inset:0}.dialog{width:min(900px,92vw);max-height:88vh;color:var(--text,#e6e6e6);flex-direction:column;gap:10px;font-family:Mindustry,system-ui,sans-serif;font-size:14px;display:flex}.dialog__title{text-align:center;color:#ffd37f;font-size:18px}.dialog__title:after{content:"";height:var(--m-dialog-title-rule,3px);margin:var(--m-dialog-title-pad,4px) 0;background:#ffd37f;display:block}.dialog__body{background:var(--button-fill,#000);border:var(--button-border,4px) solid var(--button-frame,#454545);flex-direction:column;min-height:0;padding:10px;display:flex;overflow:auto}.dialog__search{align-items:center;gap:8px;padding-bottom:4px;display:flex}.dialog__field{min-width:0;color:var(--text,#e6e6e6);font:inherit;background:0 0;border:none;border-bottom:3px solid #454545;flex:1;padding:4px 2px}.dialog__field:focus{border-bottom-color:#ffd37f;outline:none}.dialog__empty{color:#4d4d4d;padding:10px 0}.dialog__buttons{justify-content:center;display:flex}.game-button{isolation:isolate;background:var(--button-frame,#454545);color:var(--text,#e6e6e6);font:inherit;cursor:pointer;clip-path:polygon(var(--button-cut,8px) 0, calc(100% - var(--button-cut,8px)) 0, 100% var(--button-cut,8px), 100% calc(100% - var(--button-cut,8px)), calc(100% - var(--button-cut,8px)) 100%, var(--button-cut,8px) 100%, 0 calc(100% - var(--button-cut,8px)), 0 var(--button-cut,8px));border:none;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.game-button:before{content:"";z-index:-1;inset:var(--button-border,4px);background:var(--button-fill,#000);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);position:absolute}.game-button:hover:before{background:#14141a}.dialog__back{width:var(--m-close-button-width,210px);height:var(--m-dialog-button-height,64px);-webkit-text-stroke:4px #3f3f3f;paint-order:stroke fill;font-size:16px}.logic-dialog__button{width:var(--m-dialog-button-width,160px);height:var(--m-dialog-button-height,64px);-webkit-text-stroke:4px #3f3f3f;paint-order:stroke fill;font-size:16px}.dialog--narrow{width:min(520px,92vw)}.edit-list{justify-items:start;gap:4px;display:grid}.edit-list__item{width:var(--m-edit-button-width,280px);height:var(--m-edit-button-height,60px);color:var(--text,#e6e6e6);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding-left:12px;font-size:15px;display:flex}.edit-list__item:hover{background:#454545}.edit-list__question{color:#8a8a96;padding:4px 0 8px;font-size:14px}.edit-list__text{width:100%;height:180px;color:var(--text,#e6e6e6);background:#0009;border:4px solid #454545;padding:6px;font-family:Mindustry Mono,ui-monospace,monospace;font-size:13px}.overlay--full{background:#000;align-items:start;padding:16px 0;overflow:auto}.logic-dialog{width:min(916px,96vw);color:var(--text,#e6e6e6);flex-direction:column;gap:10px;font-family:Mindustry,system-ui,sans-serif;display:flex}.logic-dialog__canvas{max-height:76vh;overflow:auto}.globals{grid-template-columns:var(--m-vars-stub,8px) auto var(--m-vars-stub,8px) minmax(0, 600px);align-items:stretch;row-gap:4px;display:grid}.globals__row{display:contents}.globals__stub{background:#222}.globals__name,.globals__description{-webkit-text-stroke:4px var(--outline,#3f3f3f);paint-order:stroke fill;align-items:center;padding:6px;display:flex}.globals__name{color:#fff;background:#454545;margin-right:4px}.globals__description{background:var(--pane-fill,#0009);border:var(--pane-border,4px) solid var(--pane-frame,#454545);line-height:1.25}.globals__section{grid-column:1/-1;gap:8px;padding-top:8px;display:grid}.globals__section-name{text-align:center;color:#ffd37f}.globals__rule{background:#ffd37f;height:4px;margin-bottom:4px}.dialog__groups{flex-direction:column;gap:10px;padding:5px 0;display:flex}.group__title{color:#4d4d4d;align-items:center;gap:10px;margin-bottom:4px;display:flex}.group__line{background:#4d4d4d;flex:1;height:5px}.dialog--add{width:fit-content;max-width:92vw;max-height:calc(var(--m-add-max-height,.8) * 100vh)}.group__items{grid-template-columns:repeat(var(--m-add-columns,3), minmax(0, var(--m-add-button-width,130px)));display:grid}.group__item{width:100%;max-width:var(--m-add-button-width,130px);height:var(--m-add-button-height,50px);text-overflow:ellipsis;white-space:nowrap;color:var(--category);font:inherit;text-align:center;cursor:pointer;background:#000;border:none;padding:4px 8px;overflow:hidden}.group__item:hover{background:#ffffff1f}.editor__list{position:relative}.jumps{pointer-events:none;position:absolute;top:0;left:100%;overflow:visible}@media (width>=1080px){.break{display:none}.editor{--sensor-field:var(--m-sensor-field-width,180px)}}.jump-target{box-sizing:border-box;cursor:pointer;touch-action:none;background:0 0;border:none;place-items:center end;width:30px;height:30px;margin-right:-8px;padding:0 2.8px 0 0;display:grid}.jump-target--active .node polygon{fill:#6335f8}.statement--hovered{outline-offset:2px;outline:2px solid #6335f8}.enum{box-sizing:border-box;border:none;border-bottom:4px solid var(--category);min-width:60px;height:40px;color:var(--text);font:inherit;cursor:pointer;background:#ffffff0f;padding:4px 8px 0}.enum--wide{width:64px;margin:0 4px}.enum:hover{background:#ffffff24}.popup-overlay{z-index:100;position:fixed;inset:0}.popup{background:#000;border:4px solid #454545;gap:0;max-width:calc(100vw - 8px);max-height:calc(100dvh - 8px);padding:4px;display:grid;position:fixed;overflow:auto}.tip{z-index:1000;color:#bfbfbf;pointer-events:none;background:#000c;max-width:320px;padding:4px;position:fixed}.popup__item{color:#fff;height:100%;font:inherit;cursor:pointer;background:0 0;border:none}.popup__item:not(.popup__item--current):hover{background:#ffffff1f}.popup__item--current,.popup__item:active{color:#14141a;-webkit-text-stroke:0;text-shadow:none;background:#ffd37f}.enum--condition{width:48px;min-width:48px}.enum--always{width:80px;min-width:80px}.enum--condition,.enum--always{box-sizing:border-box;border:none;border-bottom:4px solid var(--category);height:40px;color:var(--text);font:inherit;cursor:pointer;background:#ffffff0f;margin:0 4px;padding:4px 4px 0}.content-button{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:none;place-items:center;margin-left:-10px;display:grid}.content-button:hover{background:#ffffff1f}.content-popup{z-index:21;background:#000;border:4px solid #454545;padding:4px;position:fixed}.content-popup__scroll{max-height:70vh;overflow-y:auto}.content-popup__tabs{width:240px;display:flex}.content-popup__tab{color:#fff;cursor:pointer;background:0 0;border:4px solid #0000;flex:1;place-items:center;height:50px;display:grid}.content-popup__tab:hover{background:#454545}.content-popup__tab--current{border-color:#ffd37f}.content-popup__grid{grid-template-columns:repeat(6,40px);width:240px;display:grid}.content-popup__list{flex-direction:column;width:240px;display:flex}.content-popup__cell{cursor:pointer;background:0 0;border:none;place-items:center;width:40px;height:40px;display:grid}.content-popup__cell:hover,.content-popup__item:hover{background:#ffffff1f}.content-popup__cell--current,.content-popup__item--current{background:#ffd37f}.content-popup__item{color:#fff;height:40px;font:inherit;cursor:pointer;background:0 0;border:none;flex:none}.content-icon{background-image:url(/_astro/content.B7o84WDF.webp);background-repeat:no-repeat;display:inline-block}.content-icon--missing{color:#9a9a9a;background:#ffffff14;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.content-popup__scroll,.popup{scrollbar-width:auto;scrollbar-color:#454545 #0009}.content-popup__scroll::-webkit-scrollbar,.popup::-webkit-scrollbar{width:24px}.content-popup__scroll::-webkit-scrollbar-track,.popup::-webkit-scrollbar-track{background:#0009}.content-popup__scroll::-webkit-scrollbar-thumb,.popup::-webkit-scrollbar-thumb{background:#454545;border:none;border-radius:0}
