:root{--primary:29,55%,36%;--secondary:34,44%,69%}@layer utilities{.content-auto{content-visibility:auto}.board-grid{background-size:100% 100%;background-image:linear-gradient(90deg,rgba(0,0,0,.6) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.6) 1px,transparent 0)}.piece-shadow{filter:drop-shadow(0 4px 3px rgb(0 0 0/.07)) drop-shadow(0 2px 2px rgb(0 0 0/.06))}.piece-transition{transition:all .2s ease-out}.btn-hover{transition:all .2s ease}.btn-hover:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}