body{font-family:PT Sans,Arial,Helvetica Neue,Helvetica,Tahoma,sans-serif;background:#dadada}body,.Post-body,.PostUser h3,.PostUser h3 a{font-size:1em}.DiscussionListItem-info{min-height:1em}.DiscussionListItem-info,.TagLabel{font-size:11px}.Dropdown-menu>li>a,.Dropdown-menu>li>button,.Dropdown-menu>li>span{font-size:14px}.item-edited{font-size:75%}.TextEditor .TextEditor-editor{font-size:16px}.DiscussionListItem-count{margin-top:10px}.sideNav>ul,.sideNavOffset,.sideNav{margin-top:0;padding-top:0}.extraSignin{margin-top:5px}.extraSignin Button{background:#3fa9f5;color:#fff;margin:0 8px;font-weight:700}.extraSignin Button:hover{background:#269ef4}.App{padding-bottom:0;min-height:auto}.spine{border:none;max-width:1200px;margin:-52px auto 0!important;padding-top:52px;-webkit-box-shadow:8px 0 8px rgba(0,0,0,.2),-8px 0 8px rgba(0,0,0,.2);box-shadow:8px 0 8px #0003,-8px 0 8px #0003;background:#fff}.App-drawer{position:relative;top:-52px}.App-header{background:transparent;padding:0}.App-header .container{max-width:1200px;width:100%;margin:0 auto;padding-top:8px;padding-left:20px;height:var(--header-height);background:white}.scrolled .App-header .container{-webkit-box-shadow:0 4px 4px rgba(0,0,0,.2);box-shadow:0 4px 4px #0003}.scrolled .App-header{box-shadow:none!important}.Header-navigation{margin:16px 25px 0 16px}.Alert{margin-bottom:20px;margin-top:10px}.IndexPage-nav .item-newDiscussion .Button.disabled{font-size:85%}:root{--text-color: #1c2022;--heading-color: #1c2022;--discussion-title-color: #1c2022;--muted-more-color: #999;--muted-color: #999;--hero-bg: #fff !important;--hero-color: #000;--button-color: #666;--button-bg: #fafafa;--button-bg-hover: #e2e2e2;--button-bg-active: #d4d4d4;--button-bg-disabled: #fafafa;--body-bg-faded: rgba(255,255,255,1);--overlay-bg: rgba(62,169,245,.9);--button-bg: #f8f8f8;--control-bg: #f8f8f8;--control-color: #5c7384;--header-control-bg: #fafafa;--header-colored-control-bg: #fafafa;--header-colored-control-bg-fadedin: #fafafa;--tag-bg: #fafafa;--tag-color: 666}.PostStream-item:not(:last-child),.PostsUserPage-list>li{border-color:#d3d3d3}.PostStream-timeGap{padding-bottom:0}.Post{padding-top:18px;padding-bottom:5px}.ReplyPlaceholder,.ReplyPlaceholder:hover{color:#222;cursor:pointer;margin-top:25px}.ReplyPlaceholder:hover{background:#f4fafe;border-color:#269ef4}.Post.editing{top:25px}.Post.editing.Post--by-actor,.Post.editing.Post--by-actor,.Post.editing.Post--by-start-user{top:0}.Post.editing,.drawer-backdrop.in{opacity:1;background:#f4fafe;border:2px dashed #269ef4}.Post-actions{float:right}.Post-footer{display:block;float:left;width:auto;height:auto;margin-top:0;margin-bottom:0}.PostsUserPage-list{padding-top:1em}.PostsUserPage-discussion{color:inherit}.PostsUserPage-discussion a{color:var(--link-color)}.Github-embed{font-weight:700!important;border-width:1px!important;text-decoration:none!important}.Hero{background:#fff!important;color:#000}.DiscussionHero .TagsLabel .TagLabel,.DiscussionHero .TagsLabel .TagLabel.colored{background:var(--tag-bg)!important}.DiscussionHero .TagsLabel .TagLabel.colored .TagLabel-text{color:#fff!important}.DiscussionHero .container{text-align:left;padding:16px 12px 0!important}.IndexPage .Hero .container{padding:0 12px 20px}.WelcomeHero{margin-top:4x}.WelcomeHero .container{border:2px #ccc dashed;border-radius:10px;padding:5px 12px 10px!important;margin-bottom:15px}.WelcomeHero .Hero-close{margin-top:-2px;margin-right:-5px}.SelectTagList>li .TagIcon{line-height:1em}.DiscussionListItem-badges{margin-top:34px;margin-left:-94px}.DiscussionListItem-info .username{font-weight:400}.DiscussionListItem-info .item-terminalPost .icon{color:#c4c4c4;margin-right:1px}.DiscussionListItem-info .item-recipients{margin-right:5px}.DiscussionPage-list{height:calc(100vh - var(--header-height) - 168px);margin-top:16px}.DiscussionPage-list .item-terminalPost,.extraSignin br,.item-nav .item-tags,.DiscussionListItem-badges .item-locked{display:none}.TagLinkButton.child .TagIcon{display:block}.Post-body p:last-child,.Post-body ul:last-child,.Post-body ol:last-child{margin-bottom:0}.Post-likedBy,.Post-mentionedBy,.Post-header time{font-size:12px}.Post--hidden{padding-top:8px;padding-bottom:10px}.PostMention{font-size:14px!important}.Post-body a{font-size:15px;font-weight:400;border-width:0}.Post-body a:hover{text-decoration:underline}.Post-body code{padding:5px 5px 4px}.Post-body pre code{font-size:13px}.Post-body a code{color:var(--link-color)}.Post-body .uncited{max-height:max(30vh,200px);overflow:auto}.Post-body .ButtonGroup{margin-bottom:1em}.Post-body .ButtonGroup:last-child{margin-bottom:0}.EventPost{padding-top:15px}.EventPost-info{margin-bottom:9px}.Reactions .Reactions--ShowReactions{margin-bottom:-10px}.Reactions .Reactions--reactions .count{float:right;margin:0 6px!important}.Reactions .Reactions--reactions .Button-emoji-parent{box-shadow:none;border:none;background:none;padding:3px 0 0;margin-bottom:-5px;margin-top:5px}.Badge{--size: 20px}.UserCard{margin-bottom:10px}.DiscussionsUserPage{padding-top:10px}.checkbox input[type=checkbox],.checkbox input[type=radio]{margin-top:6px}.header{width:100%;position:relative;background:#474747}.header a,.footer a{text-decoration:none;color:#3ea9f5;transition:.5s color;-moz-transition:.5s color;-webkit-transition:.5s color}#nav-d,#nav-d-logo{height:90px}#nav-d-menu a,#nav-d .social a{float:left;padding-top:45px;padding-bottom:45px}#nav-d-logo{float:left;background:url(/https/esotericsoftware.com/img/core/esoteric_software_logo.svg) no-repeat center;width:152px;position:relative;left:15px;transition:width .2s}#nav-d{position:relative;padding-left:0;max-width:1200px;margin:0 auto}#nav-d .social{position:absolute;right:30px}#nav-d .social a{right:30px;height:0;line-height:0}#nav-d-menu{position:relative;padding-left:28px;margin-left:168px}#nav-d-menu a{padding-left:2%;padding-right:2%;height:0;line-height:0;color:#aaa;transition:.5s color;-moz-transition:.5s color;-webkit-transition:.5s color}#nav-d-menu a:visited{color:#aaa}#nav-d-menu a:hover,#nav-d-menu a:active,#nav-d-menu .active{color:#fff}#nav-m-link{display:none;float:right;width:55px;height:55px;background:url(/https/esotericsoftware.com/img/core/nav-mobile-menu.png) no-repeat center;background-color:#aaa;transition:background-color .5s ease-out;cursor:pointer}#nav-m-link.active{background-color:#222;background-image:url(/https/esotericsoftware.com/img/core/nav-mobile-menu-active.png) no-repeat center}#nav-m{max-height:0;overflow-y:hidden;transition:max-height .5s ease-out}#nav-m a{display:block;padding:20px 1.25em;height:0;line-height:0}#nav-m-menu{width:40%;background:#e4e4e4;color:#333;text-transform:uppercase;vertical-align:top}#nav-m-menu a{color:#333;padding-top:30px;padding-bottom:30px}#nav-m-menu a:hover{background:#dbdbdb}#nav-m-spine{width:60%;padding:1em 0;background:#aaa;transition:background-color .5s ease-out}#nav-m-spine.active{background:#222}#nav-m-spine a:hover{background:#333}#nav-m-spine div{color:#fff;margin:0 1.25em 6px;padding-bottom:6px;border-bottom:1px solid #444}.nav-b{position:relative;z-index:999;height:62px;background:#222;width:100%;color:#aaa;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.nav-b a{background:#222;transition:background .5s,color .5s}.nav-b a:visited{color:#aaa}.nav-b-buttons a:hover,.nav-b-menu a:hover{color:#fff;background:#353535}.nav-b-buttons a,.nav-b-menu a{padding:31px 1.5%;height:0;line-height:0;margin:0;float:left;color:#aaa}.nav-b-buttons a{float:right;padding-left:2.75%;padding-right:2.75%;color:#fff}.nav-b-menu a.nav-b-spine-logo{padding:17px 1.5% 45px 3%}.nav-b-buttons a:hover{color:#1c2022}.nav-b-buttons a:visited{color:#fff}a.nav-b-try,a:visited.nav-b-try{background:#368e36}a.nav-b-buy,a:visited.nav-b-buy{background:#c13000}a:hover.nav-b-try,a:hover.nav-b-buy{background:#fff;color:#1c2022}.nav-b,.footer,.end{max-width:1200px;margin:0 auto;-webkit-box-shadow:8px 0 8px rgba(0,0,0,.2),-8px 0 8px rgba(0,0,0,.2);box-shadow:8px 0 8px #0003,-8px 0 8px #0003}.table{display:table;width:100%}.table>div{display:table-cell}.jagged{background:#fff url(/https/esotericsoftware.com/img/core/end.png) repeat-x;height:9px;margin-top:25px}#end{background:#222;padding-top:1em;text-align:center}#end h1{color:#bccbec;margin-bottom:.58em}.social a{padding-left:20px;font-size:25px;color:#aaa}.social a:first-child{padding-left:0}.social a,.social a:visited{color:#aaa}.social a:hover,.social a:active{color:#fff}#lang a{font-size:12px!important}[class^=iconfont-],[class*=" iconfont-"]{font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconfont-bluesky:before{content:"\e90c"}.iconfont-earth:before{content:"\e612"}.footer{position:relative;background:#202020;z-index:3;padding:2em 0;-webkit-box-shadow:8px 0 8px rgba(0,0,0,.2),-8px 0 8px rgba(0,0,0,.2);box-shadow:8px 0 8px #0003,-8px 0 8px #0003;line-height:1.65em}.footer .column{padding:1em 3%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;vertical-align:top}.footer .column:first-child{padding-left:8%}.footer .column>div{display:inline-block;text-align:left}.footer h3{margin:0 0 .1em;padding:0;color:#fff;font-size:1.429em!important;font-weight:400;letter-spacing:.03em}.footer .links{width:25%;text-align:left}.footer .links a{display:block}.footer .links h3{margin-bottom:.5em}.footer .company{width:50%;text-align:center}.footer .social{text-align:center;margin-top:10px}.footer .copyright,.footer .language{color:#6e6e6e}.footer .copyright{font-size:.9em;line-height:1.25em;margin-top:6px;text-align:center}.footer a{color:#aaa!important}.footer a:hover{color:#fff!important;text-decoration:none}.footer .top{vertical-align:middle;height:200px;padding-bottom:2em}.footer .top a{display:inline-block;width:75px;height:75px;opacity:.2;transition:opacity .2s ease-in;background:url(/https/esotericsoftware.com/img/core/scroll-to-top.png);background-size:contain}.footer .top a:hover{opacity:1}sup.reg{font-size:.6em;left:.25em}.h{position:absolute;clip:rect(1px,1px,1px,1px)}@media (min-width: 1100px){.panePinned .DiscussionPage-list{z-index:0}}@media (min-width: 768px){.affix .DiscussionPage-list{position:absolute;height:fit-content}.DiscussionHero .container{padding-left:99px}.DiscussionListItem-count{margin-top:12.5px}.DiscussionPage-list .DiscussionListItem-controls{top:25px;right:2px}.IndexPage .DiscussionListItem-info>.item-tags,.UserPage .DiscussionListItem-info>.item-tags{top:12.5px}.TagDiscussionModal .Modal-header{padding:12px}.DiscussionListItem-author .Avatar{--size: 40px}.DiscussionListItem-author{margin-left:-55px}.PostUser-badges{margin-left:-134px;margin-top:42px}}@media (min-width: 768px) and (max-width: 991.98px){.DiscussionListItem-author .Avatar{--size: 36px}}@media screen and (max-width: 1200px){.footer{box-shadow:none}#nav-d-menu{margin-left:14%}.nav-b-buttons a,.nav-b-menu a{padding:31px 1%}.nav-b-buttons a{padding-left:2%;padding-right:2%}.nav-b-menu a.nav-b-spine-logo{padding:17px 1% 45px 1.5%}}@media screen and (max-width: 955px){.nav-b-menu a:nth-child(4){display:none}.nav-b-buttons a,.nav-b-menu a{padding:31px 1%}.nav-b-buttons a{padding-left:1.5%;padding-right:1.5%}}@media screen and (max-width: 890px){#nav-d,#nav-d-logo{height:70px}#nav-d-menu a{padding-left:1.5%;padding-right:1.5%}#nav-d .social{right:20px}#nav-d-logo{width:110px}#nav-d-menu a,#nav-d .social a{padding-top:35px;padding-bottom:35px}#nav-m.active{max-height:0}}@media screen and (max-width: 767px){#nav-d,#nav-d-logo{height:55px}#nav-d .social{right:70px}#nav-d .social a{padding-top:28px;padding-bottom:27px}#nav-d-logo{width:114px}#nav-d-menu{display:none}#nav-m-link{display:inline}#nav-m.active{max-height:384px}.nav-b{display:none}#try{border-right-width:0;border-bottom:1px solid #222;padding-bottom:1em}#buy{padding-bottom:0;clear:both}#try,#buy{margin-bottom:0;width:100%}#try:hover,#buy:hover{background:none}.footer>div{text-align:center}.footer .links{float:left;width:50%;text-align:center}.footer .top{height:auto;padding:0}.footer .top a{margin-top:8px}.footer .top,.footer .company{display:block;clear:both;width:100%;text-align:center}}@media screen and (max-width: 440px){#nav-d .social{display:none}}@media (max-width: 767.98px){.App-content{padding-top:0}.ReplyPlaceholder{margin-left:0;margin-right:0;padding:20px!important}.PostUser-badges{top:8px;left:-23px}.PostUser-badges .Badge{--size: 17px}.DiscussionListItem-badges{margin-top:33px;margin-left:-67px}}@media (min-width: 1200px){.App-header .container{padding-left:65px}}.DiscussionPage-list,.Navigation-pin{display:none}.DiscussionTranslationAction{display:inline!important}.DiscussionTranslationAction .Button{color:var(--button-color)!important}.DiscussionTranslationAction .Button:hover{color:var(--link-color)!important}.Meta .Translation--meta,.CommentPost--translated .Post-footer,.DiscussionTitle--translated .Title-footer{display:none}.CommentPost--translated .Post-header{margin:0}.CommentPost--translated{margin-top:10px!important;margin-bottom:12px;min-height:auto!important}.CommentPost--translated .Post-body{padding-bottom:8px}.CommentPost--translated .Post-body a{color:var(--link-color)}.unread-blog{position:relative;display:inline-block}.unread-blog:after{content:"";position:absolute;bottom:-4px;left:-10px;width:8px;height:8px;background-color:#3ea9f5;border-radius:50%}
