.scroll-panel{color:#000;width:min(379px,100%);text-shadow:none;flex-direction:column;margin:0 auto;display:flex}.scroll-panel-cap{background-repeat:no-repeat;background-size:100% 100%;flex-shrink:0;height:36px}.scroll-panel-cap-top{background-image:url(/images/scroll_top.gif);background-position:top}.scroll-panel-cap-bottom{background-image:url(/images/scroll_bottom.gif);background-position:bottom}.scroll-panel-body{background-image:url(/images/scroll_middle.gif);background-position:top;background-repeat:repeat-y;background-size:100%;flex-direction:column;flex:1;align-items:center;gap:.5rem;padding:.5rem 1.5rem 1.25rem;display:flex}.scroll-panel-title{text-align:center;font-size:1.5rem;font-weight:700}.snl-board{gap:.25rem;display:grid}.snl-board .snl-tile{aspect-ratio:1;background-image:url(/images/square.png);background-repeat:no-repeat;background-size:cover;position:relative}.snl-board .snl-tile-number{color:oklch(90% 0 0/.7);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.6rem;line-height:1;position:absolute;bottom:2px;right:4px}.snl-board .snl-token-cluster{z-index:10;aspect-ratio:1;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;display:flex;position:relative}
