body{margin:0}.title-card{z-index:1;color:#fff8dc;background-color:#8a2be2;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0}.title-container{text-align:center}.title{font-size:48px}.game{flex-direction:column;align-items:center;gap:20px;margin:8px;display:flex;position:relative}.timer{position:absolute;top:0;left:0}.deck{position:relative}.card{-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #d3d3d3;border-radius:8px;width:100px;height:140px;display:flex}.card-inner{background-color:#eea912;border:1px solid #c78c0f;border-radius:8px;flex-direction:column;flex:1;justify-content:space-evenly;align-items:center;margin:8px;display:flex}.card-reverse{color:#fff8dc;text-align:center;background-color:purple;border:1px solid #00008b;border-radius:8px;align-items:center;width:100px;height:140px;font-size:120%;font-style:italic;display:flex;position:absolute}[data-depth="1"]{z-index:-1;top:6px;left:6px}[data-depth="2"]{z-index:-2;top:12px;left:12px}[data-depth="3"]{z-index:-3;top:18px;left:18px}.buttons{gap:8px;display:flex}.piece-button{border:unset;cursor:url(/assets/cursor-grab-D3V4jBK0.PNG),grab;-webkit-user-select:none;user-select:none;background-color:#0000;border-radius:4px;overflow:hidden}.piece-button:active{cursor:grabbing;transform:translateY(-10px)scale(1.1)}.message{background-color:#d3d3d3;border:1px solid gray}
