html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.disabled{display:none}body{margin:0}canvas{pointer-events:none}#canvasCont{max-height:100vh;max-width:100vw;position:absolute;top:0;left:0}#canvasCont.overflow-y{overflow-y:scroll}#canvasCont.overflow-x{overflow-x:scroll}h2{margin-bottom:.3em}.spillforside{width:100%}.spillforside .buttons{margin-bottom:1em}.spillforside button,.spillforside input[type=submit]{background:-moz-linear-gradient(center top,#ededed 5%,#dfdfdf 100%) repeat scroll 0 0 #ededed;border:1px solid #dcdcdc;border-radius:6px 6px 6px 6px;color:#105e71;display:inline-block;font-family:arial;font-size:15px;font-weight:700;margin-right:8px;padding:6px 10px;text-decoration:none}.spillforside button:hover,.spillforside input[type=submit]:hover{color:#000;text-decoration:underline}.spillforside input::-webkit-inner-spin-button,.spillforside input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.spillforside input[type=number]{-moz-appearance:textfield}.velg-ny{display:none}.velg-ny.enabled{display:inline}.velg-ny.enabled a{color:#fff;outline:none;text-decoration:none;padding:2px 1px 0;border-bottom:1px solid #fff}.velg-ny.enabled a:link{color:#999}.velg-ny.enabled a:visited{color:#b3b3b3}.velg-ny.enabled a:focus{border-bottom:1px solid;color:#41457a;background:#e6e6e6}.velg-ny.enabled a:hover{border-bottom:1px solid;color:#52589c;background:#ccc}.velg-ny.enabled a:active{color:#2f3259;background:#e6e6e6}.game-dialog{font-family:Arial,Helvetica,sans-serif;color:#fff}#tilbake{display:none}#tilbake.enabled{border:none;background-color:transparent;color:#fff;display:block;position:absolute;top:0;right:0;background:url(lukkkekryss_hvit.14f5a8cd.svg);width:48px;height:42px;background-repeat:no-repeat;background-position-x:center}.controlPanel{display:none;width:320px;background-color:#2f3259;max-height:345px}.controlPanel.enabled{display:block;position:fixed;bottom:1%;left:calc(100% - 325px)}.controlPanel.enabled .calculator-wrapper{padding-top:10px;padding-bottom:10px;margin-left:auto;margin-right:auto;width:85%}.controlPanel.enabled .calculator-wrapper #controlpanelheader{z-index:9;cursor:move}.controlPanel.enabled .calculator-wrapper .input-form{color:#fff;padding-top:5px}.controlPanel.enabled .calculator-wrapper .input-form .ledetekst{margin-top:10px;margin-bottom:10px;overflow:hidden;height:44px;display:flex;align-items:center;font-size:24px;background-color:#fff;color:#2f3259;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;padding-left:5px;border-radius:4px}.controlPanel.enabled .calculator-wrapper .input-form .ledetekst.active:focus{box-shadow:0 0 5px #51cbee;outline:1px solid #51cbee}.controlPanel.enabled .calculator-wrapper .input-form .ledetekst.active:focus .blinking-cursor{opacity:1}.controlPanel.enabled .calculator{display:flex;flex-direction:row;justify-content:space-between}.controlPanel.enabled .calculator .numpad{flex:3;display:flex;flex-flow:row wrap;justify-content:space-between}.controlPanel.enabled .calculator .numpad button{margin-top:5px;font-size:1.5em;font-weight:700;background-color:#b7bbb7;color:#000;border-radius:4px;width:30%;padding:4px}.controlPanel.enabled .calculator .numpad button.backspace{display:block;width:65%;background-color:#b7bbb7;background-image:url(Pil.783075b7.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:37%}.controlPanel.enabled .calculator .ctrlButtons{flex:2;display:flex;justify-content:center;margin-left:5px;margin-top:5px}.controlPanel.enabled .calculator .ctrlButtons .fortsett{font-size:1.5em;font-weight:700;background-color:#77a63d;color:#000;border-radius:4px;width:100%;height:50%}.controlPanel.enabled .calculator .ctrlButtons .backspace{display:none}@media (max-width:814px){.controlPanel{display:none;width:100%;background-color:#2f3259}.controlPanel.enabled{display:block;border-radius:4px;position:fixed;bottom:0;left:0}.controlPanel.enabled .calculator-wrapper{padding-top:10px;padding-bottom:10px;margin-left:auto;margin-right:auto;width:350px}.controlPanel.enabled .calculator-wrapper #controlpanelheader{cursor:default}.controlPanel.enabled .calculator-wrapper .input-form{color:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:5px}.controlPanel.enabled .calculator-wrapper .input-form .ledetekst{min-width:83%;margin-top:10px;margin-bottom:10px;overflow:hidden;height:44px;display:flex;align-items:center;font-size:24px;flex:8 1 auto;background-color:#fff;color:#2f3259;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;padding-left:5px;border-radius:4px}.controlPanel.enabled .calculator-wrapper .calculator{display:flex;flex-direction:row;margin-bottom:5px}.controlPanel.enabled .calculator-wrapper .calculator .numpad{display:flex;flex-flow:row wrap;justify-content:space-between}.controlPanel.enabled .calculator-wrapper .calculator .numpad button{height:44px;margin-top:5px;font-size:1.5em;font-weight:700;background-color:#b7bbb7;color:#000;border-radius:4px;width:19%}.controlPanel.enabled .calculator-wrapper .calculator .numpad .backspace{display:none}.controlPanel.enabled .calculator-wrapper .calculator .ctrlButtons{margin-top:5px;display:flex;flex-direction:column;flex:1;margin-left:5px}.controlPanel.enabled .calculator-wrapper .calculator .ctrlButtons button{min-width:44px;min-height:44px;border-radius:4px;width:100%}.controlPanel.enabled .calculator-wrapper .calculator .ctrlButtons .fortsett{font-weight:700;background-color:#77a63d;color:#000}.controlPanel.enabled .calculator-wrapper .calculator .ctrlButtons .backspace{display:block;margin-top:5px;background-color:#b7bbb7;background-image:url(Pil.783075b7.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:62%}}@keyframes blink{0%,to{color:transparent}50%{color:#000}}@-moz-keyframes blink{0%,to{color:transparent}50%{color:#000}}@-webkit-keyframes blink{0%,to{color:transparent}50%{color:#000}}@-ms-keyframes blink{0%,to{color:transparent}50%{color:#000}}@-o-keyframes blink{0%,to{color:transparent}50%{color:#000}}.blinking-cursor{line-height:44px;width:1px;opacity:0;font-weight:lighter;float:left;font-size:24px;color:#2e3d48;-webkit-animation:blink 1s step-end infinite;-moz-animation:1s blink step-end infinite;-o-animation:1s blink step-end infinite;animation:blink 1s step-end infinite}