﻿@font-face{font-family:"MPLUSRounded1c";font-style:normal;font-weight:400;font-display:swap;src:local("MPLUSRounded1c"),local("M PLUS Rounded 1c"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.00-1f.woff2") format("woff2"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.00-1f.woff") format("woff"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.00-1f.ttf") format("truetype");unicode-range:U+00-1f}@font-face{font-family:"MPLUSRounded1c";font-style:normal;font-weight:500;font-display:swap;src:local("MPLUSRounded1c"),local("M PLUS Rounded 1c"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.00-1f.woff2") format("woff2"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.00-1f.woff") format("woff"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.00-1f.ttf") format("truetype");unicode-range:U+00-1f}@font-face{font-family:"MPLUSRounded1c";font-style:normal;font-weight:400;font-display:swap;src:local("MPLUSRounded1c"),local("M PLUS Rounded 1c"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.20-3f.woff2") format("woff2"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.20-3f.woff") format("woff"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.20-3f.ttf") format("truetype");unicode-range:U+20-3f}@font-face{font-family:"MPLUSRounded1c";font-style:normal;font-weight:500;font-display:swap;src:local("MPLUSRounded1c"),local("M PLUS Rounded 1c"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.20-3f.woff2") format("woff2"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.20-3f.woff") format("woff"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.20-3f.ttf") format("truetype");unicode-range:U+20-3f}@font-face{font-family:"MPLUSRounded1c";font-style:normal;font-weight:400;font-display:swap;src:local("MPLUSRounded1c"),local("M PLUS Rounded 1c"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.40-7f.woff2") format("woff2"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.40-7f.woff") format("woff"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.40-7f.ttf") format("truetype");unicode-range:U+40-7f}@font-face{font-family:"MPLUSRounded1c";font-style:normal;font-weight:500;font-display:swap;src:local("MPLUSRounded1c"),local("M PLUS Rounded 1c"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.40-7f.woff2") format("woff2"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.40-7f.woff") format("woff"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.40-7f.ttf") format("truetype");unicode-range:U+40-7f}@font-face{font-family:"MPLUSRounded1c";font-style:normal;font-weight:400;font-display:swap;src:local("MPLUSRounded1c"),local("M PLUS Rounded 1c"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.80-9f.woff2") format("woff2"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.80-9f.woff") format("woff"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.80-9f.ttf") format("truetype");unicode-range:U+80-9f}@font-face{font-family:"MPLUSRounded1c";font-style:normal;font-weight:500;font-display:swap;src:local("MPLUSRounded1c"),local("M PLUS Rounded 1c"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.80-9f.woff2") format("woff2"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.80-9f.woff") format("woff"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.80-9f.ttf") format("truetype");unicode-range:U+80-9f}@font-face{font-family:"MPLUSRounded1c";font-style:normal;font-weight:400;font-display:swap;src:local("MPLUSRounded1c"),local("M PLUS Rounded 1c"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.a0-ff.woff2") format("woff2"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.a0-ff.woff") format("woff"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.a0-ff.ttf") format("truetype");unicode-range:U+a0-ff}@font-face{font-family:"MPLUSRounded1c";font-style:normal;font-weight:500;font-display:swap;src:local("MPLUSRounded1c"),local("M PLUS Rounded 1c"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.a0-ff.woff2") format("woff2"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.a0-ff.woff") format("woff"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.a0-ff.ttf") format("truetype");unicode-range:U+a0-ff}@font-face{font-family:"MPLUSRounded1c";font-style:normal;font-weight:400;font-display:swap;src:local("MPLUSRounded1c"),local("M PLUS Rounded 1c"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.100-1ff.woff2") format("woff2"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.100-1ff.woff") format("woff"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.100-1ff.ttf") format("truetype");unicode-range:U+100-1ff}@font-face{font-family:"MPLUSRounded1c";font-style:normal;font-weight:500;font-display:swap;src:local("MPLUSRounded1c"),local("M PLUS Rounded 1c"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.100-1ff.woff2") format("woff2"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.100-1ff.woff") format("woff"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.100-1ff.ttf") format("truetype");unicode-range:U+100-1ff}@font-face{font-family:"MPLUSRounded1c";font-style:normal;font-weight:400;font-display:swap;src:local("MPLUSRounded1c"),local("M PLUS Rounded 1c"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.200-2ff.woff2") format("woff2"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.200-2ff.woff") format("woff"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.200-2ff.ttf") format("truetype");unicode-range:U+200-2ff}@font-face{font-family:"MPLUSRounded1c";font-style:normal;font-weight:500;font-display:swap;src:local("MPLUSRounded1c"),local("M PLUS Rounded 1c"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.200-2ff.woff2") format("woff2"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.200-2ff.woff") format("woff"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.200-2ff.ttf") format("truetype");unicode-range:U+200-2ff}@font-face{font-family:"MPLUSRounded1c";font-style:normal;font-weight:400;font-display:swap;src:local("MPLUSRounded1c"),local("M PLUS Rounded 1c"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.300-3ff.woff2") format("woff2"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.300-3ff.woff") format("woff"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.300-3ff.ttf") format("truetype");unicode-range:U+300-3ff}@font-face{font-family:"MPLUSRounded1c";font-style:normal;font-weight:500;font-display:swap;src:local("MPLUSRounded1c"),local("M PLUS Rounded 1c"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.300-3ff.woff2") format("woff2"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.300-3ff.woff") format("woff"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.300-3ff.ttf") format("truetype");unicode-range:U+300-3ff}@font-face{font-family:"MPLUSRounded1c";font-style:normal;font-weight:400;font-display:swap;src:local("MPLUSRounded1c"),local("M PLUS Rounded 1c"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.400-4ff.woff2") format("woff2"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.400-4ff.woff") format("woff"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.400-4ff.ttf") format("truetype");unicode-range:U+400-4ff}@font-face{font-family:"MPLUSRounded1c";font-style:normal;font-weight:500;font-display:swap;src:local("MPLUSRounded1c"),local("M PLUS Rounded 1c"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.400-4ff.woff2") format("woff2"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.400-4ff.woff") format("woff"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.400-4ff.ttf") format("truetype");unicode-range:U+400-4ff}@font-face{font-family:"MPLUSRounded1c";font-style:normal;font-weight:400;font-display:swap;src:local("MPLUSRounded1c"),local("M PLUS Rounded 1c"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.500-5ff.woff2") format("woff2"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.500-5ff.woff") format("woff"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Regular.500-5ff.ttf") format("truetype");unicode-range:U+500-5ff}@font-face{font-family:"MPLUSRounded1c";font-style:normal;font-weight:500;font-display:swap;src:local("MPLUSRounded1c"),local("M PLUS Rounded 1c"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.500-5ff.woff2") format("woff2"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.500-5ff.woff") format("woff"),url("/nonogram/fonts/font-files/MPLUSRounded1c-Medium.500-5ff.ttf") format("truetype");unicode-range:U+500-5ff}html,body{width:100%;height:100%;overflow-x:hidden}body{display:flex;flex-flow:column nowrap;font-family:MPLUSRounded1c,var(--bs-body-font-family),sans-serif;touch-action:pan-x pan-y;-webkit-user-select:none}header{padding:.5rem 1rem;display:flex;flex-flow:row wrap;align-items:start}header h1{flex:1;margin:0;padding:.7rem 0}header #headerActions{display:flex;flex-flow:row wrap;justify-content:center}@media screen and (max-width: 500px){header{display:block}}.icon-links{text-align:center}main{overflow:hidden;flex:1 0 auto;display:flex}board{display:grid;grid-template-columns:auto 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:0;text-align:center;padding:1em;width:100%;max-width:75vh;margin:auto}board label{display:flex;align-items:center;white-space:nowrap;transition:color .2s ease,opacity 1s ease}board label.vertical{flex-direction:column-reverse;padding-bottom:1em}board label.horizontal{flex-direction:row-reverse;padding-right:1em;min-width:4em}board label::after{content:"✗";padding-inline:.3em;opacity:0;transition:opacity .2s}board label.incorrect{color:red}board label.incorrect::after{opacity:.7}board label.correct{color:#8732f5;opacity:0}footer{display:flex;flex-flow:row wrap;align-content:center;align-items:center;padding:1rem;gap:1rem}footer>*{flex-basis:4rem;margin:auto}footer #crossToggle::before{background:#8732f5 no-repeat center center;background-size:100%;border-radius:33%}footer #crossToggle.is-cross::before{background-color:transparent;background-image:url("images/cross.svg")}footer #binBtn::before{background:url("images/trash.svg") no-repeat center center;background-size:100%}footer #difficultyToggleContainer{display:flex;flex-flow:column nowrap}footer #difficultyToggleContainer>*{width:100%;text-align:center}footer #difficultyToggleContainer>input{border:none}footer #difficultyToggleContainer>label{font-size:.9em}.btn-link{color:#8732f5}.btn-outline-primary{color:#8732f5;border-color:transparent}.btn-outline-primary:active,.btn-outline-primary:hover{color:#44197b;background-color:rgba(135,50,245,.25);border-color:transparent}.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(135,50,245,.5)}.btn-icon{height:4rem;position:relative;border-radius:50%;aspect-ratio:1}.btn-icon::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;height:1.5rem;margin:auto;aspect-ratio:1}.btn-refresh::before{background:url("images/refresh.svg") no-repeat center center;background-size:contain}.btn-sound::before{background:url("images/sound-on.svg") no-repeat center center;background-size:contain}.btn-sound.is-muted::before{background-image:url("images/sound-off.svg")}.btn-lock::before{background:url("images/unlock.svg") no-repeat center center;background-size:contain}.btn-lock.is-locked::before{background-image:url("images/lock.svg")}.btn-github::before{background:url("/assets/images/logos/GitHub-Mark.svg") no-repeat center center;background-size:contain}.btn-google-play{aspect-ratio:auto;border-radius:.5rem;display:inline-flex;flex-flow:row nowrap;align-items:center}.btn-google-play img{height:2rem;max-height:100%;width:auto}#eReaderBtn svg{width:1.8rem;height:1.8rem;object-fit:contain;fill:#8732f5;transition:transform .2s}#eReaderBtn.eReaderEnabled svg{fill:#000;transform:rotate(180deg)}tile{aspect-ratio:1;border-radius:33%;margin:3%;background-color:rgba(0,0,0,.05);transition:background-color .05s,transform .2s,opacity .2s;touch-action:pinch-zoom}tile.x-middle,tile.y-middle{background-color:rgba(0,0,0,.1)}tile.selected{background-color:#8732f5}tile.crossed{background:url("images/cross.svg") no-repeat center center;background-size:50%}tile.locked{transform:scale(0.5);opacity:.7}.modal{align-content:center;align-items:center}.modal-dialog{margin:auto}body.e-reader,body.e-reader .modal-content{background-color:#fff}body.e-reader footer #crossToggle::before{background-color:#111}body.e-reader footer #crossToggle.is-cross::before{background-color:transparent;background-image:url("images/cross.svg")}body.e-reader tile{transition:none}body.e-reader tile.selected{background-color:#111}body.e-reader board label::after{transition:none}body.e-reader .modal-backdrop{opacity:0 !important}body.e-reader .modal-content{border:1px solid #000}@media(prefers-color-scheme: dark){html,body,.modal-content{background:#191919;color:#fff}input{background:rgba(255,255,255,.1);color:#fff}.btn-icon::before{filter:invert(1)}#eReaderBtn svg{fill:#8732f5}#eReaderBtn.eReaderEnabled svg{fill:#fff}#crossToggle::before{filter:none}#crossToggle.is-cross::before{filter:invert(1)}tile{background-color:rgba(255,255,255,.05)}tile.x-middle,tile.y-middle{background-color:rgba(255,255,255,.1)}tile.selected{background-color:#8732f5}tile.crossed{background-color:transparent;background-image:url("/nonogram/images/cross-white.svg")}body.e-reader,body.e-reader .modal-content{background:#111}body.e-reader footer #crossToggle::before{background-color:#eee}body.e-reader footer #crossToggle.is-cross::before{background-color:transparent;background-image:url("images/cross.svg")}body.e-reader tile.selected{background-color:#eee}body.e-reader .modal-content{border-color:#fff}}/*# sourceMappingURL=nonogram.css.map */
