.board-grid-container.svelte-mwtda1{touch-action:manipulation;width:min(100dvh - 195px,100vw - 28px,620px);max-width:100%;height:min(100dvh - 195px,100vw - 28px,620px);max-height:100%}@media (width>=1280px){.board-grid-container.svelte-mwtda1{width:min(100dvh - 180px,100vw - 560px,710px);height:min(100dvh - 180px,100vw - 560px,710px)}}@media (width>=1536px){.board-grid-container.svelte-mwtda1{width:min(100dvh - 180px,100vw - 640px,740px);height:min(100dvh - 180px,100vw - 640px,740px)}}.bronze-inlaid-text.svelte-mwtda1{font-family:var(--font-serif,"Cinzel", "Times New Roman", Georgia, serif);text-transform:uppercase;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #fff5cd73)drop-shadow(0 2px 4px #000000f2);background:linear-gradient(#fffbeb 0%,#fef08a 22%,#eab308 50%,#a16207 78%,#542b08 100%);-webkit-background-clip:text;background-clip:text;font-weight:900}.bronze-inlaid-bed.svelte-mwtda1{box-shadow:inset 0 1.5px 3px #000000f2,inset 0 -1px 2px #ffdc821a,0 1px #ffebaa1f}.piece-shadow.svelte-mwtda1{pointer-events:none;background:radial-gradient(#0000008c 0%,#0000 70%);border-radius:50%;height:22%;position:absolute;bottom:4%;left:14%;right:14%}.piece-shadow-lift.svelte-mwtda1{background:radial-gradient(#000000b3 0%,#0000 70%);bottom:-2%}.piece-shadow-moved.svelte-mwtda1{background:radial-gradient(#000000b8 0%,#d9770638 48%,#0000 74%);height:26%;bottom:0%;left:10%;right:10%}@keyframes svelte-mwtda1-ripple-glow{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:.85;transform:scale(1.35)}}.animate-ripple-glow.svelte-mwtda1{will-change:transform, opacity;transform:translateZ(0)}@keyframes svelte-mwtda1-corner-pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.animate-corner-pulse.svelte-mwtda1{will-change:transform, opacity;transform:translateZ(0)}@media (hover:hover) and (pointer:fine){.animate-ripple-glow.svelte-mwtda1{animation:2s cubic-bezier(.4,0,.6,1) infinite svelte-mwtda1-ripple-glow}.animate-corner-pulse.svelte-mwtda1{animation:1.8s ease-in-out infinite svelte-mwtda1-corner-pulse}}@media (prefers-reduced-motion:reduce){.animate-ripple-glow.svelte-mwtda1,.animate-corner-pulse.svelte-mwtda1{animation:none!important}}.bronze-inlaid-text.svelte-12urc9p{font-family:var(--font-serif,"Cinzel", "Times New Roman", Georgia, serif);text-transform:uppercase;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #fff5cd73)drop-shadow(0 2px 4px #000000f2);background:linear-gradient(#fffbeb 0%,#fef08a 22%,#eab308 50%,#a16207 78%,#542b08 100%);-webkit-background-clip:text;background-clip:text;font-weight:900}.bronze-inlaid-bed.svelte-12urc9p{background:linear-gradient(#0e0704bf 0%,#1a0d0880 100%);border:1px solid #b4823c52;box-shadow:inset 0 1.5px 3px #000000f2,inset 0 -1px 2px #ffdc821a,0 1px #ffebaa1f}.custom-scrollbar.svelte-evpdka{scrollbar-width:thin;scrollbar-color:#f59e0b66 #1c191780}.custom-scrollbar.svelte-evpdka::-webkit-scrollbar{width:5px}.custom-scrollbar.svelte-evpdka::-webkit-scrollbar-track{background:#1c191799;border-radius:9999px;margin:4px 0}.custom-scrollbar.svelte-evpdka::-webkit-scrollbar-thumb{background:linear-gradient(#f59e0b80,#d977064d);border:1px solid #f59e0b33;border-radius:9999px;transition:all .2s}.custom-scrollbar.svelte-evpdka::-webkit-scrollbar-thumb:hover{background:linear-gradient(#f59e0bcc,#d9770699);box-shadow:0 0 6px #f59e0b99}.custom-scrollbar.svelte-12tosgv{scrollbar-width:thin;scrollbar-color:#f59e0b73 #1c191799}.custom-scrollbar.svelte-12tosgv::-webkit-scrollbar{width:6px}.custom-scrollbar.svelte-12tosgv::-webkit-scrollbar-track{background:#0c0a09b3;border-radius:9999px;margin:6px 0}.custom-scrollbar.svelte-12tosgv::-webkit-scrollbar-thumb{background:linear-gradient(#f59e0b99,#d9770659);border:1px solid #f59e0b40;border-radius:9999px;transition:all .2s}.custom-scrollbar.svelte-12tosgv::-webkit-scrollbar-thumb:hover{background:linear-gradient(#f59e0be6,#d97706b3);box-shadow:0 0 8px #f59e0b99}@keyframes svelte-1boxjvg-victory-pop{0%{opacity:0;transform:scale(.7)translateY(12px)}60%{opacity:1;transform:scale(1.08)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.animate-victory-pop.svelte-1boxjvg{will-change:transform, opacity;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards svelte-1boxjvg-victory-pop}.custom-scrollbar.svelte-h9vmf{scrollbar-width:thin;scrollbar-color:#f59e0b66 #1c191780}.custom-scrollbar.svelte-h9vmf::-webkit-scrollbar{width:5px}.custom-scrollbar.svelte-h9vmf::-webkit-scrollbar-track{background:#1c191799;border-radius:9999px;margin:4px 0}.custom-scrollbar.svelte-h9vmf::-webkit-scrollbar-thumb{background:linear-gradient(#f59e0b80,#d977064d);border:1px solid #f59e0b33;border-radius:9999px;transition:all .2s}.custom-scrollbar.svelte-h9vmf::-webkit-scrollbar-thumb:hover{background:linear-gradient(#f59e0bcc,#d9770699);box-shadow:0 0 6px #f59e0b99}.custom-scrollbar-x.svelte-h9vmf{scrollbar-width:thin;scrollbar-color:#f59e0b59 #1c191766}.custom-scrollbar-x.svelte-h9vmf::-webkit-scrollbar{height:3px}.custom-scrollbar-x.svelte-h9vmf::-webkit-scrollbar-track{background:#1c191766;border-radius:9999px}.custom-scrollbar-x.svelte-h9vmf::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#f59e0b73,#d977064d);border-radius:9999px}.custom-scrollbar.svelte-qh0bng{scrollbar-width:thin;scrollbar-color:#f59e0b66 #1c191780}.custom-scrollbar.svelte-qh0bng::-webkit-scrollbar{width:5px}.custom-scrollbar.svelte-qh0bng::-webkit-scrollbar-track{background:#1c191799;border-radius:9999px;margin:4px 0}.custom-scrollbar.svelte-qh0bng::-webkit-scrollbar-thumb{background:linear-gradient(#f59e0b80,#d977064d);border:1px solid #f59e0b33;border-radius:9999px;transition:all .2s}.custom-scrollbar.svelte-qh0bng::-webkit-scrollbar-thumb:hover{background:linear-gradient(#f59e0bcc,#d9770699);box-shadow:0 0 6px #f59e0b99}.custom-scrollbar-x.svelte-qh0bng{scrollbar-width:thin;scrollbar-color:#f59e0b59 #1c191766}.custom-scrollbar-x.svelte-qh0bng::-webkit-scrollbar{height:3px}.custom-scrollbar-x.svelte-qh0bng::-webkit-scrollbar-track{background:#1c191766;border-radius:9999px}.custom-scrollbar-x.svelte-qh0bng::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#f59e0b73,#d977064d);border-radius:9999px}.custom-scrollbar.svelte-pyi9jf{scrollbar-width:thin;scrollbar-color:#f59e0b66 #1c191780}.custom-scrollbar.svelte-pyi9jf::-webkit-scrollbar{width:5px}.custom-scrollbar.svelte-pyi9jf::-webkit-scrollbar-track{background:#1c191799;border-radius:9999px}.custom-scrollbar.svelte-pyi9jf::-webkit-scrollbar-thumb{background:#f59e0b66;border-radius:9999px}@keyframes svelte-1aibsv0-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.animate-shimmer.svelte-1aibsv0{animation:1.8s ease-in-out infinite svelte-1aibsv0-shimmer}@keyframes svelte-1aibsv0-spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-1aibsv0-fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in.svelte-1aibsv0{animation:.8s ease-out forwards svelte-1aibsv0-fadeIn}@keyframes svelte-1uha8ag-tien-cung-popup{0%{opacity:0;transform:translateY(8px)scale(.7)}18%{opacity:1;transform:translate(0,0)scale(1.03)}75%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-6px)scale(1.05)}}.animate-tien-cung.svelte-1uha8ag{will-change:transform, opacity;backface-visibility:hidden;contain:layout paint;animation:1.1s cubic-bezier(.16,1,.3,1) forwards svelte-1uha8ag-tien-cung-popup;transform:translateZ(0)}
