.finite106-board{padding:24px;background:radial-gradient(ellipse at top,#334963,#392d47 80%);border:1px solid #e7bd63;border-radius:18px;text-align:center;min-height:250px}.finite106-board h3{color:#ffe0a0;margin:0 0 16px;font-size:clamp(18px,3vw,26px)}.finite106-tiles{display:flex;justify-content:center;gap:clamp(6px,2vw,18px)}.finite106-position{display:grid;gap:6px}.finite106-dice-helix .finite106-position:nth-child(3),.finite106-rank-axis .finite106-position:nth-child(3){padding-left:clamp(6px,2vw,18px);border-left:1px solid #e7bd6370}.finite106-position-label{color:#f7e4b6;font:italic 18px Georgia,serif}.finite106-dice-helix .finite106-position:nth-child(n+3) .finite106-position-label,.finite106-rank-axis .finite106-position:nth-child(n+3) .finite106-position-label{color:#ffe0a0;font-weight:bold}.finite106-tile{display:grid;place-items:center;background:#fff8e8;color:#283a25;width:clamp(46px,12vw,88px);height:clamp(66px,15vw,112px);border-radius:12px;box-shadow:0 8px 14px #0005;font:bold clamp(25px,6vw,46px) Georgia,serif}.finite106-tile.red{color:#ae203d}.finite106-tile.shown{animation:finite106-reveal .18s ease-out}.finite106-board p{color:#f7e4b6;margin:20px 0 0;min-height:2em}.finite106-preview{display:grid;gap:14px}.finite106-preview-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.finite106-preview-controls select{padding:10px;background:#1b2533;color:#fff;border:1px solid #e7bd63;border-radius:8px}@keyframes finite106-reveal{from{transform:translateY(-10px) rotateY(80deg);opacity:.2}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.finite106-tile.shown{animation:none}}





