.board{grid-gap:2px;background:var(--TETRIS_BLACK);border:3px solid var(--TETRIS_WHITE);border-radius:10px;display:grid;height:100%;position:relative;width:100%}.BoardCell{border-radius:6px;position:relative;width:auto}.tetromino{border-bottom:3px solid var(--TETROMONO_SHADOW_SECONDARY);border-left:3px solid var(--TETROMONO_SHADOW_PRIMARY);border-right:3px solid var(--TETROMONO_SHADOW_SECONDARY);border-top:3px solid var(--TETROMONO_SHADOW_PRIMARY)}.tetromino .Sparkle{background-color:var(--TETRIS_WHITE);border-radius:4px 4px;height:5px;left:-2px;opacity:.8;position:absolute;top:-2px;width:5px;z-index:10}.tetromino.ghost{background-color:initial;border:2px solid var(--TETRIS_WHITE);opacity:.2}.tetromino.ghost .Sparkle{opacity:0}.tetromino__i{background-color:var(--TETRIS_GREEN)}.tetromino__o{background-color:var(--TETRIS_RED)}.tetromino__j{background-color:var(--TETRIS_PINK)}.tetromino__l{background-color:var(--TETRIS_RED_DARK)}.tetromino__s{background-color:var(--TETRIS_RED_MIDDLE)}.tetromino__z{background-color:var(--TETRIS_RED_LIGHT)}.tetromino__t{background-color:var(--TETRIS_RED_DOWN_MID)}.gameoverOverlay{background:var(--TETRIS_WHITE);border-radius:50px;color:var(--TETRIS_RED);font-size:1.2em;left:50%;opacity:.8;padding:10px 20px;position:absolute;top:10%;transform:translateX(-50%)}.previewMain{animation:zoomIn .3s ease-in;display:flex;flex-direction:column;gap:21px;max-height:50vh;text-align:left}.overflow{max-height:50vh;overflow-y:auto}.preview{align-items:start;color:var(--TETRIS_PINK);display:flex;flex-direction:column}.previewBoard{grid-gap:2px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);height:5vw;width:5vw}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.previewAnimated{animation:zoomIn .3s ease-in}@property --rotate{syntax:"<angle>";initial-value:132deg;inherits:false}.magic-btn_magic__Emp-2{align-items:center;background:var(--TETRIS_BLACK);border-radius:90px;color:var(--TETRIS_WHITE);cursor:pointer;display:flex;height:43px;justify-content:center;padding:3px;position:relative;text-align:center;transition:letter-spacing .5s ease-in;width:150px}.magic-btn_magic__Emp-2:hover{letter-spacing:.21em;transition:letter-spacing .5s ease-out}.magic-btn_magic__Emp-2:hover:after,.magic-btn_magic__Emp-2:hover:before{animation:none;opacity:0}.magic-btn_magic__Emp-2:before{border-radius:90px;height:47px;left:-2%;top:-5%;width:104%}.magic-btn_magic__Emp-2:after,.magic-btn_magic__Emp-2:before{animation:magic-btn_spin__-xyJJ 2.5s linear infinite;background-image:linear-gradient(var(--rotate),var(--TETRIS_GREEN),var(--TETRIS_WHITE),var(--TETRIS_PINK));content:"";position:absolute;z-index:-1}.magic-btn_magic__Emp-2:after{filter:blur(21px);height:100%;left:0;margin:0 auto;opacity:1;right:0;transform:scale(.8);transition:opacity .5s;width:100%}@keyframes magic-btn_spin__-xyJJ{0%{--rotate:0deg}to{--rotate:360deg}}.home-page_main__2188P{align-items:center;align-self:center;display:flex;flex-direction:column;gap:75px;height:100%;justify-content:center;margin-top:21px;-webkit-user-select:none;user-select:none;width:100%}.home-page_previewBlock__dflGb{gap:60px;margin-left:22px}.home-page_previewBlock__dflGb,.home-page_trio__5ExJ-{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;justify-items:center}.home-page_trio__5ExJ-{gap:40px;text-align:center}.home-page_optionsBlock__i9iA\+{align-self:center;display:flex;flex-direction:row;gap:80px;margin-top:21px;transition:transform .3s ease-out}.home-page_left__TuLuO{justify-content:flex-end}.home-page_left__TuLuO,.home-page_right__U2kWN{align-items:top;display:flex;flex:1 1;width:250px}.home-page_right__U2kWN{justify-content:flex-start}.home-page_centerItem__e7CuM{transition:scale .5s ease-in}.home-page_deviderTetris__Qrsx5{display:flex}.home-page_deviderTetrisVertical__HA\+XS{display:none}.home-page_spinToRight__A2wrp{animation:home-page_spinToRight__A2wrp 2.5s linear infinite;transition:scale .5s ease-in}.home-page_spinToLeft__nWDWK{animation:home-page_spinToLeft__nWDWK 2.5s linear infinite;transition:scale .5s ease-in}.home-page_centerItem__e7CuM:hover,.home-page_spinToLeft__nWDWK:hover,.home-page_spinToRight__A2wrp:hover{scale:150%;transition:scale .5s ease-out}@keyframes home-page_spinToRight__A2wrp{0%{transform:translate(0) skew(0deg) rotate(0deg)}25%{transform:translate(5px) skew(0deg) rotate(90deg)}50%{transform:translate(-5px) skew(0deg) rotate(180deg)}75%{transform:translate(5px) skew(0deg) rotate(270deg)}to{transform:translate(0) skew(0deg) rotate(1turn)}}@keyframes home-page_spinToLeft__nWDWK{0%{transform:translate(0) skew(0deg) rotate(0deg)}25%{transform:translate(0) skew(0deg) rotate(-90deg)}50%{transform:translate(0) skew(0deg) rotate(-180deg)}75%{transform:translate(0) skew(0deg) rotate(-270deg)}to{transform:translate(0) skew(0deg) rotate(-1turn)}}@media (max-width:767px){.home-page_main__2188P{margin-bottom:21px}.home-page_trio__5ExJ-{gap:42px}.home-page_optionsBlock__i9iA\+{align-items:center;flex-direction:column;gap:21px;justify-content:center}.home-page_left__TuLuO,.home-page_right__U2kWN{justify-content:center}.home-page_deviderTetris__Qrsx5{display:none}.home-page_deviderTetrisVertical__HA\+XS{display:flex}}.home-page_poweredByBlock__3YpJl{align-items:center;display:flex;flex-direction:column;gap:20px}.home-page_logoContainer__AzcFI{display:flex;flex-wrap:wrap;gap:42px;justify-content:center}.home-page_logoItem__kzKTW{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.home-page_poweredByLogo__mgQsh{max-height:50px;max-width:50px}.home-page_logoItem__kzKTW p{color:var(--TETRIS_WHITE);font-size:11px;margin-top:15px}.not-found_basic__f7VaV{align-items:center;display:flex;flex-direction:column;gap:42px;justify-content:center;min-height:70vh}.form-input_formInput__sslqO{display:flex;flex-direction:column;margin-bottom:10px;position:relative;width:280px}.form-input_input__330Tp{border:1px solid var(--TETRIS_BLACK);border-radius:5px;margin:5px 0;padding:12px}.form-input_input__330Tp:hover{border-color:var(--TETRIS_GREEN)}.form-input_label__rj6qQ{color:var(--TETRIS_GREEN);font-size:12px;letter-spacing:.1rem}.form-input_helper__ksBWZ{bottom:-18px;color:var(--TETRIS_PINK);display:none;font-size:10px;padding:3px;position:absolute}.form-input_error__pQN1H{font-size:10px}input:invalid[focused=true]~span{display:block}.form-input_showPasswordButton__ZVp2R{background:none;border:none;color:var(--TETRIS_BLACK);cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-15%)}.lobby_lobbyCard__qDdTJ{align-items:center;flex-direction:column;height:100%;justify-content:center;-webkit-user-select:none;user-select:none;width:100%}.lobby_lobbyCard__qDdTJ,.lobby_wrapper__kBT7d{align-self:center;display:flex;margin-top:21px}.lobby_wrapper__kBT7d{flex-direction:row;gap:100px;transition:transform .3s ease-out}.lobby_left__hilCq{align-items:top;display:flex;flex:1 1;justify-content:flex-end;width:500px}.lobby_leftHeader__Acq3-{margin-bottom:42px;text-align:right}.lobby_right__JDNSN{align-items:top;display:flex;flex:1 1;justify-content:flex-start;width:500px}.lobby_rightHeader__zl72o{margin-bottom:42px;text-align:left}.lobby_line__n\+UIq{background-color:#f5f5f5;bottom:0;height:75%;left:0;margin:auto;position:absolute;right:0;top:0;width:1px;z-index:-1}.lobby_formWrapper__gr7ez{align-items:left;display:flex;flex-direction:column;gap:21px;text-align:left}.lobby_deviderTetris__WwvGC{display:flex}.lobby_table__7WYVX{border-collapse:collapse;border-spacing:0;transition:transform .5s ease-in-out,margin-top .5s ease-in-out;width:100%}@media (max-width:1140px){.lobby_wrapper__kBT7d{align-items:center;flex-direction:column;gap:42px;justify-content:center}.lobby_leftHeader__Acq3-,.lobby_rightHeader__zl72o{margin-bottom:21px;text-align:center}.lobby_left__hilCq,.lobby_right__JDNSN{justify-content:center;margin-bottom:21px}.lobby_deviderTetris__WwvGC{display:none}}@media (max-width:700px){.lobby_table__7WYVX{transform:scale(.7) translateY(-20%)}}@media (max-width:415px){.lobby_table__7WYVX{transform:scale(.6) translateY(-30%)}}.menu_navbar__ae9mU{align-items:center;background-color:var(--TETRIS_BLACK_TRANS);border-bottom:1px solid #0000;border-image:linear-gradient(to right,#0000 30px,var(--TETRIS_WHITE) 30px,var(--TETRIS_WHITE) calc(100% - 30px),#0000 calc(100% - 30px)) 1;display:flex;flex-direction:row;height:50px;justify-content:space-between;position:fixed;transition:border .5s ease-in-out;width:100%;z-index:1100}.menu_left__Rw7o8{font-size:21px;justify-content:flex-start;margin-left:62px;white-space:nowrap}.menu_left__Rw7o8,.menu_right__gE0dJ{display:flex;flex-direction:row;gap:42px}.menu_right__gE0dJ{margin-right:62px}.menu_right__gE0dJ,.menu_userData__7zYsO{align-items:center;justify-content:flex-end}.menu_userData__7zYsO{display:flex;flex-direction:row;gap:42px}@media (max-width:350px){.menu_right__gE0dJ{gap:0}}@media (max-width:300px){.menu_navbar__ae9mU{border-image:linear-gradient(to right,#0000 0,var(--TETRIS_WHITE) 0,var(--TETRIS_WHITE) 100%,#0000 100%) 1}}.footer_footerBasic__j7yfT{align-items:center;background-color:var(--TETRIS_BLACK_TRANS);border-image:linear-gradient(to right,#0000 30px,var(--TETRIS_WHITE) 30px,var(--TETRIS_WHITE) calc(100% - 30px),#0000 calc(100% - 30px)) 1;border-top:1px solid #0000;bottom:0;color:var(--TETRIS_WHITE);display:flex;flex-direction:row;font-weight:400;height:21px;justify-content:center;letter-spacing:1px;padding:5px;position:fixed;transition:border .5s ease-in-out;white-space:nowrap;width:100%;z-index:11111}.footer_copyright__TjMPW{font-size:10px;margin-bottom:0;margin-top:0;text-align:center}.footer_footerLink__TxBNh:link,.footer_footerLink__TxBNh:visited{color:var(--TETRIS_PINK);font-size:10px;font-weight:700;opacity:1;transition:color .3s ease}.footer_footerLink__TxBNh:hover{color:var(--TETRIS_GREEN)}@media (max-width:300px){.footer_footerBasic__j7yfT{border-image:linear-gradient(to right,#0000 0,var(--TETRIS_WHITE) 0,var(--TETRIS_WHITE) 100%,#0000 100%) 1}}.login_formList__\+q2ao{gap:21px;margin:21px 21px 0}.login_centered__6dEg4,.login_formList__\+q2ao{display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.login_centered__6dEg4{align-items:center;justify-content:center;min-height:82.2vh}.messenger_wrapper__1L8Rg{align-items:flex-start;background:var(--TETRIS_BLACK_TRANS);border:1px solid var(--TETRIS_WHITE);display:flex;flex-direction:column;gap:21px;height:250px;opacity:1;padding:21px;text-align:left;transition:opacity .5s ease-in-out;width:500px}.messenger_messagesContainer__MhTj9{align-items:flex-start;display:flex;flex-direction:column;gap:5px;height:100%;overflow-y:auto;padding-left:21px;scroll-behavior:smooth;width:100%}.messenger_message__Jm258{animation:messenger_typingAnimation__hlycS .5s forwards;color:var(--TETRIS_WHITE);opacity:0}.messenger_singleMessage__y9ool{color:var(--TETRIS_WHITE)}.messenger_playersInRoom__VIa7E{border:none;font-size:x-small;opacity:1;padding:5px 10px;position:absolute;right:45px;top:11px;transition:opacity .5s ease-in-out;z-index:10}@keyframes messenger_typingAnimation__hlycS{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.messenger_hideButton__3OyC8{border:none;cursor:pointer;padding:5px 10px;position:absolute;right:5px;top:5px;transition:transform 1s ease-in-out;z-index:10}.messenger_hideButtonMoved__9PDwE{transform:translate(-465px)}.messenger_transparent__ASGhW{opacity:0;transition:opacity .5s ease-in-out}.gameStats{align-items:start;color:var(--TETRIS_PINK);display:flex;flex-direction:column;list-style-type:none;text-align:start}.gameStats .value{color:var(--TETRIS_WHITE);font-size:2.8rem;margin-bottom:.5em}.GameController{position:absolute;top:-100em}.tetris_tetrisMain__xqTTL{align-items:flex-start;display:flex;flex-direction:row;gap:21px;height:100%;justify-content:center;padding-left:21px;transition:transform .5s ease-in-out,margin-top .5s ease-in-out}.tetris_wrapper__EKKMu{border:1px solid var(--TETRIS_WHITE);display:flex;flex-direction:row;gap:21px;padding:21px}.tetris_infoBlock__AAV5d,.tetris_right__jIOlu{display:flex;flex-direction:column;height:100%}.tetris_right__jIOlu{gap:21px;padding-right:21px}.tetris_boardContainer__3aH\+S{min-height:80vh;min-width:40vh}.tetris_observation__klVNt{animation:tetris_zoomIn__cesBG .3s ease-in;border:1px solid var(--TETRIS_WHITE);display:flex;flex-direction:column;gap:21px;max-width:980px;padding:21px;text-align:left}.tetris_others__IdP\+Y{display:flex;flex-direction:row;flex-wrap:wrap;gap:42px;justify-content:center;text-align:center}.tetris_eachOtherBoard__sNf9t{animation:tetris_zoomIn__cesBG .3s ease-in;height:34vh;width:17vh}@media (max-width:1140px){.tetris_tetrisMain__xqTTL{align-items:center;flex-direction:column}.tetris_right__jIOlu{justify-content:center;margin-bottom:21px}}@media (max-width:768px){.tetris_tetrisMain__xqTTL{transform:scale(.8) translateY(-10%)}}@media (max-width:600px){.tetris_tetrisMain__xqTTL{transform:scale(.7) translateY(-20%)}}@media (max-width:415px){.tetris_tetrisMain__xqTTL{transform:scale(.6) translateY(-30%)}}.rules_wrapper__SR12J{background:var(--TETRIS_BLACK_TRANS);border:1px solid var(--TETRIS_WHITE);gap:21px;height:250px;opacity:1;padding:21px;position:relative;text-align:left;transition:opacity .5s ease-in-out;width:500px}.rules_rulesContainer__Xcj2T,.rules_wrapper__SR12J{align-items:flex-start;display:flex;flex-direction:column}.rules_rulesContainer__Xcj2T{gap:5px;height:100%;padding-left:21px;width:100%}.rules_rule__y-Gsy{color:var(--TETRIS_WHITE);font-size:15px}.rules_comment__t\+Jjc{font-size:x-small}.rules_hideButton__c1OXd{border:none;cursor:pointer;padding:5px 10px;position:absolute;right:5px;top:5px;transition:transform 1s ease-in-out;z-index:10}.rules_hideButtonMoved__hZbXZ{transform:translate(-465px)}.rules_transparent__Klz7c{opacity:0;transition:opacity .5s ease-in-out}.game-layout_centered__inyKD{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:82.2vh}.game-layout_floatingCentered__\+IJqG{align-items:center;display:flex;flex-direction:column;gap:42px;left:50%;margin-top:21px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:999}.game-layout_blurContent__b6tZK{filter:blur(3px)}.game-layout_blurContent__b6tZK .game-layout_floatingCentered__\+IJqG,.game-layout_blurContent__b6tZK .game-layout_floatingCentered__\+IJqG *{filter:none}.game-layout_infoBlock__x2T\+D{display:flex;flex-direction:row;gap:21px;transition:transform .5s ease-in-out,margin-top .5s ease-in-out}@media (max-width:999px){.game-layout_infoBlock__x2T\+D{flex-direction:column}}@media (max-width:768px){.game-layout_infoBlock__x2T\+D{transform:scale(.7) translateY(-20%)}}:root{--TETRIS_WHITE:#eee3c1;--TETRIS_BLACK:#1f2328;--TETRIS_BLACK_TRANS:#1f2328e6;--TETRIS_GRAY:#789;--TETRIS_PINK:#c76164;--TETRIS_GREEN:#00babc;--TETRIS_RED:#d0021b;--TETRIS_RED_DARK:#490001;--TETRIS_RED_MIDDLE:#b22222;--TETRIS_RED_DOWN_MID:#91190f;--TETRIS_RED_LIGHT:#ff3b3b;--TETROMONO_SHADOW_PRIMARY:hsla(0,0%,72%,.311);--TETROMONO_SHADOW_SECONDARY:rgba(208,2,26,.311)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:Orbitron,sans-serif!important;margin:0;padding:0;transition:color .3s ease}body{background:#1f2328;background:var(--TETRIS_BLACK);color:#c76164;color:var(--TETRIS_PINK);font-style:normal;letter-spacing:1.3px}a{color:#eee3c1;color:var(--TETRIS_WHITE);font-weight:600;text-decoration:none}a:hover{color:#c76164;color:var(--TETRIS_PINK)}nav{background-color:#1f2328;background-color:var(--TETRIS_BLACK);flex-direction:row;gap:42px;height:50px;position:-webkit-sticky;position:sticky;top:0;width:100%}h1{font-weight:500}h1,h2{text-align:center}h2{font-weight:300}.App{text-align:center}.active{color:#00babc;color:var(--TETRIS_GREEN);text-decoration:none}@keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.glitch{animation:glitch 2s linear infinite}@keyframes glitch{2%,64%{transform:translate(2px) skew(0deg)}4%,60%{transform:translate(-2px) skew(0deg)}62%{transform:translate(0) skew(5deg)}}.glitch:after,.glitch:before{content:attr(title);left:0;position:absolute}.glitch:before{animation:glitchTop 1s linear infinite;clip-path:polygon(0 0,100% 0,100% 33%,0 33%);-webkit-clip-path:polygon(0 0,100% 0,100% 33%,0 33%)}@keyframes glitchTop{2%,64%{transform:translate(2px,-2px)}4%,60%{transform:translate(-2px,2px)}62%{transform:translate(13px,-1px) skew(-13deg)}}.glitch:after{animation:glitchBotom 1.5s linear infinite;clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);-webkit-clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%)}@keyframes glitchBotom{2%,64%{transform:translate(-2px)}4%,60%{transform:translate(-2px)}62%{transform:translate(-22px,5px) skew(21deg)}}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:#1f2328;background:var(--TETRIS_BLACK)}::-webkit-scrollbar-thumb{background-color:#eee3c1;background-color:var(--TETRIS_WHITE);border-radius:10px}*{scrollbar-face-color:#1f2328;scrollbar-face-color:var(--TETRIS_BLACK);scrollbar-track-color:#1f2328;scrollbar-track-color:var(--TETRIS_BLACK);scrollbar-arrow-color:#eee3c1;scrollbar-arrow-color:var(--TETRIS_WHITE);scrollbar-color:#eee3c1 #1f2328;scrollbar-color:var(--TETRIS_WHITE) var(--TETRIS_BLACK);scrollbar-width:thin}
/*# sourceMappingURL=main.94ef1a6a.css.map*/