@font-face{font-family:"Mouvement Direct";src:url(../fonts/Movement-DirectBlack.woff2);font-weight:bold;font-style:normal}@font-face{font-family:"Mouvement Direct";src:url(../fonts/Movement-DirectThin.woff2);font-weight:normal;font-style:normal}@font-face{font-family:"Not Courrier Sans";src:url(../fonts/NotCourierSans.woff2);font-weight:normal;font-style:normal}@font-face{font-family:"Not Courrier Sans";src:url(../fonts/NotCourierSans-Bold.woff2);font-weight:bold;font-style:normal}:root{--stroke-width: 2 }*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;font-family:"Not Courrier Sans",monospace;height:100%;width:100%}body{font-size:1rem;line-height:1.15;color:#000;margin:0;padding:0;height:100%;width:100%;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{font-family:"Mouvement Direct",sans-serif}h1{font-size:2.4rem;font-weight:normal;margin:0}a{color:#1f8cd6}a:hover{color:#175e91}pre{background:#f0f0f0;margin:1rem 0;border-radius:2px}blockquote{border-left:10px solid #eee;margin:0;padding:0 2rem}.hidden{display:none !important}.faded{opacity:.1}header{display:flex;justify-content:center;align-items:center;padding:1rem;background-color:inherit;text-align:center;border-bottom:2px solid green;z-index:2}header .spacer{flex-grow:1}header .title{display:flex;align-items:baseline}header .form-element{margin-left:2rem;display:flex;flex-direction:column}header #dark-mode{height:2.4rem;cursor:pointer}main{position:relative;flex-grow:1;z-index:1;overflow:hidden}main #score{height:100%;width:100%;max-height:calc(100vh - 8.3rem)}main #mask{position:absolute;top:0;left:0;height:100%;width:100%;transform:translateX(calc(-100vw + 2px));max-height:calc(100vh - 8.3rem);border-right:2px solid blue;backdrop-filter:saturate(100%) blur(7px);background-color:rgba(255,255,255,.5)}main #countdown{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center}main #countdown #timeleft{font-size:6rem;text-align:center;opacity:0}main #overlay{position:absolute;top:25px;left:0;width:100%;height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto;opacity:.5;z-index:-1}main #overlay .line{width:100%}main #overlay .line:nth-of-type(2n+2){background-color:#f5f5f5}main #legend{position:absolute;bottom:1.2rem;left:2rem;padding:.5rem;border:1px dashed #8a2be2;border-radius:.5rem;background-color:rgba(245,245,245,.75)}main #legend .legend-element{display:flex}main #legend .legend-element input{border:none;outline:none;text-transform:uppercase;font-size:.8rem;font-weight:bold;background:rgba(0,0,0,0)}main #legend .legend-element input::placeholder{color:#dcdcdc}main #legend .legend-element:nth-of-type(6n+1) .player{background-color:tomato}main #legend .legend-element:nth-of-type(6n+2) .player{background-color:#9400d3}main #legend .legend-element:nth-of-type(6n+3) .player{background-color:#ff1493}main #legend .legend-element:nth-of-type(6n+4) .player{background-color:#00bfff}main #legend .legend-element:nth-of-type(6n+5) .player{background-color:gold}main #legend .legend-element:nth-of-type(6n+6) .player{background-color:#9acd32}main #legend .player{font-size:.85rem;line-height:1;font-weight:bold;color:#fff !important;width:1rem;height:1rem;border-radius:50%;text-align:center;margin-bottom:2px;margin-right:.5rem;cursor:zoom-in}main #legend .legend-element:nth-of-type(6n+1) input{color:tomato}main #legend .legend-element:nth-of-type(6n+2) input{color:#9400d3}main #legend .legend-element:nth-of-type(6n+3) input{color:#ff1493}main #legend .legend-element:nth-of-type(6n+4) input{color:#00bfff}main #legend .legend-element:nth-of-type(6n+5) input{color:gold}main #legend .legend-element:nth-of-type(6n+6) input{color:#9acd32}footer{background-color:inherit;text-align:center;padding:1rem;border-top:2px solid red;display:flex;justify-content:center;z-index:2}footer .form-element{margin-right:1rem}footer .form-element:first-of-type{margin-left:2rem}footer .form-element.no-gap{margin-right:.2rem}footer .form-element button[id$=-score]{min-width:4rem;text-transform:uppercase}footer .form-element button[id$=-score]#export-score{min-width:auto}svg{font-size:1rem}path{stroke-width:2px;stroke-width:var(--stroke-width);mix-blend-mode:multiply;transition:opacity .3s}#path-1{stroke:tomato}#path-2{stroke:#9400d3}#path-3{stroke:#ff1493}#path-4{stroke:#00bfff}#path-5{stroke:gold}#path-6{stroke:#9acd32}circle,polygon{mix-blend-mode:multiply;transition:opacity .3s}#spoint-1,#epoint-1{fill:tomato}#spoint-2,#epoint-2{fill:#9400d3}#spoint-3,#epoint-3{fill:#ff1493}#spoint-4,#epoint-4{fill:#00bfff}#spoint-5,#epoint-5{fill:gold}#spoint-6,#epoint-6{fill:#9acd32}body.dark-mode{background-color:#000;color:#f5f5f5}body.dark-mode header #dark-mode path{fill:#fff}body.dark-mode main #legend{background-color:#222}body.dark-mode main #mask{background-color:rgba(0,0,0,.5)}body.dark-mode #overlay .line{width:100%}body.dark-mode #overlay .line:nth-of-type(2n+2){background-color:#222}body.dark-mode path{mix-blend-mode:screen}body.dark-mode text{stroke:#f5f5f5}@media print{@page{size:A4 landscape;margin:12mm}html,body{width:273mm;height:186mm;position:relative;background:#fff}body.dark-mode{background-color:#fff;color:#000}body.dark-mode text{stroke:none}body.dark-mode main #legend{background-color:#f5f5f5}body.dark-mode path,body.dark-mode circle,body.dark-mode polygon{mix-blend-mode:multiply}header,footer{display:none}main{overflow:visible}main #score{width:100%;height:100%;max-height:none}main #score svg{max-width:100%}main #mask,main #countdown,main #overlay{display:none !important}main #legend{print-color-adjust:exact;-webkit-print-color-adjust:exact;background-color:#f5f5f5}}/*# sourceMappingURL=custom.min.css.map */
