/* Visual skin only: dimensions, controls, and game rules belong to existing files. */
.backdrop{background:radial-gradient(ellipse at 50% 18%,#17434a 0,#0b222c 42%,#060e19 80%)}
.backdrop:after{background-image:radial-gradient(circle,#6aacaa2b 1px,transparent 2px),repeating-linear-gradient(135deg,transparent 0 78px,#36717b13 79px 80px,transparent 81px 112px);background-size:30px 30px,160px 160px;mask-image:linear-gradient(to bottom,transparent,#000 20%,transparent)}
.board-bezel{background:linear-gradient(135deg,#24444b,#102631 60%,#36413d);border-color:#769b91;box-shadow:0 18px 55px #0009,0 0 30px #61d5c52a,inset 0 0 0 3px #071c24}
.board-bezel:before{border-color:#a5d1b466}
#board{background:#071b21;border-color:#83b3a670}
.next-card,.hold-card{background:linear-gradient(145deg,#19333b,#101c2b);border-color:#567a7c}
.next-card .card-title,.hold-card .card-title{color:#b1dfda}
.mobile-mode .left-panel .hold-card{background:linear-gradient(145deg,#25434a,#132b35);border-color:#7dc4bb}
