html{height:100%}@font-face{font-family:a2;font-style:normal;font-weight:400;src:url(/font/a2.woff);font-display:swap}@font-face{font-family:a2;font-style:normal;font-weight:600;src:url(/font/a3.woff);font-display:swap}@font-face{font-family:NatoSans;font-style:normal;font-weight:400;src:url(/font/NotoSansKR-Regular.ttf);font-display:swap}@font-face{font-family:NatoSans;font-style:bold;font-weight:800;src:url(/font/NotoSansKR-Bold.ttf);font-display:swap}*{font-family:a2,notoSans}body{margin:0;padding:0;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f6f6f6}button:focus{outline:none}#root{height:100%}body.swal2-height-auto{height:100%!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{text-decoration:none;color:inherit;cursor:pointer}a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none;outline:none;color:inherit}p{white-space:pre-wrap}.flag-icon-world{background-image:url(/imgs/world.jpeg);width:19px!important;height:auto!important}.mainButton{background:#176845!important;box-shadow:none!important;font-weight:800!important;font-size:1rem!important;width:100%!important;padding:10px 0!important;border:1px solid #003900!important}.board-wrapper{border:1px solid hsla(0,0%,100%,.23);border-radius:4px}.board-editor{min-height:200px;margin:10px;color:#171717;font-size:.85rem}.swal2-container{z-index:1000000000!important}.swal2-popup{width:25em!important;max-width:95%!important;max-height:95%!important;padding:1.25em!important;border:none!important;border-radius:8px!important;background:url(/imgs/swalBack.png) 50%/cover!important;font-family:inherit!important;font-size:1rem!important;background-size:100% 100%!important}.swal2-title{max-width:100%!important;margin:0 0 .4em!important;padding:0!important;color:#191414!important;font-size:1.1rem!important;font-weight:600!important}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))!important}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))!important}.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm:after{border:3px solid #999!important;box-shadow:1px 1px 1px #fff!important}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86!important}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #19191a,0 0 0 3px rgba(63,126,188,.4)!important}.swal2-container.swal2-backdrop-show{background:rgba(25,25,26,.75)!important}.swal2-popup.swal2-toast{background:#19191a!important;box-shadow:0 0 .625em #d9d9d9!important}#link{color:inherit}.dropdown-toggle:after{display:none}.dropdown-menu{background:#fff!important;box-shadow:0 5px 10px rgba(0,0,0,.25),0 0 5px rgba(0,0,0,.25)!important;border-radius:8px}.btn-primary{background-color:initial!important;border:transparent!important}.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none!important}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:initial!important;border:transparent!important}.logoAnimate:hover{-webkit-animation-name:logo;animation-name:logo;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:alternate;animation-duration:alternate}.logoAnimate:hover,.logoLogin{-webkit-animation-duration:1.5s;animation-duration:1.5s}.logoLogin{-webkit-animation-name:login_logo;animation-name:login_logo;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:alternate;animation-duration:alternate}.noticeAnimate{-webkit-animation-name:notice;animation-name:notice;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:ease-in-out;animation-duration:ease-in-out}@-webkit-keyframes logo{0%{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(1.3);filter:brightness(1.3)}to{-webkit-filter:brightness(1);filter:brightness(1)}0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes logo{0%{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(1.3);filter:brightness(1.3)}to{-webkit-filter:brightness(1);filter:brightness(1)}0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@-webkit-keyframes login_logo{0%{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(1.3);filter:brightness(1.3)}to{-webkit-filter:brightness(1);filter:brightness(1)}}@keyframes login_logo{0%{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(1.3);filter:brightness(1.3)}to{-webkit-filter:brightness(1);filter:brightness(1)}}@-webkit-keyframes notice{0%{opacity:.5}30%{opacity:1}60%{opacity:1}to{opacity:.5}}@keyframes notice{0%{opacity:.5}30%{opacity:1}60%{opacity:1}to{opacity:.5}}