.clock-board-module__tNWzbW__boardShell{background:linear-gradient(#0a2319d1,#071c14f0);border:1px solid #ffffff14;border-radius:24px;padding:1.25rem;box-shadow:inset 0 1px #ffffff0f,0 18px 50px #00000038}.clock-board-module__tNWzbW__controlsRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.clock-board-module__tNWzbW__primaryControls{flex-wrap:wrap;gap:.75rem;display:flex}.clock-board-module__tNWzbW__controlButton{color:inherit;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:.7rem 1rem;transition:background .16s,border-color .16s}.clock-board-module__tNWzbW__controlButton:hover:not(:disabled){background:#ffffff24;border-color:#ffffff47}.clock-board-module__tNWzbW__controlButton:disabled{opacity:.4;cursor:default}.clock-board-module__tNWzbW__flipButton{color:#a7f3d0;font:inherit;cursor:pointer;background:#10b9812e;border:1px solid #6ee7b773;border-radius:999px;padding:.8rem 1.4rem;font-weight:600;transition:background .16s,border-color .16s,transform .12s}.clock-board-module__tNWzbW__flipButton:hover:not(:disabled){background:#10b98147;border-color:#6ee7b7b3;transform:translateY(-1px)}.clock-board-module__tNWzbW__flipButton:active:not(:disabled){transform:translateY(0)}.clock-board-module__tNWzbW__flipButton:disabled{opacity:.35;cursor:default}.clock-board-module__tNWzbW__statusChips{flex-wrap:wrap;gap:.75rem;display:flex}.clock-board-module__tNWzbW__statusChips span{color:#f4fbf7eb;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;padding:.4rem .8rem;font-size:.9rem}.clock-board-module__tNWzbW__statusMessage{color:#f4fbf7eb;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;margin:0 0 1rem;padding:.8rem 1rem}.clock-board-module__tNWzbW__winBanner{color:#fff6cc;background:linear-gradient(135deg,#ffe47d3d,#ffffff14);border:1px solid #ffe47d61;border-radius:18px;margin-bottom:1rem;padding:1rem 1.1rem}.clock-board-module__tNWzbW__lossBanner{color:#fca5a5;background:linear-gradient(135deg,#ef44442e,#ffffff0a);border:1px solid #ef444459;border-radius:18px;margin-bottom:1rem;padding:1rem 1.1rem}.clock-board-module__tNWzbW__clockFaceWrapper{justify-content:center;padding:1rem 0;display:flex}.clock-board-module__tNWzbW__clockFace{aspect-ratio:1;width:min(600px,100%);position:relative}.clock-board-module__tNWzbW__clockPile{flex-direction:column;align-items:center;gap:.35rem;width:14%;display:flex;position:absolute;transform:translate(-50%,-50%)}.clock-board-module__tNWzbW__pile1{top:17%;left:69%}.clock-board-module__tNWzbW__pile2{top:31%;left:83%}.clock-board-module__tNWzbW__pile3{top:50%;left:88%}.clock-board-module__tNWzbW__pile4{top:69%;left:83%}.clock-board-module__tNWzbW__pile5{top:83%;left:69%}.clock-board-module__tNWzbW__pile6{top:88%;left:50%}.clock-board-module__tNWzbW__pile7{top:83%;left:31%}.clock-board-module__tNWzbW__pile8{top:69%;left:17%}.clock-board-module__tNWzbW__pile9{top:50%;left:12%}.clock-board-module__tNWzbW__pile10{top:31%;left:17%}.clock-board-module__tNWzbW__pile11{top:17%;left:31%}.clock-board-module__tNWzbW__pile12{top:12%;left:50%}.clock-board-module__tNWzbW__pile13{top:50%;left:50%}.clock-board-module__tNWzbW__pileLabel{letter-spacing:.04em;color:#f4fbf7b3;text-align:center;white-space:nowrap;font-size:.68rem;line-height:1}.clock-board-module__tNWzbW__pileLabelCurrent{color:#a7f3d0;font-weight:600}.clock-board-module__tNWzbW__cardSlot{aspect-ratio:141/185;color:#f4fbf766;background:#ffffff0a;border:1px dashed #ffffff2e;border-radius:10px;justify-content:center;align-items:center;width:100%;font-size:.6rem;display:flex}.clock-board-module__tNWzbW__cardBack{aspect-ratio:141/185;background:linear-gradient(135deg,#204ea8 0%,#173985 100%);border:1px solid #fff3;border-radius:10px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.clock-board-module__tNWzbW__cardBackPattern{background:radial-gradient(circle,#ffffff2e 0,#0000 35%),repeating-linear-gradient(45deg,#ffffff24,#ffffff24 4px,#ffffff0a 4px 8px);border-radius:8px;width:100%;height:100%}.clock-board-module__tNWzbW__cardFace{aspect-ratio:141/185;background:linear-gradient(#fffdf8 0%,#f6f1e7 100%);border:1px solid #1118271a;border-radius:10px;flex-direction:column;justify-content:space-between;width:100%;padding:.35rem;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000038}.clock-board-module__tNWzbW__cardFaceRed{color:#b42318}.clock-board-module__tNWzbW__cardFaceBlack{color:#111827}.clock-board-module__tNWzbW__cardCorner{flex-direction:column;gap:.05rem;font-size:clamp(.55rem,1.2vw,.85rem);font-weight:700;line-height:1;display:inline-flex}.clock-board-module__tNWzbW__cardCenter{flex:1;justify-content:center;align-items:center;font-size:clamp(.7rem,1.5vw,1.1rem);font-weight:700;display:flex}.clock-board-module__tNWzbW__cardImage{object-fit:fill;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.clock-board-module__tNWzbW__currentPileHighlight{outline-offset:2px;border-radius:10px;outline:2px solid #6ee7b7bf}.clock-board-module__tNWzbW__countBadge{color:#f4fbf7bf;background:#ffffff1a;border:1px solid #ffffff26;border-radius:999px;padding:.15rem .4rem;font-size:.6rem;line-height:1;display:inline-block}@media (max-width:640px){.clock-board-module__tNWzbW__clockFace{width:min(400px,100%)}}@media (prefers-reduced-motion:reduce){.clock-board-module__tNWzbW__controlButton,.clock-board-module__tNWzbW__flipButton,.clock-board-module__tNWzbW__cardFace{transition:none}}
