._map_feioz_1{user-select:none;aspect-ratio:32/11;box-sizing:border-box;border-radius:10px;flex-direction:column;justify-self:center;align-items:center;max-width:calc(100% - 40px);max-height:calc(100% - 40px);margin:20px;display:flex;position:relative;overflow:hidden;& img{width:100%;height:100%;image-rendering:pixelated}}._overlay_3tkn2_1{user-select:none;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(16,1fr);gap:1px;display:grid;position:absolute;inset:0}._screen_159ep_1{user-select:none;cursor:pointer;outline:1px solid #000;display:grid;position:relative;&:not(._visible_159ep_8){background:#000}& ._coords_159ep_12{user-select:none;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}&:after{content:"";transition:all .15s ease-in-out;transition-property:opacity background-color;opacity:0;background:#ffffff40;position:absolute;inset:0}&:hover:after{opacity:1}& ._lockOverlay_159ep_43{pointer-events:none;color:#fff;opacity:0;background:#00000080;justify-content:center;align-items:center;transition:opacity .15s ease-in-out;display:flex;position:absolute;inset:0}&._locked_159ep_62{&:after{background:#00000040}& ._lockOverlay_159ep_43{opacity:1}}& ._lock_159ep_43{aspect-ratio:1;width:50%;height:50%}}._app_vpn1s_1{grid-template-rows:auto 2fr 3fr;height:100vh;display:grid;overflow:hidden}._ribbon_121d0_1{z-index:9999;pointer-events:none;user-select:none;opacity:1;backface-visibility:hidden;width:80px;height:80px;transition:opacity .15s ease-in-out;position:fixed;transform:rotate(45deg)}._ribbon_121d0_1:hover{opacity:.75}._content_121d0_18{text-align:center;pointer-events:all;text-transform:uppercase;color:#333;background-color:#fafafa;width:150px;padding:7px 0;font:700 15px sans-serif;display:block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 3px #0000004d}._ribbon_121d0_1._bottom_121d0_35._right_121d0_35,._ribbon_121d0_1._top_121d0_36._left_121d0_36{transform:rotate(-45deg)}._ribbon_121d0_1._bottom_121d0_35{bottom:-10px}._ribbon_121d0_1._top_121d0_36{top:-10px}._ribbon_121d0_1._left_121d0_36{left:-10px}._ribbon_121d0_1._right_121d0_35{right:-10px}._typography_74fm2_1{line-height:1}._h1_74fm2_5{margin:0;font-size:2em}._h2_74fm2_10{margin:0;font-family:Roboto Slab,serif;font-weight:lighter}a{text-decoration:none;&:hover,&:focus{text-decoration:underline}&,&:active{color:#fff}}._header_1jkza_1{margin:20px}._slider_sqmwe_1{--background:#00000059;--size:10px;background-image:linear-gradient(to right, var(--background) var(--size), transparent var(--size)), linear-gradient(to bottom, var(--background) var(--size), transparent var(--size)), linear-gradient(to right, var(--background) var(--size), transparent var(--size)), linear-gradient(to bottom, var(--background) var(--size), transparent var(--size)), linear-gradient(to bottom, transparent var(--size), var(--background) var(--size));background-size:calc(var(--size) * 2) var(--size), calc(var(--size) * 2) var(--size), calc(var(--size) * 2) var(--size), calc(var(--size) * 2) var(--size), 100% calc(100% - var(--size) * 3);background-repeat:repeat-x;background-position:0 var(--size), top left, 0 calc(100% - var(--size)), bottom left, 0 var(--size);padding:calc(var(--size) * 3) calc(var(--size) * 2.5);box-sizing:border-box;flex-direction:column;align-items:center;display:flex;& ._screen_sqmwe_31{user-select:none;height:100%;image-rendering:pixelated;aspect-ratio:28/19;zoom:2;transition:all .15s ease-in-out;transition-property:background-position-x background-position-y;background-color:#fcd9a9;background-size:1600% 800%;border:4px solid #272727;grid-template-rows:repeat(11,1fr);grid-template-columns:repeat(16,1fr);gap:1px;display:grid;position:relative;overflow:hidden}&._visible_sqmwe_53 ._screen_sqmwe_31{opacity:1}}._container_wyx9q_1{position:relative}._tile_wyx9q_5{user-select:none;cursor:pointer;outline:1px solid #00000026;width:100%;height:100%;position:relative;&._disabled_wyx9q_13{pointer-events:none}&._visible_wyx9q_17{opacity:1}&:after{content:"";opacity:0;background:#00000040;transition:opacity .15s ease-in-out;position:absolute;inset:0}&:hover:after{opacity:1}}._menu_h1i0y_1{z-index:9999;opacity:0;transition:all .15s ease-in-out;transition-property:top opacity;background:#000;border-radius:10px;margin-left:5px;padding:0 10px;position:absolute;top:0;left:100%;&:not(._opened_h1i0y_16){pointer-events:none}&._opened_h1i0y_16{opacity:1;top:3px}}._sprite_ov21n_1{pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
