*{box-sizing:border-box;margin:0;padding:0;transition:.4s ease-in-out}.body{display:flex;flex-direction:column;justify-content:space-between;height:100vh;width:100%;background-color:#002;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%272000%27 height=%272000%27 viewBox=%270 0 800 800%27%3E%3Cg fill=%27none%27 %3E%3Cg stroke=%27%23026%27 stroke-width=%2717%27%3E%3Cline x1=%27-8%27 y1=%27-8%27 x2=%27808%27 y2=%27808%27/%3E%3Cline x1=%27-8%27 y1=%27792%27 x2=%27808%27 y2=%271608%27/%3E%3Cline x1=%27-8%27 y1=%27-808%27 x2=%27808%27 y2=%278%27/%3E%3C/g%3E%3Cg stroke=%27%23002163%27 stroke-width=%2716%27%3E%3Cline x1=%27-8%27 y1=%27767%27 x2=%27808%27 y2=%271583%27/%3E%3Cline x1=%27-8%27 y1=%2717%27 x2=%27808%27 y2=%27833%27/%3E%3Cline x1=%27-8%27 y1=%27-33%27 x2=%27808%27 y2=%27783%27/%3E%3Cline x1=%27-8%27 y1=%27-783%27 x2=%27808%27 y2=%2733%27/%3E%3C/g%3E%3Cg stroke=%27%23002060%27 stroke-width=%2715%27%3E%3Cline x1=%27-8%27 y1=%27742%27 x2=%27808%27 y2=%271558%27/%3E%3Cline x1=%27-8%27 y1=%2742%27 x2=%27808%27 y2=%27858%27/%3E%3Cline x1=%27-8%27 y1=%27-58%27 x2=%27808%27 y2=%27758%27/%3E%3Cline x1=%27-8%27 y1=%27-758%27 x2=%27808%27 y2=%2758%27/%3E%3C/g%3E%3Cg stroke=%27%23001f5c%27 stroke-width=%2714%27%3E%3Cline x1=%27-8%27 y1=%2767%27 x2=%27808%27 y2=%27883%27/%3E%3Cline x1=%27-8%27 y1=%27717%27 x2=%27808%27 y2=%271533%27/%3E%3Cline x1=%27-8%27 y1=%27-733%27 x2=%27808%27 y2=%2783%27/%3E%3Cline x1=%27-8%27 y1=%27-83%27 x2=%27808%27 y2=%27733%27/%3E%3C/g%3E%3Cg stroke=%27%23001e59%27 stroke-width=%2713%27%3E%3Cline x1=%27-8%27 y1=%2792%27 x2=%27808%27 y2=%27908%27/%3E%3Cline x1=%27-8%27 y1=%27692%27 x2=%27808%27 y2=%271508%27/%3E%3Cline x1=%27-8%27 y1=%27-108%27 x2=%27808%27 y2=%27708%27/%3E%3Cline x1=%27-8%27 y1=%27-708%27 x2=%27808%27 y2=%27108%27/%3E%3C/g%3E%3Cg stroke=%27%23001d56%27 stroke-width=%2712%27%3E%3Cline x1=%27-8%27 y1=%27667%27 x2=%27808%27 y2=%271483%27/%3E%3Cline x1=%27-8%27 y1=%27117%27 x2=%27808%27 y2=%27933%27/%3E%3Cline x1=%27-8%27 y1=%27-133%27 x2=%27808%27 y2=%27683%27/%3E%3Cline x1=%27-8%27 y1=%27-683%27 x2=%27808%27 y2=%27133%27/%3E%3C/g%3E%3Cg stroke=%27%23001c53%27 stroke-width=%2711%27%3E%3Cline x1=%27-8%27 y1=%27642%27 x2=%27808%27 y2=%271458%27/%3E%3Cline x1=%27-8%27 y1=%27142%27 x2=%27808%27 y2=%27958%27/%3E%3Cline x1=%27-8%27 y1=%27-158%27 x2=%27808%27 y2=%27658%27/%3E%3Cline x1=%27-8%27 y1=%27-658%27 x2=%27808%27 y2=%27158%27/%3E%3C/g%3E%3Cg stroke=%27%23001b4f%27 stroke-width=%2710%27%3E%3Cline x1=%27-8%27 y1=%27167%27 x2=%27808%27 y2=%27983%27/%3E%3Cline x1=%27-8%27 y1=%27617%27 x2=%27808%27 y2=%271433%27/%3E%3Cline x1=%27-8%27 y1=%27-633%27 x2=%27808%27 y2=%27183%27/%3E%3Cline x1=%27-8%27 y1=%27-183%27 x2=%27808%27 y2=%27633%27/%3E%3C/g%3E%3Cg stroke=%27%23001a4c%27 stroke-width=%279%27%3E%3Cline x1=%27-8%27 y1=%27592%27 x2=%27808%27 y2=%271408%27/%3E%3Cline x1=%27-8%27 y1=%27192%27 x2=%27808%27 y2=%271008%27/%3E%3Cline x1=%27-8%27 y1=%27-608%27 x2=%27808%27 y2=%27208%27/%3E%3Cline x1=%27-8%27 y1=%27-208%27 x2=%27808%27 y2=%27608%27/%3E%3C/g%3E%3Cg stroke=%27%23001949%27 stroke-width=%278%27%3E%3Cline x1=%27-8%27 y1=%27567%27 x2=%27808%27 y2=%271383%27/%3E%3Cline x1=%27-8%27 y1=%27217%27 x2=%27808%27 y2=%271033%27/%3E%3Cline x1=%27-8%27 y1=%27-233%27 x2=%27808%27 y2=%27583%27/%3E%3Cline x1=%27-8%27 y1=%27-583%27 x2=%27808%27 y2=%27233%27/%3E%3C/g%3E%3Cg stroke=%27%23001846%27 stroke-width=%277%27%3E%3Cline x1=%27-8%27 y1=%27242%27 x2=%27808%27 y2=%271058%27/%3E%3Cline x1=%27-8%27 y1=%27542%27 x2=%27808%27 y2=%271358%27/%3E%3Cline x1=%27-8%27 y1=%27-558%27 x2=%27808%27 y2=%27258%27/%3E%3Cline x1=%27-8%27 y1=%27-258%27 x2=%27808%27 y2=%27558%27/%3E%3C/g%3E%3Cg stroke=%27%23001743%27 stroke-width=%276%27%3E%3Cline x1=%27-8%27 y1=%27267%27 x2=%27808%27 y2=%271083%27/%3E%3Cline x1=%27-8%27 y1=%27517%27 x2=%27808%27 y2=%271333%27/%3E%3Cline x1=%27-8%27 y1=%27-533%27 x2=%27808%27 y2=%27283%27/%3E%3Cline x1=%27-8%27 y1=%27-283%27 x2=%27808%27 y2=%27533%27/%3E%3C/g%3E%3Cg stroke=%27%2300163f%27 stroke-width=%275%27%3E%3Cline x1=%27-8%27 y1=%27292%27 x2=%27808%27 y2=%271108%27/%3E%3Cline x1=%27-8%27 y1=%27492%27 x2=%27808%27 y2=%271308%27/%3E%3Cline x1=%27-8%27 y1=%27-308%27 x2=%27808%27 y2=%27508%27/%3E%3Cline x1=%27-8%27 y1=%27-508%27 x2=%27808%27 y2=%27308%27/%3E%3C/g%3E%3Cg stroke=%27%2300153c%27 stroke-width=%274%27%3E%3Cline x1=%27-8%27 y1=%27467%27 x2=%27808%27 y2=%271283%27/%3E%3Cline x1=%27-8%27 y1=%27317%27 x2=%27808%27 y2=%271133%27/%3E%3Cline x1=%27-8%27 y1=%27-333%27 x2=%27808%27 y2=%27483%27/%3E%3Cline x1=%27-8%27 y1=%27-483%27 x2=%27808%27 y2=%27333%27/%3E%3C/g%3E%3Cg stroke=%27%23001439%27 stroke-width=%273%27%3E%3Cline x1=%27-8%27 y1=%27342%27 x2=%27808%27 y2=%271158%27/%3E%3Cline x1=%27-8%27 y1=%27442%27 x2=%27808%27 y2=%271258%27/%3E%3Cline x1=%27-8%27 y1=%27-458%27 x2=%27808%27 y2=%27358%27/%3E%3Cline x1=%27-8%27 y1=%27-358%27 x2=%27808%27 y2=%27458%27/%3E%3C/g%3E%3Cg stroke=%27%23001336%27 stroke-width=%272%27%3E%3Cline x1=%27-8%27 y1=%27367%27 x2=%27808%27 y2=%271183%27/%3E%3Cline x1=%27-8%27 y1=%27417%27 x2=%27808%27 y2=%271233%27/%3E%3Cline x1=%27-8%27 y1=%27-433%27 x2=%27808%27 y2=%27383%27/%3E%3Cline x1=%27-8%27 y1=%27-383%27 x2=%27808%27 y2=%27433%27/%3E%3C/g%3E%3Cg stroke=%27%23013%27 stroke-width=%271%27%3E%3Cline x1=%27-8%27 y1=%27392%27 x2=%27808%27 y2=%271208%27/%3E%3Cline x1=%27-8%27 y1=%27-408%27 x2=%27808%27 y2=%27408%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-attachment:fixed}.body.theme-light{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27100%27 height=%27100%27 viewBox=%270 0 100 100%27%3E%3Cg stroke=%27%23CCC%27 stroke-width=%270%27 %3E%3Crect fill=%27%23F5F5F5%27 x=%27-60%27 y=%27-60%27 width=%27110%27 height=%27240%27/%3E%3C/g%3E%3C/svg%3E")}.body.theme-light .cell{background-image:linear-gradient(rgb(91, 164, 241), rgb(69, 122, 245)) !important;border-color:#c0bf79 !important}.body.theme-light .cell.cell-opened{background-color:rgba(252,222,27,.48) !important;background-image:none !important}body>*{margin:0 auto}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.5)}.btn{width:-moz-fit-content;width:fit-content;margin:.1em;font-weight:bold;color:#fff;cursor:pointer;padding:.5rem 2.5rem;text-shadow:-1px -1px 0px #000;border:none;border-radius:10px;background-image:linear-gradient(#bdd7fa, #5d66b1 35.71%, #010767 38.24%, #40def7);background-color:blue;box-shadow:0px 4px 2px #232b3a}.btn:hover{background-image:linear-gradient(#bdd7fa, #5d66b1 35.71%, #3b3f85 38.24%, #40def7)}.btn:active{transform:translateY(1px) scale(0.97);box-shadow:none}.info-section{width:100%;max-width:1000px;display:flex;justify-content:space-between;align-items:center;font-family:Times;margin-bottom:2%;padding:0 1%;background-color:#3c4d77;box-shadow:0px 1px 10px #233c84;border-radius:10px;text-align:center;font-size:2vw;color:#9fa9c3;text-shadow:0 -1px 0 #fff,0 -2px 0 #1a2133}.info-section .info-section__counter-wrapper,.info-section .info-section__click-wrapper,.info-section .info-section__timer{width:15vw;padding:3px 11px;display:flex;align-items:center;justify-content:space-between;border:.8vw solid #35456b;border-radius:5px;background-image:linear-gradient(to bottom, #1a2133, #4d6398)}.info-section .info-section__timer{flex-direction:row;justify-content:space-around;align-items:center}.info-section .info-section__settings-btn{cursor:pointer;font-size:5vw}.main{display:flex;flex-direction:column;justify-content:space-around;align-items:center;margin:5vh auto;max-width:900px;max-height:80vh;font-family:"Sportsworld"}.main .playground{display:flex;text-align:center;flex-direction:column;box-shadow:3px 3px 10px 0px #000}.main .playground .playground__row{display:flex;align-items:center;justify-content:space-between}.main .playground .playground__row .cell{color:rgba(184,247,48,.738);text-shadow:1.5px 1.5px 0 rgba(56,119,0,.738),.5px -0.5px .5px #fff;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1.5vw;height:1.5vw;border-radius:12%;border:.1vw solid #8fc5fb;box-shadow:0px 1px #1a2133;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(rgb(254, 234, 98), rgb(233, 202, 2));transition:transform .3s ease-in-out}.main .playground .playground__row .cell.cell-opened{font-size:1.5vw;line-height:1.5vw;background-image:none;background-color:#5ba4f1}.main .playground .playground__row .cell.cell-flag_wrong,.main .playground .playground__row .cell.cell-mine_boom{color:#f54088;text-shadow:1.5px 1.5px 0 #750008,.5px -0.5px .5px #fff}.main .playground .playground__row .cell.cell-flag_good{background-image:linear-gradient(rgb(85, 231, 152), rgb(20, 163, 118))}.main .playground .playground__row .cell.cell_mines-around-1{color:#b1ef2a;text-shadow:1.5px 1.5px 0 #316f00,.5px -0.5px .5px #fff}.main .playground .playground__row .cell.cell_mines-around-2{color:#fcde1b;text-shadow:1.5px 1.5px 0 #7c5e00,.5px -0.5px .5px #fff}.main .playground .playground__row .cell.cell_mines-around-3{color:#fb8155;text-shadow:1.5px 1.5px 0 #7b0100,.5px -0.5px .5px #fff}.main .playground .playground__row .cell.cell_mines-around-4{color:#f54088;text-shadow:1.5px 1.5px 0 #750008,.5px -0.5px .5px #fff}.main .playground .playground__row .cell.cell_mines-around-5{color:#166fed;text-shadow:1.5px 1.5px 0 #00006d,.5px -0.5px .5px #fff}.main .playground .playground__row .cell.cell_mines-around-6{color:#895de8;text-shadow:1.5px 1.5px 0 #090068,.5px -0.5px .5px #fff}.nav-menu{display:flex;flex-direction:column;justify-content:center;gap:1vh;padding:2vh;visibility:hidden;position:fixed;top:0;right:0;width:320px;height:100%;background-color:#2d3a59;font-size:3vh;color:#c1c6d4;text-shadow:-1px -1px 0px #000;transform:translateX(200%)}.nav-menu.nav_active{visibility:visible;transform:translateX(0);z-index:2}.nav-menu .nav-menu__close-btn{cursor:pointer}.nav-menu .nav-menu__wrapper{padding:0 5%;display:flex;flex-direction:column;align-items:flex-start;gap:1vh}.nav-menu .nav-menu__wrapper .nav-menu__title{margin:2vh 0 1vh}.nav-menu .nav-menu__wrapper .nav-menu__title.title_score{cursor:pointer;border-bottom:2px solid}.nav-menu .nav-menu__wrapper .nav-slider-wrapper{width:100px;height:4vh;background:linear-gradient(to bottom, #0e2f84 0%, #708ae8 100%);position:relative;border-radius:50px;box-shadow:inset 0px 2px 1px rgba(0,0,0,.5),0px 2px 0px rgba(255,255,255,.2)}.nav-menu .nav-menu__wrapper .nav-slider-wrapper.wrapper_theme:before{content:"DARK";color:#000}.nav-menu .nav-menu__wrapper .nav-slider-wrapper.wrapper_theme:after{content:"LIGHT";color:#fff}.nav-menu .nav-menu__wrapper .nav-slider-wrapper:after,.nav-menu .nav-menu__wrapper .nav-slider-wrapper:before{content:"ON";color:#0fdc66;position:absolute;right:6px;z-index:0;font:2vh/5vh Arial,sans-serif;font-weight:bold;text-shadow:1px 1px 0px #1d0404}.nav-menu .nav-menu__wrapper .nav-slider-wrapper:before{content:"OFF";color:#b30101;left:6px;text-shadow:1px 1px 0px rgba(255,255,255,.18)}.nav-menu .nav-menu__wrapper .nav-slider-wrapper .theme-slider{visibility:hidden}.nav-menu .nav-menu__wrapper .nav-slider-wrapper .theme-slider:checked+label{left:47px}.nav-menu .nav-menu__wrapper .nav-slider-wrapper label{display:block;width:50px;height:3.5vh;cursor:pointer;position:absolute;top:3px;left:3px;z-index:1;background:#fcfff4;background:linear-gradient(to bottom, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);border-radius:50px;box-shadow:0px 2px 5px 0px rgba(0,0,0,.3)}.nav-menu .nav-menu__wrapper .menu-level{cursor:pointer;font-size:2.5vh;padding:1vh 0 2vh 2vw;display:flex;flex-direction:column;align-items:flex-start;gap:2vh}.nav-menu .nav-menu__wrapper .menu-level>*{border-bottom:1px solid}.nav-menu .nav-menu__wrapper .level-custom-wrapper{display:flex;min-width:15vw;padding:.5vh 11px;display:flex;align-items:center;justify-content:space-between;border:.8vw solid #35456b;border-radius:5px;background-image:linear-gradient(to bottom, #1a2133, #4d6398)}.nav-menu .nav-menu__wrapper .custom-level-form{visibility:hidden}.nav-menu .nav-menu__wrapper .custom-level-form.nav_active{display:flex;gap:1vh;flex-direction:column;font-size:2.5vh;visibility:visible}.nav-menu .nav-menu__wrapper .custom-level-form input[type=number]{background-image:linear-gradient(to bottom, #647192, #fcfdff);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.2vh 1vw;font-size:2.5vh;max-width:5rem}.nav-menu .nav-menu__wrapper .wrong-input{border:red solid 1px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(41,41,41,.6);display:flex;align-items:center;justify-content:center}.modal-overlay .modal-score{position:relative;color:#fff;padding:5vh 5vw;background:rgba(53,69,107,.95);border-top-left-radius:3vh}.modal-overlay .modal-score .nav-menu__close-btn{cursor:pointer;position:absolute;top:0;left:0;font-size:3.5vh;width:6vh;height:6vh;border:1px solid;padding:1.5vh;line-height:3vh;border-radius:3vh;color:#f5f2e2}@media(orientation: portrait){.modal-overlay .modal-score .nav-menu__close-btn{font-size:3.5vh}}.modal-overlay .modal-score .modal-score-title{text-align:center;font-size:5vh;padding-bottom:5vh}.modal-overlay .modal-score .modal-score-tbl{display:flex;flex-direction:column;gap:2vh}.modal-overlay .modal-score .modal-score-tbl .score-tbl-titles,.modal-overlay .modal-score .modal-score-tbl .score-tbl-results{display:flex;gap:2vw;font-size:3.5vw}.modal-overlay .modal-score .modal-score-tbl .score-tbl-titles>*,.modal-overlay .modal-score .modal-score-tbl .score-tbl-results>*{width:15vw}.modal-overlay .modal-score .modal-score-tbl .score-tbl-results{font-size:2.5vh}@media(orientation: portrait){.modal-overlay .modal-score .modal-score-tbl .score-tbl-results{font-size:2.5vw}}.modal-overlay .modal-score .modal-score-tbl .score-tbl-titles{font-size:3.5vh;border-top:1px solid;border-bottom:1px solid;padding:1vh 0}@media(orientation: portrait){.modal-overlay .modal-score .modal-score-tbl .score-tbl-titles{font-size:3.5vw}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.end-game-text{position:absolute;top:30%;right:10%;margin:auto;font-size:10vw;font-weight:bold;text-shadow:0 -1px 0 #fff,0 7px 0 rgba(34,34,34,.32),0 8px 0 rgba(32,32,32,.31),0 9px 0 rgba(31,31,31,.35),0 10px 0 rgba(28,28,28,.28),0 11px 0 rgba(25,25,25,.28),0 22px 30px rgba(0,0,0,.38);color:#c7d1da;z-index:999;animation:anim_end_lev 1.5s linear}@keyframes anim_end_lev{0%{transform:rotate(720deg) scale(0);opacity:0}100%{transform:rotate(0deg) scale(1);opacity:1}}@font-face{font-family:"Sportsworld";src:url(fonts/sportsworld.woff2)}
