@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:url(/build/fonts/OpenSans-Regular.967e123a.woff2) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(/build/fonts/OpenSans-Bold.1a123173.woff2) format("truetype")}*{font-family:Open Sans,sans-serif}body{background:url(/build/images/bg.24d0c121.jpg) no-repeat top fixed;background-size:cover;height:100%;overflow:hidden;width:100%}.main{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;transition:all .3s ease;width:100vw}.main .help h4{color:#f33f31;font-weight:700;margin-bottom:0;text-decoration:underline;text-underline-offset:.2rem}.main .help p{margin:.3rem 0 0}.main .help ul{margin:0}.main .help .help1{left:-6%;top:15%}.main .help .help2{left:-7%;top:25%}.main .help .help3{left:-7.5%;top:38%}.main .help img{height:auto;width:75%}.main .wrapper{color:#fff;padding:4rem 5rem 5rem 2.5rem;position:relative}.main .wrapper .pagination a{background:#de3f3f;color:#fff;font-size:1.2rem;margin:.5rem;padding:.2rem 1rem .5rem;position:absolute;text-align:right;text-decoration:none}.main .wrapper .pagination a:before{border-bottom:20px solid transparent;top:0;z-index:997}.main .wrapper .pagination a:after,.main .wrapper .pagination a:before{border-left:20px solid #de3f3f;content:"";height:0;position:absolute;right:20px;width:0}.main .wrapper .pagination a:after{border-top:20px solid transparent;bottom:0;z-index:998}.main .wrapper .pagination a.next{bottom:35%;right:-5%}.main .wrapper .pagination a.prev{bottom:25%;right:-5%}.main .wrapper .bookmarks a{background:#de3f3f;color:#fff;font-size:.85rem;margin:.5rem;padding:.5rem 1rem;position:absolute;text-align:right;text-decoration:none}.main .wrapper .bookmarks a:before{border-bottom:20px solid transparent;top:0;z-index:997}.main .wrapper .bookmarks a:after,.main .wrapper .bookmarks a:before{border-right:20px solid #de3f3f;content:"";height:0;left:-20px;position:absolute;width:0}.main .wrapper .bookmarks a:after{border-top:20px solid transparent;bottom:0;z-index:998}.main .wrapper .bookmarks a.current{background:#2196f3}.main .wrapper .bookmarks a.current:after,.main .wrapper .bookmarks a.current:before{border-right-color:#2196f3}.main .wrapper .bookmarks a.mine{left:-9%;top:15%}.main .wrapper .bookmarks a.month{left:-13%;top:25%}.main .wrapper .bookmarks a.all{left:-14%;top:38%}.main .wrapper .bookmarks a.back{left:-8%;margin-right:-1%;top:70%}.main .wrapper.closed{background:url(/build/images/notebook-closed.3db580be.png);background-repeat:no-repeat;background-size:100%;min-height:55%;min-width:20%;text-align:center}.main .wrapper.closed .helper,.main .wrapper.closed label{font-size:1.3rem}.main .wrapper.open{background:url(/build/images/notebook-open.5b5a68a5.png);background-repeat:no-repeat;background-size:100%;color:#000;min-height:64%;min-width:37%;padding:3rem 2rem 2rem 4rem}.main .wrapper.open .page{min-height:450px;position:relative;width:48%}.main .wrapper.open .page.page-left{float:left}.main .wrapper.open .page.page-right{float:right;margin-left:4%}.main .wrapper.open .page .numero-page{bottom:0;position:absolute;right:0}.main .wrapper.open .page h1{margin-top:0}.main .wrapper.open .page h3{font-size:1rem;margin:1rem 0}.main .wrapper.open .page ul{margin:0}.main .wrapper.open .page ul li{margin-bottom:.5rem}.main .wrapper.open .page ul span{font-size:.9rem}.main .wrapper.open .page ul a{color:#f33f31;float:right;font-size:1rem;margin-right:1rem;text-decoration:none}.main .wrapper.open .page ul small{float:right;margin-right:1rem}.main .wrapper h2{color:#e4d182;font-size:2rem;margin-top:5rem;text-shadow:-2px -2px 0 #000}.main .wrapper form input{background:none;border:0;border-bottom:1px solid hsla(48,64%,70%,.5);color:#e4d182;display:block;font-size:1rem;margin:0 auto 1rem;padding:.5rem 0;text-align:center;width:70%}.main .wrapper form input::placeholder{color:#e4d182;font-size:1rem;opacity:.5}.main .wrapper form input:focus{outline:0}.main .wrapper form input:focus-visible{outline:0}.main .wrapper form input:not(:focus):not(:placeholder-shown):invalid{border:1px solid hsla(48,64%,70%,.5);outline:none}.main .wrapper form button{background:none;border:1px solid #e4d182;color:#e4d182;cursor:pointer;font-size:1rem;padding:.5rem;transition-duration:.5s;width:70%}.main .wrapper form button:hover{background:#e4d182;color:#040303;opacity:.75}.main.login a{color:#fff;display:block;margin-top:4rem;opacity:.6;text-underline-offset:.5rem;transition-duration:.5s}.main.login a:hover{opacity:1}.main ul{margin:2rem 0 1rem;padding:0}.main ul li{list-style:none}table.score-display{border:0;border-collapse:collapse}table.score-display tr th{border:1px solid gray;padding:.5rem}table.score-display tr td{border:1px solid gray;height:15px;margin:0;padding:0;text-align:center;width:50px}table.score-display tr td:first-child{color:#826d55;font-weight:700;padding:3px 10px;text-align:right;width:110px}table.score-display tr td a{background:red;display:block;height:100%}table.score-display tr:first-child th:first-child{border-left:0;border-top:0;opacity:0}table.score-display tr.focus{background:#eee}@media only screen and (max-width:320px){body{background-size:auto}}body.yam #app{font-weight:400;height:700px;left:50%;position:fixed;top:48%;transform:translate(-50%,-50%);width:1000px}body.yam #app .menu .menu1{margin-top:3rem}body.yam #app .menu .menu1 li{list-style:none;margin-bottom:1rem}body.yam #app .menu .menu1 li a{border:1px solid #f33f31;color:#f33f31;display:block;font-weight:700;margin:1rem 0 0;padding:.7rem 1rem;text-align:center;text-decoration:none;transition-duration:.5s;width:42%}body.yam #app .menu .menu1 li a:hover{border:1px solid #4bb026;color:#4bb026}body.yam #app .menu .menu2{margin-top:4rem;padding:0 3rem 0 1rem}body.yam #app .menu .menu2 li{list-style:none}body.yam #app .menu .menu2 li a{color:#f33f31;display:block;margin:0;padding:.75rem 1rem;text-align:center;text-decoration:none;text-underline-offset:.3rem;transition-duration:.5s;width:70%}body.yam #app .menu .menu2 li a:hover{color:#4bb026;text-decoration:underline}body.yam #app .end{color:#fff;display:none;font-size:1.5rem;height:339px;left:53%;padding:2rem;position:absolute;text-align:center;top:26%;width:336px;z-index:100}body.yam #app .end span{font-weight:700}body.yam #app .end a{border:1px solid #fff;color:#fff;display:inline-block;margin:1rem 0 0;padding:.5rem 1rem;text-align:center;text-decoration:none;transition-duration:.5s;width:20%}body.yam #app .end a:hover{border:1px solid #f33f31;color:#f33f31}body.yam #app .blocnote{background:url(/build/images/blocnote.a5c9ff5b.png);background-size:100% 100%;height:668px;left:7%;padding-left:9px;position:absolute;top:18%;transform:rotate(-10deg);width:300px}body.yam #app .blocnote h3{font-size:.9rem;font-weight:700;margin:1rem 0 0;text-align:center;width:75%}body.yam #app .blocnote.col3{width:429px}body.yam #app .blocnote.col4{width:497px}body.yam #app .piste{background:url(/build/images/piste.b3ad00b9.png);background-size:cover;bottom:10%;height:493px;position:absolute;right:2%;width:500px}body.yam #app .pencil{left:41%;position:absolute;top:10%;transform:rotate(-194deg)}body.yam #app .pencil .eraser{background:linear-gradient(90deg,#e82525 0,#bd2a2a 40%,#d81616 75%,#ca2626);border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:0 3px 1px #b57070,0 -1px 2px #b57070;height:12px;left:-11px;position:relative;top:1px;width:18px}body.yam #app .pencil .sleeve{background:linear-gradient(90deg,#867163 0,#e4dcd5 40%,#c3bfbb 50%,#4c3b30);border-bottom:thin solid #2c2c2c;border-radius:2px;border-right:thin solid #2c2c2c;height:30px;left:-13px;position:relative;top:2px;width:21px;z-index:2}body.yam #app .pencil .sleeve:before{border-bottom:3px solid rgba(0,0,0,.07);border-radius:2px;border-top:3px solid rgba(0,0,0,.07);content:"";height:8px;left:5px;position:absolute;top:8px;width:16px}body.yam #app .pencil .shaft{background-color:#f90;border-bottom:6px solid #f90;border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:225px;position:relative;top:0;width:8px;z-index:1}body.yam #app .pencil .shaft:before{background-color:#ffcd01;border-bottom:4px solid #ffcd01;border-bottom-right-radius:10px;border-left:thin solid #f90;border-right:2px solid #ffcd01;border-top-left-radius:4px;content:"";height:225px;left:-12px;position:absolute;width:10px}body.yam #app .pencil .point{border-left:10.5px solid hsla(32,34%,68%,0);border-right:9.5px solid hsla(32,34%,68%,0);border-top:37px solid #cab093;height:0;left:-12px;position:relative;top:-4px;width:0}body.yam #app .pencil .point:after{background:linear-gradient(90deg,hsla(27,34%,72%,.65) 0,#fde7d5 40%,hsla(19,72%,79%,.5) 85%,#c5ad91);border-radius:50%/0 0 80% 80%;content:"";height:40px;left:-9px;position:absolute;top:-49px;width:18px}body.yam #app .pencil .lead{border-left:5px solid hsla(0,0%,100%,0);border-right:3px solid hsla(0,0%,100%,0);border-top:14px solid #000;height:0;left:-6px;position:relative;top:-18px;width:0;z-index:1}body.yam #app .pencil .lead:before{border-left:4px solid hsla(0,0%,100%,0);border-right:0 solid rgba(0,255,0,0);border-top:10px solid hsla(0,0%,100%,.6);content:"";left:-5px;position:absolute;top:-13px}body.yam #app .lancer{background:url(/build/images/lancer.8acefb4f.png);background-size:cover;bottom:-2%;display:none;height:150px;position:absolute;right:-2%;width:150px}body.yam #app .lancer.running,body.yam #app .lancer:hover{background:url(/build/images/go.f7a732e5.png);background-size:cover;height:150px;width:150px}body.yam #app .lancer a{display:block;height:100%;width:100%}body.yam #app .score{display:none;padding:1rem}body.yam #app .score table{border:0;border-collapse:collapse;transform:rotate(-1deg)}body.yam #app .score table tr th{border:1px solid gray;padding:.5rem}body.yam #app .score table tr td{border:1px solid gray;font-size:.9rem;height:15px;margin:0;padding:0;text-align:center;width:50px}body.yam #app .score table tr td.helper{color:#f03c2c}body.yam #app .score table tr td.helper.select{cursor:pointer}body.yam #app .score table tr td.helper.select:hover{background:gray;color:#fff}body.yam #app .score table tr td:first-child{color:#826d55;font-weight:700;padding:3px 10px;text-align:right;width:100px}body.yam #app .score table tr td a{background:red;display:block;height:100%}body.yam #app .score table tr:first-child th:first-child{border-left:0;border-top:0;opacity:0}body.yam #app .score table tr.bonus,body.yam #app .score table tr.total{background:#eee}body.yam #app .hint{background:#ffcd00;box-shadow:1px 1px 3px rgba(0,0,0,.22);display:none;font-size:1.5rem;left:5%;padding:2rem;position:absolute;top:6%;transform:rotate(6deg)}body.yam #app .hint:after{border:15px solid transparent;border-bottom:none;border-top-color:#ffcd00;bottom:-15px;content:" ";position:absolute;right:30px}body.yam #app .throw{left:47%;padding:2rem;position:absolute;top:12%;transform:rotate(-25deg)}body.yam #app .throw>*{background:rgba(82,65,43,.72);border-left:1px solid hsla(0,0%,100%,.56);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);height:4rem;opacity:.85;position:absolute;width:4px}body.yam #app .throw .throw1{display:none;left:20%;transform:rotate(8deg)}body.yam #app .throw .throw2{display:none;left:50%;transform:rotate(-3deg)}body.yam #app .throw .throw3{display:none;left:80%;transform:rotate(7deg)}body.yam #app .throw .throw4{display:none;height:5rem;top:40%;transform:rotate(82deg)}body.yam #app .dice{animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;background-color:#e7e7e7;border-radius:10%;bottom:3%;box-shadow:inset 0 2px #fff,inset 0 -2px #bbb,inset 2px 0 #d7d7d7,inset -2px 0 #d7d7d7;display:none;flex:0 0 auto;grid-template-areas:"a . c" "e g f" "d . b";height:26px;opacity:0;padding:6px;position:absolute;right:3%;width:26px}body.yam #app .dice .pip{align-self:center;background-color:#333;border-radius:50%;box-shadow:inset 0 3px #111,inset 0 -3px #555;display:block;height:8px;justify-self:center;width:8px}body.yam #app .dice .pip:nth-child(2){grid-area:b}body.yam #app .dice .pip:nth-child(3){grid-area:c}body.yam #app .dice .pip:nth-child(4){grid-area:d}body.yam #app .dice .pip:nth-child(5){grid-area:e}body.yam #app .dice .pip:nth-child(6){grid-area:f}body.yam #app .dice .pip:nth-child(odd):last-child{grid-area:g}@keyframes move{0%{offset-distance:0;opacity:0}5%{offset-distance:15%;opacity:0}20%{offset-distance:40%;opacity:1}to{offset-distance:100%;opacity:1}}body.yam #app .moving{background:url(/build/images/dice-rolling.f3f6ea43.gif);background-position:50%;background-repeat:no-repeat;background-size:200%;border:0!important;box-shadow:none!important}body.yam #app .offsetpath1{offset-path:path("M 0 0 L -375 -250 L -295 -290")}body.yam #app .offsetpath2{offset-path:path("M 0 0 L -100 -250")}body.yam #app .offsetpath3{offset-path:path("M 0 0 L -300 -150")}body.yam #app .offsetpath4{offset-path:path("M 0 0 L -150 -200")}body.yam #app .offsetpath5{offset-path:path("M 0 0 L -300 -400 L -340 -320")}body.yam #app .offsetpath6{offset-path:path("M 0 0 L -325 -225")}body.yam #app .offsetpath7{offset-path:path("M 0 0 L -125 -405 L -215 -380")}body.yam #app .offsetpath8{offset-path:path("M 0 0 L -225 -180")}body.yam #app .offsetpath9{offset-path:path("M 0 0 L -80 -325")}body.yam #app .offsetpath10{offset-path:path("M 0 0 L -355 -175 L -255 -230")}body.yam #app .offsetpath11{offset-path:path("M 0 0 L -270 -400")}body.yam #app .offsetpath12{offset-path:path("M 0 0 L -110 -390")}body.yam #app .offsetpath13{offset-path:path("M 0 0 L -210 -110")}body.yam #app .offsetpath14{offset-path:path("M 0 0 L -85 -170")}body.yam #app .offsetpath15{offset-path:path("M 0 0 L -270 -345")}body.yam #app .offsetpath16{offset-path:path("M 0 0 L -370 -270")}body.yam #app .offsetpath17{offset-path:path("M 0 0 L -155 -335")}body.yam #app .offsetpath18{offset-path:path("M 0 0 L -220 -290")}body.yam #app .offsetpath19{offset-path:path("M 0 0 L -160 -275")}body.yam #app .blocked1{position:absolute;right:17%;top:15%}body.yam #app .blocked2{position:absolute;right:10%;top:20%}body.yam #app .blocked3{position:absolute;right:4%;top:27%}body.yam #app .blocked4{position:absolute;right:0;top:36%}body.yam #app .blocked5{position:absolute;right:25%;top:13%}.alert{display:none}#lala-alert-container{height:auto;max-width:450px;position:fixed;right:0;top:0;width:100%}#lala-alert-wrapper{height:auto;padding:15px}.lala-alert{border:1px solid transparent;border-radius:3px;box-shadow:-1px 2px 19px 2px rgba(0,0,0,.33);cursor:default;font-size:1.4rem;font-weight:400;line-height:1.4;margin-top:15px;opacity:1;padding:25px 30px 20px;position:relative;transition:all .5s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lala-alert span{opacity:.7;transition:all .25s ease-in-out}.lala-alert span:hover{opacity:1}.alert-success{background-color:#37c1aa;color:#fff}.alert-success>span{color:#0b6f5e}.alert-info{background-color:#3473c1;color:#fff}.alert-info>span{color:#1e4567}.alert-warning{background-color:#ffee9e;color:#6b7117}.alert-warning>span{color:#8a6d3b}.alert-danger{background-color:#d64f62;color:#fff}.alert-danger>span{color:#6f1414}.close-alert-x{cursor:pointer;float:right;outline:none;position:absolute;right:10px;top:10px}.fade-out{opacity:0}.animation-target{animation:animation 1.5s linear both}@keyframes animation{0%{transform:matrix(1,0,0,1,250,0)}3.14%{transform:matrix(1,0,0,1,160.737,0)}4.3%{transform:matrix(1,0,0,1,132.565,0)}6.27%{transform:matrix(1,0,0,1,91.357,0)}8.61%{transform:matrix(1,0,0,1,51.939,0)}9.41%{transform:matrix(1,0,0,1,40.599,0)}12.48%{transform:matrix(1,0,0,1,6.498,0)}12.91%{transform:matrix(1,0,0,1,2.807,0)}16.22%{transform:matrix(1,0,0,1,-17.027,0)}17.22%{transform:matrix(1,0,0,1,-20.404,0)}19.95%{transform:matrix(1,0,0,1,-24.473,0)}23.69%{transform:matrix(1,0,0,1,-21.178,0)}27.36%{transform:matrix(1,0,0,1,-13.259,0)}28.33%{transform:matrix(1,0,0,1,-11.027,0)}34.77%{transform:matrix(1,0,0,1,.142,0)}39.44%{transform:matrix(1,0,0,1,2.725,0)}42.18%{transform:matrix(1,0,0,1,2.675,0)}56.99%{transform:matrix(1,0,0,1,-.202,0)}61.66%{transform:matrix(1,0,0,1,-.223,0)}66.67%{transform:matrix(1,0,0,1,-.104,0)}83.98%{transform:matrix(1,0,0,1,.01,0)}to{transform:matrix(1,0,0,1,0,0)}}.modal{align-items:center;display:none;font-weight:400;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100vw}.modal.open{display:flex;opacity:1;transition-delay:0s;visibility:visible}.modal-bg{background:rgba(0,150,136,.89);height:100%;position:absolute;width:100%}.modal-container{background:#fff;border-radius:10px;padding:30px;position:relative}.modal-container h2{margin-bottom:.5rem}.modal-container small{display:block;margin-bottom:1rem}.modal-close{appearance:none;background:none;border:0;color:red;cursor:pointer;font-weight:700;outline:none;position:absolute;right:15px;top:15px}