.accordeon__content,.accordeon__section-label{width:100%;border-bottom:1px solid #E6E6E6;box-sizing:border-box}.menu-text,.site-title{font-family:Helvetica}.site-title,sub{text-align:left}#back,#nav-right{float:right}#horizontal,.skin-tone{list-style:none}#article a,#back,#header a,#horizontal li a{text-decoration:none}.accordeon__section-label{padding:0 5px;-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;color:#e35a4e;background:0 0;transition:background .3s,color .3s;white-space:nowrap;display:flex;justify-content:space-between}.accordeon__section-label:hover{background:#e35a4e;color:#fff;transition:background .2s,color .2s}.accordeon__section-label:hover circle{stroke:#fff;transition:stroke .2s}.accordeon__section-label:hover polygon{fill:#fff;transition:fill .2s}.accordeon__section-label circle{stroke:#E6E6E6;transition:stroke .3s}.accordeon__section-label polygon{fill:transparent;transition:stroke .3s}.accordeon__section-title{font-size:.75rem;line-height:2.25;font-weight:300;overflow:hidden;text-overflow:ellipsis}.accordeon__section-title .icon{display:none}@media screen and (min-width:1024px){.accordeon__section-title .icon{display:inline-block}}.accordeon__svg-container:hover polygon{fill:currentColor;color:#e35a4e}.accordeon__content{height:auto;max-height:100%;opacity:1;transition:max-height .2s,opacity .2s;overflow:visible}.accordeon__svg-container{width:1em;height:1em;transform:rotate(-90deg);transform-origin:.5em .5em;transition:transform .2s ease-in .1s}.section--hide{max-height:0;opacity:0;transition:max-height .2s,opacity .2s;overflow:hidden;padding:0;box-sizing:border-box}.section-btn--hide{transform:rotate(90deg);transform-origin:.5em .5em;transition:transform .2s ease-in .1s}.alert polygon{animation:blink-alert 666ms linear .2s infinite alternate}@keyframes blink-alert{from{fill:#fff}to{fill:#e35a4e}}sup{vertical-align:super;font-size:.35em}sub{font-size:.5em}.site-title{font-size:3.5vh;font-weight:500;padding-top:.45vh;z-index:2}.links{height:auto;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0}.wrapper{position:relative;width:100%;height:100%;overflow:hidden}.hamburger-btn{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0;transition:opacity .7s ease,visibility 0s linear .7s,color .7s ease;background:#eaebf0;border:1px solid #e35a4e;padding:0;width:2.5em;height:2.5em;border-radius:50%;z-index:1;display:block;cursor:pointer}.hamburger-btn .icon-hamburger{width:1.25em;height:1.25em;padding-top:.25em;color:#e35a4e}#horizontal li,#horizontal li a{width:100%;box-sizing:border-box}@media only screen and (min-width:992px){.links{margin:0}.hamburger-btn{display:none}}#horizontal{position:absolute;top:5.5vh;right:.5em;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;font-size:16px;-ms-flex-align:center;align-items:center;transform:translateX(0);padding:0;transition:transform .2s ease-out;background-color:#fff;border-radius:.2em;margin:0;border:1px solid #e35a4e;box-sizing:border-box}#horizontal.hide{transform:translateX(110%)}@media only screen and (min-width:992px){#horizontal{position:inherit;-ms-flex-direction:row;flex-direction:row;top:inherit;padding:0}#horizontal.hide{transform:translateY(0)}}#horizontal .icon{padding-bottom:.5em}#horizontal li a{color:#e35a4e;padding:.5em;-ms-flex-pack:justify;justify-content:space-between;display:flex;-ms-flex-align:center;align-items:center}#horizontal li a:hover{color:#fff;background-color:#e35a4e}.menu-text{margin:4px;box-sizing:border-box}#logoutButton,#usernameButton,#whoButton{display:none}#downloadButton{opacity:.2;transition:opacity .2s ease-in-out}#downloadButton a{cursor:default}#downloadButton.enabled a,.path{cursor:pointer}#downloadButton.enabled{opacity:1}.save-btn{position:fixed;right:0;bottom:0;margin:0 33vw 1vh 0;visibility:hidden;opacity:0;transition:opacity .7s ease,visibility 0s linear .7s,color .7s ease;background:0 0;border:none}.save-btn .icon-cloud-upload{width:6em;height:6em}.logged #usernameButton{display:block}.logged #loginButton{display:none}.logged #registerButton{display:none;opacity:0}.logged #logoutButton,.logged #whoButton{display:inline-block}.logged .save-btn{visibility:visible;opacity:.2;transition:opacity .7s ease,visibility linear 0,color .7s ease;color:#ccc;z-index:23}.female,.male{color:#e35a4e}.logged .save-btn.save--enabled{opacity:1;color:#e35a4e;transition:opacity .7s ease,color .7s ease}.path{fill:transparent;stroke:#e35a4e;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;transition:fill .5s ease}.male{fill:currentColor;stroke-dasharray:1726;animation:homme 1.5s linear;fill-opacity:0;transform:translate3d(-79px,0,0);transition:transform 3s ease-out,fill-opacity .3s ease,stroke-opacity .3,fill .3s ease}@media only screen and (min-width:768px){.male{transform:translate3d(-111px,0,0)}}.male:hover{fill-opacity:1;transition:fill-opacity .3s ease-in-out,fill .3s ease}.female{fill:currentColor;stroke-dasharray:1201;animation:femme 1.5s linear;fill-opacity:0;transform:translate3d(71px,0,0);transition:transform 3s ease-out,fill-opacity .3s ease,stroke-opacity .3,fill .3s ease}.overlay__footer__link,.overlay__header,.overlay__slider{color:#fff}@media only screen and (min-width:768px){.female{transform:translate3d(111px,0,0)}}.female:hover{fill-opacity:1;transition:fill-opacity .3s ease-in-out}@keyframes homme{from{stroke-dashoffset:1726}to{stroke-dashoffset:0}}@keyframes femme{from{stroke-dashoffset:1201}to{stroke-dashoffset:0}}.select-male .female{opacity:0;transition:opacity .3s ease;cursor:default}.select-female .female,.select-male .male{transform:translate3d(0,0,0);transition:transform .3s ease-in-out,fill-opacity .3s ease,stroke-opacity .3s,fill .3s ease;fill-opacity:1;stroke-opacity:0}.hud svg,.icon,.template,.zoom-icon{fill:currentColor}.select-female .male{opacity:0;transition:opacity .3s ease;cursor:default}#svg1 g,.close-btn,button{cursor:pointer}.character-shadow{opacity:0;transition:opacity .2s ease .3s}.character-shadow.shine{opacity:.2;transition:opacity .2s ease 350ms}.overlay__credits,.overlay__modal{z-index:2;position:fixed;top:0;right:0;left:0;transition:opacity .3s ease .1s,visibility linear .4s;visibility:hidden;opacity:0;bottom:0}.overlay__modal{background-color:rgba(0,0,0,.5);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.overlay__credits{background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.overlay__credits__row,.overlay__credits__row--text{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:1em 0}.overlay__credits__row a,.overlay__credits__row--text a{width:45%}.overlay__credits__row a img,.overlay__credits__row--text a img{width:100%}.overlay__credits__row--text{padding:0}.overlay__wrapper{border-radius:5vmin;margin:0 2em;overflow:hidden;transition:transform .2s ease,width .2s ease;transform:translate3d(0,-100vh,0)}.overlay__error,.overlay__error--show{transition:opacity .2s ease,visibility 0s linear}.overlay__wrapper__credits{width:100%;height:100%;overflow:hidden;pointer-events:none}.overlay__slider{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;max-width:480px;margin:100vh auto 0;padding:0 5vw;box-sizing:border-box;font-family:arial,sans-serif;width:100%}.overlay__slider h2,.overlay__slider h3{display:block;text-align:center;margin:.25em 0}.overlay__panel{background-color:#fff;padding:3vmin 10vw;overflow-y:auto;max-height:65vh;max-width:480px}body,html{height:100%;overflow:hidden}.overlay__container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:1vmin}.overlay__container--buttons{-ms-flex-pack:distribute;justify-content:space-around;margin-top:3vmin;width:100%;font-size:16px}.overlay__container--buttons .btn{width:50%;font-size:14px;padding:15px;background-color:rgba(0,255,0,.5);border:1px solid #0f0}.overlay__container--buttons .cancel-btn{background-color:#E6E6E6;border:1px solid #ccc}.overlay__container--char-list{-ms-flex-direction:column;flex-direction:column;min-width:300px}.overlay__container__form{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.overlay__error{width:100%;visibility:hidden;opacity:0;font-size:.7em;border:2px solid red;border-radius:1em;padding:0 1.5vmin;background-color:rgba(255,0,0,.25)}.overlay__error--show{visibility:visible;opacity:1}.overlay__error__text{min-height:.7em}.overlay__footer,.overlay__header{background-color:#e35a4e;box-sizing:border-box;width:100%;padding:2vmin;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative}.overlay__header .close-btn{top:calc(50% - .8em)}.overlay__footer__text{font-size:.8em}.overlay__input,html{max-width:100%;font-size:16px}.overlay__char-card{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:2vmin}.overlay__char-card--orig{display:none}.overlay__char-btns .btn{border:1px solid #0f0;background-color:rgba(0,255,0,.5)}.overlay__char-btns .overlay__char-delete{border:1px solid red;background-color:rgba(255,0,0,.5)}.overlay__char--current{background-color:#e35a4e;color:#fff;border-radius:5vmin}.overlay__char--current .overlay__char-edit{border:1px solid #fff;background-color:#0f0;color:#000}.overlay__char--current .overlay__char-delete{border:1px solid #fff;background-color:red;color:#000}.overlay__char-create-btn,.overlay__char-new-btn{border:1px solid #0f0;background-color:rgba(0,255,0,.5)}.overlay__char-new{position:relative}#content,.close-btn,.modal{position:absolute}.overlay__char-new-btn{opacity:1;visibility:visible;transition:opacity .2s ease,visibility linear;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:15px}.overlay__char-new--create .overlay__char-new-btn,.overlay__char-new-form{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility linear .2s}.overlay__char-new-form{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-right:4vmin;width:100%;box-sizing:border-box}#infinity,body{position:relative}.overlay__char-new-form .first-input{-ms-flex-positive:1;flex-grow:1}.overlay__char-new--create .overlay__char-new-form{opacity:1;visibility:visible;transition:opacity .2s ease,visibility linear}.overlay__char-create-btn{margin-left:.45em}.overlay__label{display:block;margin:15px 0 5px;color:#999}.overlay__input{width:100%;padding:10px;border-radius:15px;box-sizing:border-box}.overlay__input__username{width:10em}.overlay__input__password{width:14em}.overlay__input__email{width:18em}.overlay--show{opacity:1;visibility:visible;transition:opacity .3s ease,visibility linear}.overlay--show .overlay__wrapper{transform:translate3d(0,0,0);transition:transform .2s ease .1s}.overlay--show .overlay__slider{transform:translateY(calc(-100% - 100vh));transition:transform 50s linear .1s}.ui-buttons{display:-ms-flexbox;display:flex;margin:0 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:80%}#content,.header{display:-ms-flexbox}#content,body,html{width:100%}.ui-buttons a,.ui-buttons button{background-color:#e35a4e;border-radius:25px;width:100%;margin:.25em}.ui-buttons a:hover,.ui-buttons button:hover{background-color:#ec877c}html{max-height:100%;font-family:Helvetica}body{margin:0;max-height:100vh;max-width:100vw;background:linear-gradient(#eaebf0,#fafafa,#eaebf0,#c0c0c7)}.modal{top:16%;left:5%;width:90%;height:68%;background-color:#f2f2f2;box-shadow:5px 10px 5px #888;visibility:hidden}.header{padding:0 1%;background-color:transparent;color:#e35a4e;height:5.5vh;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#header a{color:#e35a4e}@font-face{font-family:Helvetica;font-style:normal;font-weight:200}.icon{width:1em;height:1em;transform:translateY(.25em);margin-right:.25em}.close-btn{background:#fff;color:#e35a4e;top:.8em;right:1.2em;border-radius:.5em;height:1em}.close-btn use{pointer-events:none}svg{overflow:visible}input[type=range]{-webkit-appearance:none;border:1px solid #fff;width:5px}input[type=range]::-webkit-slider-runnable-track{width:8px;height:175px;background:#ddd;border:none;border-radius:3px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#e35a4e;margin-top:-4px}input[type=range]:focus{outline:0}input[type=range]:focus::-webkit-slider-runnable-track{background:#ccc}input[type=range]::-moz-range-track{width:8px;height:175px;background:#ddd;border:none;border-radius:3px}input[type=range]::-moz-range-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#e35a4e}input[type=range]:-moz-focusring{outline:#fff solid 1px;outline-offset:-1px}input[type=range]::-ms-track{width:8px;height:175px;background:0 0;border-color:transparent;border-width:6px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#777;border-radius:10px}input[type=range]::-ms-fill-upper{background:#ddd;border-radius:10px}input[type=range]::-ms-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#e35a4e}input[type=range]:focus::-ms-fill-lower{background:#888}input[type=range]:focus::-ms-fill-upper{background:#ccc}input[type=range][orient=vertical]{-ms-writing-mode:bt-lr;writing-mode:bt-lr;-webkit-appearance:slider-vertical;width:8px;height:175px;padding:0 5px}.template{color:#e35a4e;stroke-width:0}#content{height:100%;margin:0 auto;top:0;overflow:hidden;display:flex;-ms-flex-align:center;align-items:center}#article{font-family:arial,verdana,sans-serif;font-size:1em;padding-top:2.5em;margin:0 auto;z-index:0;width:90%;max-width:474px}#article h2{font-family:helvetica,arial,verdana,sans-serif;color:#d40000;font-size:1.5em;padding-bottom:.3em}#article a,#article p,#back{font-family:arial,verdana,sans-serif}#article p{color:#000;padding-bottom:1em;text-align:justify}#article strong{font-weight:700}#article a{color:#d40000}#article a:hover{color:red}#back{color:#d40000;font-size:.8em;text-transform:uppercase}.hud{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.hud svg{color:#e35a4e}.hud__list-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;box-sizing:border-box;padding:2px 5px}@media screen and (min-width:650px){.hud__list-item{padding:2px 10px}}.hud__list-item input{padding:0 .25em 0 0}.hud__list-item div{white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.abbreviation{display:none}@media screen and (min-width:650px){.abbreviation{display:inline-block}}.svg__section__title{display:none;text-transform:uppercase;color:#e35a4e;font-weight:700;text-align:center}.select-group{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;allign-items:center;-ms-flex-pack:distribute;justify-content:space-around}input.color{width:50px;height:10px;border-radius:0 10px 10px 0}.Table{display:table;width:100%}.options__container{display:none}.thumbnails__container{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.selected--option{display:block}.Cell{display:table-cell;width:100%}#nav-left,#nav-right{font-size:3vh;font-family:arial,verdana,sans-serif;padding:1vh 1%;height:100%;width:5%;color:#fff;opacity:0;text-transform:uppercase;text-decoration:none}#nav-left{float:left}#step-by-step{height:100%;padding:1vh 0;display:inline-block;color:#f2f2f2;font-size:3vh;font-family:arial,verdana,sans-serif;text-transform:uppercase;text-decoration:none;text-align:middle;opacity:0}#infinity{width:212px;height:100px}@media screen and (max-width:768px){sub,sup{font-size:.5em}#main-nav,#site-logo{position:static}#header{height:auto}sup{vertical-align:super}sub{text-align:left}#site-logo{margin:15px 100px 5px 0}#site-description{margin:0 0 15px;position:static}}.zoom-container{display:none;position:absolute;top:5.5vh;left:.5%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transform:translateX(-150%);transition:transform .2s ease-in-out}@media screen and (min-width:650px){.zoom-container{display:-ms-flexbox;display:flex}}.zoom-container--show{transform:translateX(0);transition:transform .2s ease-in-out}.zoom-icon{color:#e35a4e;width:16px;height:16px}#zoomLevel{margin-top:1em}.colorpicker-wrapper{width:100%;height:auto;color:#1a1a1a;padding:0 5px;overflow:hidden;border-bottom:1px solid #E6E6E6}.colorpicker-controls{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:start;justify-content:flex-start;padding:8px 0 10px}.section-id{font-family:helvetica;font-size:16px;font-weight:500;margin:0 auto}.colorpicker-align{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#picker,#slide{height:200px;display:inline-block}#picker{width:200px}#slide{width:30px}.skin-color__container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:12vh;position:fixed;bottom:0;left:0;transform:translate3d(0,100%,0);transition:transform .3s ease-in-out}.skin-color__container li{-ms-flex-positive:1;flex-grow:1;min-width:8vw}.skin-color__container--show.skin-color__container{transition:transform .2s ease-in-out .1s;transform:translate3d(0,0,0)}.sidebar__container{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.sidebar{position:absolute;top:5.5vh;display:block;height:auto;font-family:helvetica,sans-serif;font-size:12px;overflow:visible;box-sizing:border-box;background-color:rgba(255,255,255,.75);color:#1a1a1a;padding:0;border:1px solid #E6E6E6;width:20vw;max-height:100%}@media screen and (min-width:650px){.sidebar{position:absolute;bottom:auto;width:27%}}@media screen and (min-width:1024px){.sidebar{position:absolute;bottom:auto;width:15vw}}.sidebar-left{left:0;margin-left:0;transform:translateX(-200%)}.sidebar-right{right:0;margin-right:0;transform:translateX(150%);overflow:hidden;max-height:100%;overflow-y:scroll}@media screen and (min-width:650px){.sidebar-left{margin-left:3em;bottom:auto;width:22%}.sidebar-right{margin-right:1em}}.visible{transform:translateX(0);transition:transform .3s ease-in}.sidebar__title{text-align:center;font-weight:100;background:#e35a4e;color:#fff;font-size:.75rem;line-height:2.25;border-bottom:1px solid #E6E6E6;margin:0;padding:0}.sidebar__title .icon{display:none}.thumbnails__container{color:#e35a4e}#svg1{height:100vh;width:auto;margin-left:calc(((100vh - 100vw)/ 2) * -1);overflow:visible;visibility:visible;opacity:1;transition:opacity .5s ease,visibility 0s linear}#svg1.character--hide{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .5s}.svg__option{width:100%;margin:.3vh;border:1px solid #e35a4e;border-radius:2vh;overflow:hidden;box-sizing:border-box;background:0 0;transition:background .3s}.option__label{text-transform:uppercase;font-size:8px;font-weight:700;color:#e35a4e}.option__container{width:100%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin:.5%;transform:scale(1);transition:transform .3s}.option__container:hover>.option__label{color:#a4433b}.option__container:hover{transform:scale(1.05)}.option__container:hover>.svg__option{border:1px solid #a4433b;background:#fff}.section__list{list-style-type:none;padding:0;margin:0}.section__list li{padding:0 0 0 5px;font-size:.75rem;line-height:2.25;background-color:rgba(227,90,78,0);transform-origin:0 50%;transform:translate3d(0,0,0);opacity:1;border-bottom:1px solid #E6E6E6;transition:color .3s,transform .3s,background-color .3s,border .3s}@media screen and (min-width:650px){#svg1{height:100%}.option__container{width:24%}.section__list li{padding:0 0 0 15px}}.section__list li:hover{color:#fff;background-color:rgba(227,90,78,.5);border-bottom:1px solid #e35a4e;transform-origin:0 50%;transform:translate3d(30px,0,0);font-weight:300}.section__list li.section--selected{background:#fff;color:#000;font-weight:300;transform:translate3d(0,0,0);transition:transform .2s,color .2s,background .2s}.section__link{color:#1a1a1a;text-decoration:none}.section__link .sbl__option{overflow:hidden;text-overflow:ellipsis}.section__link:active{color:#1a1a1a}.section__link:active li{background-color:#e35a4e}.section__link:visited li{background-color:rgba(227,90,78,0)}footer{display:none}footer a{color:#fff;text-decoration:none}