*{box-sizing:border-box;margin:0;padding:0}h1{font-size:2.5em;font-weight:200;letter-spacing:10px;margin-bottom:20px;text-align:left;text-shadow:0 0 40px #c8dcff4d}button,h1{color:#e8e8e8;text-transform:uppercase}button{background:linear-gradient(135deg,#4a5568,#2d3748);border:1px solid #ffffff26;border-radius:8px;cursor:pointer;font-size:15px;font-weight:500;letter-spacing:1px;padding:14px 32px;transition:all .3s ease}button:hover{background:linear-gradient(135deg,#5a6678,#3d4758);box-shadow:0 8px 25px #6496ff33;transform:translateY(-2px)}button:active{transform:translateY(0)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.lbPage{background-color:#0b0f16;min-height:100vh;overflow:hidden;padding:92px 20px 44px;position:relative}.lbBack{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#00000073;border:1px solid #ffffff2e;border-radius:12px;color:#ffffffeb;cursor:pointer;left:18px;padding:10px 14px;position:fixed;top:18px;transition:transform .16s ease,background .16s ease,border-color .16s ease;z-index:30}.lbBack:hover{background:#ffffff14;border-color:#ffffff3d;transform:translateY(-1px)}.lbRefresh{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#00000073;border:1px solid #ffffff2e;border-radius:12px;color:#ffffffeb;cursor:pointer;margin-left:8px;padding:10px 14px;transition:transform .16s ease,background .16s ease,border-color .16s ease}.lbRefresh:hover{background:#ffffff14;border-color:#ffffff3d;transform:translateY(-1px)}.lbContent{grid-gap:16px;align-items:start;margin:6px auto 0;width:min(92vw,1120px)}.lbContent,.lbTwoCol{display:grid;gap:16px}.lbTwoCol{grid-gap:16px;grid-template-columns:1fr 1fr}.lbBlock{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#00000075;border:1px solid #ffffff24;border-radius:16px;box-shadow:0 18px 40px #00000059,inset 0 1px 0 #ffffff0f;padding:16px}.lbHeader{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.lbTitle{color:#fffffff0;font-size:16px;font-weight:850;letter-spacing:.14em;line-height:1.2;margin:0;text-transform:uppercase}.lbMeta{color:#ffffffb8;font-size:13px}.lbError{color:#ffb3b3;font-size:13px;line-height:1.35;white-space:pre-wrap}.lbTableWrap{background:#0003;border:1px solid #ffffff1a;border-radius:12px;overflow-x:auto}.lbTable{border-collapse:collapse;color:#ffffffeb;font-size:13px;min-width:420px;width:100%}.lbTable td,.lbTable th{border-bottom:1px solid #ffffff1a;padding:11px 10px;text-align:left;white-space:nowrap}.lbTable thead th{background:#ffffff0a;color:#ffffffd1;font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.lbTable tbody tr:hover td{background:#ffffff0d}.lbUser{font-weight:850}.lbEmpty{color:#ffffffb3;padding:16px 10px;text-align:center}@media (max-width:900px){.lbContent{margin:6px auto 0;width:94vw}.lbTwoCol{grid-template-columns:1fr}}@media (max-width:560px){.lbPage{padding:84px 10px 30px}.lbBlock{border-radius:14px;padding:12px}.lbTitle{font-size:14px;letter-spacing:.12em}.lbTable{min-width:380px}.lbTable td,.lbTable th{padding:8px}.lbBack{left:14px;top:14px}.lbRefresh{border-radius:10px;padding:9px 12px}}.landing{background:var(--landingBg) center 60% /cover no-repeat;display:grid;min-height:100vh;padding:24px;place-items:center;position:relative}.landing:before{background:linear-gradient(180deg,#0000008c 0,#00000059 35%,#0009);content:"";inset:0;pointer-events:none;position:absolute}.landingMenuBtn{background:#0000;border:0;border-radius:10px;color:#fff9;cursor:pointer;font:500 14px/1 Segoe UI,system-ui,sans-serif;letter-spacing:.22em;mix-blend-mode:soft-light;padding:10px 12px;position:fixed;right:18px;text-shadow:0 1px 12px #00000073;text-transform:uppercase;top:18px;transition:color .18s ease,text-shadow .18s ease,background-color .18s ease,transform .18s ease;z-index:60}.landingMenuBtn:hover{background-color:#0000002e;color:#ffffffeb;text-shadow:0 10px 30px #0000008c;transform:translateY(-1px)}.landingMenuBackdrop{background:#00000059;inset:0;position:fixed;z-index:55}.landingMenuPanel{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#12141a8c;border-left:1px solid #ffffff24;height:100vh;padding:76px 16px 16px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .22s ease;width:min(320px,86vw);z-index:70}.landingMenuPanel.open{transform:translateX(0)}.landingMenuItem{background:#0c0a0814;border:1px solid #ebe4da29;border-radius:0;box-shadow:-5px -5px 15px #ffffff0d,5px 5px 15px #00000059,inset 2px 2px 6px #ffffff0f,inset -2px -2px 6px #00000047;color:#fff9;cursor:pointer;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.08em;margin-bottom:10px;text-align:left;text-transform:uppercase;transition:.3s;width:100%}.landingMenuItem:hover{background:#0c0a081f;box-shadow:-5px -5px 15px #ffffff0a,5px 5px 15px #0006,inset 2px 2px 6px #00000038,inset -2px -2px 6px #ffffff0d;color:#f5f0e8eb}.landingHero{color:#ffffffeb;left:50%;position:absolute;text-align:center;text-shadow:0 10px 40px #0000008c;top:110px;transform:translateX(-50%);width:min(92vw,720px)}.landingTitle{padding-bottom:14px;position:relative;text-align:center}.landingTitle:after{background:#ffffff38;box-shadow:0 8px 24px #00000059;content:"";display:block;height:1px;margin:12px auto 0;width:110px}.landingSubtitle{color:#fff5ebd6;margin-inline:auto;max-width:46ch}.landingBox{background:#0000;border:0;bottom:clamp(42px,7vh,90px);box-shadow:none;left:50%;padding:0;position:absolute;transform:translateX(-50%);width:auto;z-index:20}.landingBegin{background:#333;border:none;border-radius:10px;box-shadow:-5px -5px 15px #444,5px 5px 15px #222,inset 5px 5px 10px #444,inset -5px -5px 10px #222;color:#fff9;cursor:pointer;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;height:50px;letter-spacing:.22em;margin:12px;text-transform:uppercase;transition:.5s;width:140px}.landingBegin:hover{box-shadow:-5px -5px 15px #444,5px 5px 15px #222,inset 5px 5px 10px #222,inset -5px -2px 6px #444;color:#f5f0e8eb}.landingBegin:focus-visible,.landingMenuBtn:focus-visible,.landingMenuItem:focus-visible{outline:2px solid #ffffffd9;outline-offset:3px}.stars{inset:0;pointer-events:none;position:fixed}.stars:after,.stars:before{animation:stars-move 100s linear infinite;background:#fff;box-shadow:100px 200px #fff,300px 100px #fff,500px 300px #fff,700px 150px #fff,900px 250px #fff,200px 400px #fff,600px 500px #fff,800px 50px #fff,400px 350px #fff,150px 150px #fff,650px 200px #fff,350px 450px #fff,1100px 300px #fff,250px 100px #fff,950px 400px #fff,450px 200px #fff,1000px 150px #fff,550px 350px #fff,50px 250px #fff,850px 450px #fff,1200px 100px #fff,750px 300px #fff,1300px 250px #fff,1150px 450px #fff;content:"";height:2px;position:absolute;width:2px}.stars:after{animation:stars-move 150s linear infinite;box-shadow:1400px 350px #fff,200px 500px #fff,800px 150px #fff,1100px 200px #fff,500px 100px #fff,300px 300px #fff,1250px 450px #fff,650px 250px #fff,150px 350px #fff,950px 100px #fff,400px 450px #fff,1350px 150px #fff;height:1px;width:1px}@keyframes stars-move{0%{transform:translateY(0)}to{transform:translateY(-1000px)}}@media (max-width:480px){.landingBox{bottom:40px}.landingMenuBtn{letter-spacing:.18em;padding:10px;right:14px;top:14px}}.container{margin:0 auto;max-width:calc(100vw - 32px);width:-webkit-fit-content;width:fit-content}.controls,.topbar{width:100%}.boardTopLeft{display:flex;justify-content:center;width:100%}.controls{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-top:30px}.status{background:#00000040;border-left:3px solid #5a6678;border-radius:8px;color:#c7d2e0;flex:1 1;font-size:16px;font-weight:400;padding:14px 24px;text-align:center}.shell{background:radial-gradient(ellipse at bottom,#1b2735 0,#090a0f 100%);color:#ffffffeb;display:grid;font-family:Segoe UI,system-ui,sans-serif;min-height:100vh;padding:24px 16px;place-items:start center;position:relative}.shell.shellBg{background-image:var(--shellBg);background-position:center 45%;background-repeat:no-repeat;background-size:cover}.shell.shellBg:before{background:radial-gradient(circle at 50% 45%,#0000001a 0,#0000008c 62%,#000000b8 100%),linear-gradient(180deg,#0000008c 0,#00000059 45%,#000000a6);content:"";inset:0;pointer-events:none;position:absolute}.shell.shellBg>.card{position:relative;z-index:1}.card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#191e28f2;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 25px 80px #000000b3,0 0 100px #6496ff1a;padding:22px 22px 26px;width:min(92vw,720px)}.topbar{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.title{color:#ffffffeb;font-size:22px;font-weight:300;letter-spacing:.18em;margin:0;text-shadow:0 0 30px #c8dcff2e}.linkBtn,.title{text-transform:uppercase}.linkBtn{background:#0000;border:0;border-radius:10px;color:#ffffffb3;cursor:pointer;font:600 13px/1 Segoe UI,system-ui,sans-serif;letter-spacing:.22em;padding:8px 10px;transition:color .18s ease,background-color .18s ease,transform .18s ease;width:auto}.linkBtn:hover{background-color:#0000002e;color:#fffffff2;transform:translateY(-1px)}.text{color:#fff5ebd6;font-size:15px;line-height:1.55}.text p{margin:10px 0}@media (max-width:768px){.container{margin-top:18px;padding:16px;width:94vw}.controls{align-items:stretch;flex-direction:column;gap:12px;margin-top:16px}.status{padding:12px 14px;width:100%}}.signin{align-items:center;animation:fadeIn .6s ease-out;background:var(--landingBg) 50% 45% /cover no-repeat;background-blend-mode:multiply;background-color:#00000061;display:flex;justify-content:center;min-height:100vh;padding:40px 24px;position:relative}.signin:before{background:radial-gradient(circle at 50% 45%,#0000001a 0,#0000006b 62%,#0000008c 100%),linear-gradient(180deg,#0006 0,#00000038 45%,#00000080);content:"";inset:0;pointer-events:none;position:absolute}.signinCard{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#12141a6b;border:1px solid #ffffff1f;border-radius:0;box-shadow:0 25px 80px #000000a6;max-width:420px;padding:26px 26px 28px;position:relative;width:100%;z-index:2}.signinTitle{color:#ffffffeb;font:inherit;font-size:clamp(30px,6vw,30px);letter-spacing:inherit;line-height:1.05;margin:0 0 14px;text-shadow:inherit}.signinForm{margin-top:8px}.signinLabel{color:#fff5ebd6;display:inline-block;font:inherit;letter-spacing:inherit;margin-bottom:4px;text-shadow:inherit}.signinInput{appearance:none;-webkit-appearance:none;background:#0000;border:0;border-bottom:2px solid #ffffff8c;border-radius:0;box-shadow:none;color:#ffffffeb;font:600 16px/1.2 Segoe UI,system-ui,sans-serif;max-width:560px;outline:none;padding:10px 4px;text-shadow:0 2px 16px #000000b3;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.signinInput::placeholder{color:#fff6;transition:color .3s ease}.signinInput:hover{border-bottom-color:#ffffffbf}.signinInput:focus,.signinInput:focus-visible{border-bottom-color:#fffffff2;box-shadow:0 1px 12px #ffffff40,0 2px 24px #ffffff26;outline:none}.signinInput:focus::placeholder{color:#ffffff80}.signinHint{color:#fff5ebd6;font:inherit;letter-spacing:inherit;margin:10px 0 18px;text-shadow:inherit}.signinError{color:#ff9a9a;font:inherit;margin:-6px 0 14px}.signin .landingBegin{align-items:center;display:inline-flex;justify-content:center;min-width:120px;padding:0 16px;width:auto}.signinBackGlobal{color:#fff!important;font-weight:700;left:18px;opacity:1!important;position:absolute;top:18px;z-index:3}@media (max-width:600px){.signin{padding:24px 16px}.signinCard{max-width:380px;padding:20px 18px 22px}.signinTitle{font-size:24px}.signinInput{width:100%}}.aboutPage{align-items:flex-start;display:flex;justify-content:flex-start;min-height:100vh;overflow:hidden;padding:88px 28px 48px;position:relative}.aboutBack{left:18px;position:absolute;top:18px;z-index:5}.aboutContent{color:#fffc;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative;width:min(92vw,760px);z-index:2}.aboutTitle{color:#ffffffc7;font-size:16px;font-weight:700;letter-spacing:.2em;margin:0 0 14px;text-transform:uppercase}.aboutBlocks{grid-gap:12px;display:grid;gap:12px}.aboutBlock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.055);border:1px solid #ffffff1a;border-radius:6px;box-shadow:0 14px 40px #0000004d,inset 0 1px 0 #ffffff14;color:#ffffffb8;font-size:15px;line-height:1.75;margin:0;overflow:hidden;padding:14px 16px;position:relative}.aboutLead{color:#fffc;font-size:16px;line-height:1.85}.aboutBlock:before{background:#ffffff29;border-radius:999px;bottom:10px;content:"";left:10px;position:absolute;top:10px;width:3px}.aboutBlock:hover{background:#ffffff12;border-color:#ffffff24}.aboutCtas{gap:10px;margin-top:6px}.Btn,.aboutCtas{align-items:center;display:flex;justify-content:flex-start}.Btn{border:none;border-radius:50%;box-shadow:2px 2px 10px rgba(0,0,0,.199);cursor:pointer;height:45px;overflow:hidden;position:relative;text-decoration:none;transition-duration:.3s;width:45px}.Btn--github{background-color:#1f1f1f}.Btn--linkedin{background-color:#0a66c2}.sign{align-items:center;display:flex;justify-content:center;transition-duration:.3s;width:100%}.sign svg{height:25px;width:25px}.sign svg path{fill:#fff}.text{color:#fff;font-size:1.05em;font-weight:600;opacity:0;pointer-events:none;position:absolute;right:0;white-space:nowrap;width:0}.Btn:hover,.text{transition-duration:.3s}.Btn:hover{border-radius:40px;width:135px}.Btn:hover .sign{padding-left:10px;transition-duration:.3s;width:30%}.Btn:hover .text{opacity:1;padding-right:12px;transition-duration:.3s;width:70%}.Btn:active{transform:translate(2px,2px)}.Btn:focus-visible{outline:2px solid #fff9;outline-offset:3px}@media (max-width:560px){.aboutPage{padding:78px 16px 36px}.aboutContent{width:100%}.aboutBlock{font-size:14.5px;padding:13px 14px}.aboutLead{font-size:15.5px}.Btn:hover{width:125px}}.sideLayout{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1412108c;border:1px solid #ffffff14;border-radius:0;margin-top:30px;width:min(92vw,1200px)}.sideMeta{display:none}.sideGrid{grid-gap:0;align-items:start;display:grid;gap:0;grid-template-columns:1fr 420px;margin-top:0}.sideLeft{align-items:center;background:#26242173;padding:24px}.sideLeft,.sideRight{display:flex;justify-content:center;width:100%}.sideRight{background:#2b29268c;border-left:1px solid #00000073;padding:24px 20px}.sidePanel{background:#0000;border:none;border-radius:0;padding:0;width:100%}.sideSectionTitle{color:#ffffff80;font:600 11px/1 Segoe UI,system-ui,sans-serif;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.sideToggle{grid-gap:10px;display:grid;gap:10px;margin-bottom:24px}.sideBtnWide{background:#333;border:none;border-radius:6px;box-shadow:-3px -3px 8px #444,3px 3px 8px #222,inset 3px 3px 6px #444,inset -3px -3px 6px #222;color:#fff9;cursor:pointer;font-family:Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:600;height:44px;letter-spacing:.02em;margin:0;padding:0 16px;text-transform:none;transition:.3s;width:100%}.sideBtnWide:hover{color:#f5f0e8cc;transform:translateY(0)}.sideBtnWide.active{box-shadow:-3px -3px 8px #444,3px 3px 8px #222,inset 3px 3px 6px #222,inset -3px -3px 6px #444;color:#f5f0e8eb}@media (max-width:1260px){.sideGrid{grid-template-columns:1fr}.sideRight{border-left:0;border-top:1px solid #00000073}}.app{background:radial-gradient(ellipse at bottom,#1b2735 0,#090a0f 100%);display:grid;font-family:Segoe UI,system-ui,sans-serif;min-height:100vh;overflow:hidden;padding:24px 16px;place-items:start center;position:relative}.app.appBg:before{background-image:var(--playBg);background-position:50%;background-repeat:no-repeat;background-size:cover}.app.appBg:after,.app.appBg:before{content:"";inset:0;position:absolute;z-index:0}.app.appBg:after{background:#0009}.app.appBg>*{position:relative;z-index:1}.playHudRow{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:8px 0;width:100%}.playHudName{color:#ffffffd9;font:600 14px/1 Segoe UI,system-ui,sans-serif;letter-spacing:.08em}.playHudClock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border:1px solid #ffffff1a;border-radius:10px;color:#ffffffeb;font:800 20px/1 Segoe UI,system-ui,sans-serif;min-width:110px;padding:10px 12px;text-align:right}.playHudSpacer{height:6px}.playBox{margin-top:0;padding:0}.playGrid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:auto 320px}.playMain{width:-webkit-fit-content;width:fit-content}.sidePanelPlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border:1px solid #ffffff1a;max-height:calc(100vh - 48px);overflow:auto;padding:12px;width:320px}.sidePanelTitle{color:#fffc;font:700 12px/1 Segoe UI,system-ui,sans-serif;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.movesCard{height:130px;overflow-y:auto}.sideMoves{grid-gap:8px;display:grid;gap:8px}.sideMoveRow{grid-gap:10px;align-items:baseline;color:#ffffffe6;display:grid;font:600 13px/1.2 Segoe UI,system-ui,sans-serif;gap:10px;grid-template-columns:34px 1fr 1fr}.sideMoveNo{color:#ffffff8c;font-weight:800}.sideMoveW{color:#ffffffeb}.sideMoveB{color:#fff5ebd9}.sideFen{border-top:1px solid #ffffff1a;color:#ffffffbf;font:500 12px/1.35 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;padding-top:8px;word-break:break-all}.sideEmpty{color:#ffffff8c;font:500 13px/1.2 Segoe UI,system-ui,sans-serif}.capRow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000038;border:1px solid #ffffff1a;margin:8px 0;padding:10px 12px;width:100%}.capTitle{color:#ffffffb3;font:700 11px/1 Segoe UI,system-ui,sans-serif;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.capPieces{flex-wrap:wrap;gap:10px;min-height:28px}.capEmpty,.capPieces{align-items:center;display:flex}.capEmpty{color:#ffffff73;font:600 13px/1.2 Segoe UI,system-ui,sans-serif;height:28px}.capIcon{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;display:grid;font-size:18px;height:28px;line-height:1;place-items:center;width:28px}.capIcon.w{color:#ffffffeb}.capIcon.b{color:#fff5ebe0}.sidePanelHeader{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.resignBtn{background:#ff505024;border:1px solid #ff505040;border-radius:10px;color:#ffffffe6;font:800 12px/1 Segoe UI,system-ui,sans-serif;padding:8px 10px}.resignBtn:hover{background:#ff505033}.gameOverDim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000ad;inset:0;position:fixed;z-index:99990}.boardWrap{isolation:isolate;position:relative;width:-webkit-fit-content;width:fit-content;z-index:2}.gameOverOnBoard{background:#00000052;display:grid;inset:0;place-items:center;position:absolute;z-index:99999}.gameOverPanelBoard{background:#0000008f;border:1px solid #ffffff24;border-radius:0;box-shadow:0 30px 90px #000000a6;padding:18px 16px;width:min(520px,calc(100% - 24px))}.engineError,.saveError{align-items:center;color:#ffffffeb;display:flex;font:700 13px/1.3 Segoe UI,system-ui,sans-serif;gap:12px;justify-content:space-between}.engineError{background:#3c0a0ae0;border:1px solid #ff505059;bottom:8px;left:8px;padding:10px 12px;position:absolute;right:8px;z-index:5}.saveError{background:#ff505024;border:1px solid #ff50504d;margin-top:12px;padding:8px 10px}.resultKicker{color:#ffffffad;font:800 12px/1 Segoe UI,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}.resultMain{color:#fffffffa;font:900 32px/1.05 Segoe UI,system-ui,sans-serif;letter-spacing:.02em;margin-top:12px}.resultSub{color:#ffffffc7;font:700 15px/1.2 Segoe UI,system-ui,sans-serif;margin-top:10px}.gameOverActions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:16px}.gameOverBtnGhost,.gameOverBtnPrimary{border-radius:0;color:#ffffffeb;font:900 12px/1 Segoe UI,system-ui,sans-serif;letter-spacing:.14em;padding:12px 14px;text-transform:uppercase}.gameOverBtnPrimary{background:#ffffff1f;border:1px solid #ffffff2e}.gameOverBtnPrimary:hover{background:#ffffff29}.gameOverBtnGhost{background:#ffffff0f;border:1px solid #ffffff1f;color:#ffffffd9}.gameOverBtnGhost:hover{background:#ffffff1a}.boardWrap [class*=Promote],.boardWrap [class*=Promotion],.boardWrap [class*=promote],.boardWrap [class*=promotion]{position:relative;z-index:100000}@media (max-width:930px){.playGrid{grid-template-columns:1fr;justify-items:center}.sidePanelPlay{max-height:none;width:var(--boardW)}.movesCard{height:130px;overflow-y:auto}.sideMoves{max-height:none}}
/*# sourceMappingURL=main.f2777079.css.map*/