body{height:1440px;background:repeating-linear-gradient(-40deg,transparent,transparent 10px,#084e5b 20px,#084e65 0),linear-gradient(180deg,#084e5b,#295e77);overflow:hidden;font-family:Inter,Arial,Helvetica,sans-serif;font-size:16px}#splash{position:absolute;pointer-events:none;left:50%;top:50%;margin-left:-180px;margin-top:-200px}@keyframes fade{0%{opacity:1}to{opacity:0}}#main-editor{width:auto;display:flex;flex-direction:row}#shelf{background-color:#202020;width:64px;z-index:121}.shelf{position:absolute;display:flex;flex-direction:column;left:-436px;width:500px;height:100%;border-right:1px solid #e9c46a;background:#303030;z-index:120;visibility:hidden}.shelf.show{transition:.2s;left:64px;visibility:visible}.shelf.line{left:-436px;visibility:visible;z-index:119}.shelf-button{position:relative;padding:16px;cursor:pointer}.shelf-button.selected{background:#303030}.shelf-button i{color:#e9c46a}.shelf-button:hover i{color:#e9e9e9}#main{display:flex;flex-direction:column;width:100%;height:100%;position:absolute;left:0;top:0}#toolbar{background-color:transparent;height:60px}#cards-toolbar{background-color:rgba(0,0,0,.3);z-index:110;border-bottom:1px solid #000;margin:0;padding:8px;align-content:end;text-align:end}#cards{position:relative;flex-grow:1;overflow:auto;background-color:rgba(0,0,0,.2);background-size:120px 120px;background-image:linear-gradient(rgba(155,255,255,.1) 2px,transparent 0),linear-gradient(90deg,rgba(155,255,255,.1) 2px,transparent 0),linear-gradient(rgba(155,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(155,255,255,.1) 1px,transparent 0);xbackground-size:106px 106px,106px 106px,34px 34px,34px 34px;background-position:-24px -25px;xbackground-position:34px 34px;background-attachment:local;margin:0;margin-left:64px;transform:scale(1)}#proj-info{position:absolute;z-index:111;left:70px;top:10px;padding:3px 12px}.proj-name{font-size:1.2rem;color:#e9c46a}.slash-spacer{font-size:1.2rem;margin:0 8px;color:#fff}.storylet-name{font-size:1.2rem;color:#4abdaf}.game-body{font-family:Inter,Arial,Helvetica,sans-serif;font-size:1rem;color:#e9c46a}.game-body p{white-space:pre-line;line-height:1.3rem}.game-links{padding:6px 0}.game-link{padding:10px 0;margin:4px 0;color:#ccc}.game-link:hover{cursor:pointer;color:#fff}.game-link-start{background-color:#343434;border:1px solid #222;padding:10px;margin-right:0;margin-left:250px;color:#ccc;text-align:center}.game-link-start:hover{background-color:#363636;cursor:pointer;color:#fff}#preview-window{position:absolute;left:100%;top:80px;width:400px;padding:16px;border-radius:16px;transform:translateX(-470px)}.win-shade{position:absolute;right:0;top:42px;padding:0;width:34%;height:100%;background:rgba(0,0,0,.5)}.win-shade.help{left:0;width:100%}#languages{position:absolute;display:none;left:50%;top:20%;background-color:red;color:#fff}#storylets-window{position:absolute;width:-moz-fit-content;width:fit-content;min-width:270px;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.basic-window{background:#303030;position:relative;width:100%;left:0;top:0}.basic-window h3,.window-title h3{background-color:#282828;color:#d6d6d6;padding:12px;margin:0 0 0 0;font-size:1.1rem}.basic-window{max-height:60%}.win-scrollpane{max-height:83vh;overflow:auto}.win-medwide{width:600px}.win-wide{width:auto;z-index:120;max-height:100%;margin:10px 10px 10px 80px}.intro{color:#e9c46a;padding:12px;margin-left:12px;line-height:1.4rem;text-align:left}.register{width:80%;margin:auto!important;margin-top:-20px!important;margin-bottom:24px!important}.vertical-span-row{flex-grow:1}#variables-window{width:400px;padding-top:112px;bottom:40px;height:auto}#projects-window,#variables-window{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}#projects-window{width:-moz-fit-content;width:fit-content;min-width:400px}.list-item{margin:6px}#languages input{width:40px}.row{display:flex;flex-direction:row}.column{position:relative;height:100%;flex-grow:1}.column-s{background-color:#383838;border-radius:6px;text-align:center;flex-shrink:1;display:flex;flex-direction:column;padding:0}.minitab{padding:6px}.minitab-selected{padding:6px;background-color:#444;border-right:1px solid #d4b362}.minitab,.minitab-selected{position:relative}.minitab .minitab-count{position:absolute;bottom:0;right:0;font-size:.5rem;color:#eee;padding:3px;display:block}.minitab-selected .minitab-count{display:none}.column-50,.column-60{position:relative;height:100%;width:50%}.column-30{width:33%}.column-20,.column-30{position:relative;height:100%}.column-20{width:20%}#main-layout{height:100%;width:100%}#main-layout,.main-toolpanel{position:absolute;left:0;top:0}.main-toolpanel{background:linear-gradient(90deg,#707070,#414141 95%,#000);width:248px}.left-panel-shrunk{width:48px}.left-button,.left-buttons{display:block}.left-icon{width:36px}.left-icon,.left-label{display:inline-block;height:36px}.left-label{width:auto}.left-panel-shrunk .left-label{display:none}.left-button-item-panel{width:100%}.left-panel-shrunk .left-button-item-panel{display:none}.window-title{position:absolute;left:0;top:0;width:99%;background-color:#303030;padding:4px;border-radius:6px 6px 0 0}.varswin h3{margin:12px 16px auto!important}.window-scrollpane{position:relative;overflow-y:auto;height:100%;max-height:100%;background-color:#111}.window-first-child{margin-top:26px}.cornerbutton{position:absolute;top:0;right:0;cursor:pointer;margin:16px 16px}.edit-card .cornerbutton{margin:6px 8px}.floatbuttons{float:right}.add{color:green;font-weight:700}.addlink,.addparagraph,.addstory{color:green;font-weight:700;padding:4px 10px;font-size:1.4rem}.edit-card .addlink,.edit-card .addparagraph{top:40px}.delete{margin:6px 4px}.delete,.deletevar{color:red;font-weight:700}.deletevar{margin:10px 12px;font-size:1.4rem}.deleteparagraph{color:red;font-weight:700;top:-1px;left:-21px;overflow:hidden;border:2px solid #000;background-color:#fff;width:16px;height:16px;border-radius:14px;text-align:center;line-height:14px}.card{position:absolute;background-color:#3e3f3f;color:#eee;border:1px solid #000;padding:0;width:118px;border-radius:8px;box-shadow:5px 5px 10px 2px rgba(0,0,0,.7)}.card.edit-current{border:2px solid #d4b362;box-shadow:5px 5px 10px 2px rgba(0,0,0,.9);margin:-1px -1px}.card:hover .quick-link{visibility:visible}.card select{font-family:Inter,Arial,Helvetica,sans-serif;font-size:.6rem;background:#19192a;border:1px solid #000;color:#eee;width:100%}.card-expand{position:absolute;left:-2px;top:24px;background:#333;pointer-events:none;opacity:1;padding:12px;border-radius:0 8px 8px 8px;border:1px solid #000;width:240px;z-index:1000}.card-expand p{color:#999;font-size:.8rem;margin-top:0}.card-expand ul{list-style:none;margin:0;padding:0}.card-expand li{color:#990;font-size:.8rem}.card h3:hover .card-expand{opacity:1}@keyframes fadeIn{0%{width:80px;opacity:0}66.67%{width:80px;opacity:0}to{width:240px;opacity:1}}.fade-in{opacity:0;animation:fadeIn .4s forwards}.linkincard{font-family:Inter,Arial,Helvetica,sans-serif;height:16px;position:relative;width:100%;font-size:.6rem;color:#aaa;padding:4px 4px 4px 1px;line-height:16px}.linkincard .crop{padding-left:6px}.card h3{font-size:.6rem;background-color:#daa520;padding:6px 4px 1px 10px;overflow:hidden;height:16px;white-space:nowrap;border-radius:8px 8px 0 0;cursor:move}.card h3,.card p{font-family:Inter,Arial,Helvetica,sans-serif;margin:0}.card p{font-size:.8rem;margin:4px}.edit-card{position:relative;background-color:#e0e0e0;width:100%;margin:0;padding:0;height:100vh;border:1px solid #000;border-left:1px solid #d4b362}.editcardbuttons{position:absolute;top:0;right:5px;text-align:right;width:100px}.condition-variable{width:50%}.condition-operator,.condition-value{width:20%}.condition-field,.form-field{position:relative;background:#fff;margin:3px;padding:3px;border-radius:6px;padding-right:16px}.condition-field{background:#efefef;border:1px solid #ddd}.condition-field input{font-size:.7rem;padding:4px}.input-label{color:#449;border-bottom:1px solid #eef;font-size:.9rem}input{border:none;width:90%}input,textarea{padding:6px;font-size:1rem}textarea{width:100%;height:100px}.link-container,.paragraph-container{position:relative}.link-container{background-color:#fff;border-radius:6px;padding:3px;margin:3px;border-left:15px solid #494}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.top-bar{background:#333;position:absolute;left:0;top:0;width:100%;padding-left:100px}.button-container{position:relative;display:inline-block;z-index:400}.button-container button:hover{cursor:pointer}.button-bar button{background:linear-gradient(0deg,#373737,#5c5c5c);border:1px solid #000;border-radius:6px;padding:4px 8px;color:#ddd;font-size:.7rem}.button-bar button.selected{background:linear-gradient(180deg,#000,#5c5c5c);border:1px solid #000;border-radius:4px;padding:4px 8px;color:#888}.button-container button.selected{background:#111;color:#e9c46a}.button-menu{position:absolute;left:0;top:0}.button-menu-option{background:rgba(0,0,0,.8);border-left:4px solid #000;color:#ddd;padding:4px 8px}.button-menu-option,.button-menu-option:hover{border-right:4px solid #000;width:-moz-max-content;width:max-content}.button-menu-option:hover{cursor:pointer;background:rgba(30,30,30,.8);border-left:4px solid #494;color:#eee}h4{margin:4px 2px;background:#ccc;padding:8px 16px;border-bottom:1px solid #999}.crop{width:100%;height:inherit;overflow:hidden;white-space:nowrap}.linkcircle{position:absolute;background-color:#ff0;width:10px;height:10px;top:4px;right:-3px;border-radius:7px;border:2px solid #000}.cardinputcircle:hover,.linkcircle:hover{border:2px solid #fff}.cardinputcircle{background-color:cyan;left:-8px}.cardinputcircle,.cardoutputcircle{position:absolute;width:10px;height:10px;top:4px;border-radius:7px;border:2px solid #000}.cardoutputcircle{background-color:#ff0;right:-8px}.edit-vars{position:absolute;left:0;top:30px;background-color:#fff;padding:10px}.var{background-color:#eee;position:relative;padding-right:36px}.var-name{width:300px;margin:4px}.var-val{width:40px;margin:4px}.edit-story,.top-left{position:absolute;left:0;top:0}.top-left{width:100%}.projdetails{position:absolute;left:0;top:0;padding:4px;font-weight:600;font-size:1rem}.projdetails .ui-button{margin:-6px 0 0 6px}.languages{position:absolute;right:0;top:0;padding:4px;font-weight:600;font-size:1rem}.lang{color:#e76f51;cursor:pointer}.lang-current{color:#fff;cursor:pointer}.projname{color:#e76f51}.storyletname{color:#32cd32}#connectlineSVG,#linesSVG{position:absolute;left:0;top:0}#connectlineSVG{display:none;pointer-events:none}#connectlineSVG svg,#linesSVG svg{width:3000px;height:2000px}.quick-link{position:absolute;top:0;right:6px;visibility:hidden;margin-left:4px;cursor:pointer}.quick-link span{padding:4px 4px;margin:0 1px;font-size:10px;border-radius:4px;background-color:rgba(0,0,0,.2)}.quick-link span:hover{background-color:hsla(0,0%,100%,.4)}.context-menu{position:absolute;width:200px}#scratch{position:absolute;display:none;left:20%;top:50%}.ui-container{padding:0}.ui-container,.ui-container h4{background-color:#303030;border-radius:6px}.ui-container h4{font-weight:600;color:#d6d6d6;text-shadow:1px 1px 1px #111;margin:0 0;padding:6px 132px 6px 12px;font-size:.9rem;border-bottom:1px solid #000}.ui-sub-container{border-radius:6px;margin:6px;padding:1px}.ui-listshelf-container{background-color:#454545;box-shadow:1px 1px #111;border-radius:6px;margin:12px}.ui-listshelf-bottom{border-top:1px solid #111;background-color:#414141;padding:6px;border-radius:0 0 6px 6px;text-align:right}.ui-sub-textblock{padding:12px;color:#aaa}.ui-controls{margin:6px;flex-grow:1}.ui-form-textinput{padding:6px}.ui-label{color:#ddd;text-shadow:1px 1px 1px #111;font-weight:400;margin:8px 1px;font-size:.8rem}.ui-label.small{font-size:.85rem;color:#4b8;text-indent:9px;margin-bottom:2px}.ui-form-textinput .ui-field{background-color:#111;border-radius:6px}.ui-form-textinput input{box-sizing:border-box;display:block;width:calc(100% - 8px);padding:9px 0 6px 6px;background:#111;border:none;outline:none;color:#fff;text-shadow:1px 1px 1px #606060;border:1px solid #333;border-radius:6px;box-shadow:inset 0 -5px 25px #333,0 1px 1px #000;text-indent:3px;transition:all .3s ease-in-out;position:relative;font-size:.8rem}.ui-form-textinput input:focus{background:#222;box-shadow:inset 0 -5px 25px #444,0 1px 1px #999}.ui-form-textinput .textarea{padding:9px 0 6px 6px;background:#111;border:none;outline:none;color:#fff;text-shadow:1px 1px 1px #606060;border:1px solid #333;border-radius:6px;box-shadow:inset 0 -5px 25px #333,0 1px 1px #000;transition:all .3s ease-in-out;position:relative;font-size:.8rem;margin:-3px -3px 0 -3px;display:block;overflow:hidden;resize:both;min-height:3rem}.ui-form-textinput .textarea:focus{background:#222;box-shadow:inset 0 -5px 25px #444,0 1px 1px #999}.hide-x{overflow-x:hidden}.pad-s{padding:3px}.pad-l{padding:9px}.end{align-content:flex-end}.hide{display:none}.ui-select{color:#eee;border-color:#333;background:linear-gradient(180deg,#333 0,#222);box-shadow:inset 0 1px #666,0 1px 2px #000;padding:7px 0 5px 6px;font-size:.8rem;border-radius:6px;cursor:pointer;transition:all .3s ease-in-out}.ui-select option{color:#000}.ui-select-small{padding:3px 10px}.ui-select:hover{background:linear-gradient(180deg,#000 0,#111)}.ui-button{color:#eee;border:0;background:transparent;padding:4px 8px;min-width:32px;font-size:.7rem;border-radius:16px;cursor:pointer;display:inline-flex;flex-direction:row}.ui-button span{margin:0 6px;flex-grow:1}.ui-button i{flex-grow:0;margin:auto}.ui-button-small{padding:5px;font-size:.6rem}.ui-button-medium{padding:4px 8px;font-size:.75rem}.ui-button-large{padding:8px 10px;font-size:.85rem}.button-repad{margin:2px}.ui-button-red{background:linear-gradient(180deg,#933 0,#903030);font-weight:600;color:#fdd}.ui-button-red:hover{background:#a44}.ui-button-green{background:linear-gradient(180deg,#393 0,#309030);font-weight:600;color:#fdd}.ui-button-green:hover{background:#4a4}.ui-button-blue{background:linear-gradient(180deg,#399 0,#309090);font-weight:600;color:#fdd}.ui-button-blue:hover{background:#4aa}.ui-button-plain{border:0;background:transparent;color:#aaa}.ui-button-plain-selected{border:0;background:transparent;color:#fff}.ui-cornerbutton-almost{margin-right:0}.ui-pad{padding:6px 6px 15px 6px}.condition-col-1{margin:0 3px;font-size:.8rem}.condition-col-2{font-size:.8rem}.condition-col-3,input.condition-col-3{margin:0 3px;display:inline-block;font-size:.8rem}select.condition-col-3{width:auto}.condition-col-grow,.grow{flex-grow:1}.right{text-align:right}.pad-button .ui-button{margin:8px 4px}.condition-col-grow textarea{display:block;width:calc(100% - 12px)}.edit-card .tab-content .ui-button{min-width:70px}.edit-card .tab-content .ui-button.nomin{min-width:auto}#editwindow-operator .link-text-display-logic-heading,#editwindow-operator .link-text-left,#editwindow-operator .links-add,#editwindow-operator .links-foot,#editwindow-operator .links-head{display:none}#editwindow-operator .link-text-right{width:100%}#cardAddSwatch{border:2px solid #000;width:100px;border-radius:6px}#cardAddSwatch,#snapGuide{position:absolute;padding:0;height:24px}#snapGuide{width:24px;background:"rgba(0, 0, 0, 0)"}.enumtag{background-color:#161;display:inline-block;color:#fff;padding:4px;margin:4px;border-radius:4px;font-size:.7rem}.project-info h4,.vars h4,h4.projects-list{background-color:#202020;border-radius:8px 8px 0 0}.project-info{color:#fff}.project-info .label{color:green}.bg-vars{background-color:#262626;margin-bottom:20px;padding:12px}.edit-card .textarea{font-size:.75rem}.edit-card .ui-select{font-size:.7rem}.tabbed{overflow-x:hidden;margin:0;height:100%;overflow-y:hidden}.tabbed [type=radio]{display:none}.tabs{display:flex;align-items:stretch;list-style:none;padding:0;margin:60px 10px 0 20px;border-bottom:1px solid #333}.tab>label{display:block;margin-bottom:-1px;padding:8px 8px;border:1px solid #303030;background:#393939;color:#ccc;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s;white-space:nowrap}.tab:hover label{border-top-color:#333;color:#fff}.tab-content{display:none;color:#777;max-height:-moz-max-content;max-height:max-content;bottom:0;height:calc(100vh - 110px)}.small-win .tab-content .ui-sub-container{padding-bottom:10px}.tab>label .tab-add{display:none}.tab-add:hover{cursor:pointer;color:#fff}.tabbed [type=radio]:first-of-type:checked~.tabs .tab:first-of-type label,.tabbed [type=radio]:nth-of-type(2):checked~.tabs .tab:nth-of-type(2) label,.tabbed [type=radio]:nth-of-type(3):checked~.tabs .tab:nth-of-type(3) label,.tabbed [type=radio]:nth-of-type(4):checked~.tabs .tab:nth-of-type(4) label,.tabbed [type=radio]:nth-of-type(5):checked~.tabs .tab:nth-of-type(5) label{border-bottom-color:#d4b362;background:#454545;color:#fff}.tabbed [type=radio]:first-of-type:checked~.tabs .tab:first-of-type label .tab-add,.tabbed [type=radio]:nth-of-type(2):checked~.tabs .tab:nth-of-type(2) label .tab-add,.tabbed [type=radio]:nth-of-type(3):checked~.tabs .tab:nth-of-type(3) label .tab-add,.tabbed [type=radio]:nth-of-type(4):checked~.tabs .tab:nth-of-type(4) label .tab-add,.tabbed [type=radio]:nth-of-type(5):checked~.tabs .tab:nth-of-type(5) label .tab-add{display:inline-block}.tabbed [type=radio]:first-of-type:checked~.tab-content:first-of-type,.tabbed [type=radio]:nth-of-type(2):checked~.tab-content:nth-of-type(2),.tabbed [type=radio]:nth-of-type(3):checked~.tab-content:nth-of-type(3),.tabbed [type=radio]:nth-of-type(4):checked~.tab-content:nth-of-type(4){display:block}.left-pad{margin-left:232px}.scene{border:2px solid #f0f}.tooltip{border:2px solid cyan}.dialogue{border:2px solid blue}#scaler{transform:scale(1)}.panel-buttons{display:flex;flex-direction:row;width:100%}.panel-buttons .expanded-button{flex-grow:1;padding:8px;text-align:end;margin-top:16px}.saving{animation:spin 1s linear infinite;border:8px solid transparent;border-radius:50%;border-right-color:#fff;border-top-color:wh`ite;box-sizing:border-box;height:40px;position:absolute;bottom:12px;left:10px;width:40px;z-index:1}@keyframes spin{to{transform:rotate(1turn)}}.import-table{width:100%}.import-table thead:first-child{text-align:left}.import-table thead{background-color:#222}.import-table tbody td{border-bottom:1px solid #222}.import-table td,.import-table th{font-size:14px;padding:8px}.cornerbutton .ui-button{margin:3px}.ui-form-textinput .ui-button{margin:6px 4px}#register-window{background:#000;position:relative;left:auto;right:auto;width:100%;text-align:center;margin:auto;max-width:1200px;overflow-y:auto;opacity:0;animation:registerFadeIn .1s ease-in 2s forwards}@keyframes registerFadeIn{0%{opacity:0}to{opacity:1}}#register-window .logo{height:200px}#register-window .tabs{margin-top:20px}.home-header{width:100%;background:#000 url(/img/home.1a22eb8e.jpg);background-repeat:no-repeat;background-size:contain;aspect-ratio:1200/410;position:relative}.tvain-logo{position:absolute;left:50%;top:10%;transform:translateX(-50%)}.intro-text{width:auto;margin:auto;margin-left:0;margin-right:0;margin-top:0;position:relative}.intro-text,.intro-text .tabbed{background:#000}#register-window .tab-content{width:50%;height:auto;min-height:100vh}.slideshow{position:absolute;left:50%;top:30px;width:90%;aspect-ratio:800/600;overflow:hidden}.slideshow img{position:absolute;left:20px;top:55px;width:50%;-o-object-fit:cover;object-fit:cover;opacity:0;animation:slidefade 32s infinite;border:1px solid #e5c46a}.slideshow img:first-child{animation-delay:0s}.slideshow img:nth-child(2){animation-delay:4s}.slideshow img:nth-child(3){animation-delay:8s}.slideshow img:nth-child(4){animation-delay:12s}@keyframes slidefade{0%{opacity:0}12.5%{opacity:1}87.5%{opacity:1}to{opacity:0}}