.wj-board{display:grid;gap:0 10px;position:relative;min-width:0;height:440px;margin:8px 0}.wj-flat-column{position:relative;min-width:0}.wj-board .wj-slot{position:absolute;left:0;width:100%;max-width:none;padding:0;display:flex;flex-wrap:nowrap;gap:2px;justify-content:center;border:0;background:none;box-shadow:none}.wj-board .wj-cell{width:var(--wood-size);height:var(--wood-size);flex-shrink:0;line-height:1;border-radius:3px;border:1px solid #c18f57;border-top-color:#f3d29c;background:repeating-linear-gradient(5deg,#ffffff08 0px,#ffffff08 1px,transparent 1px,transparent 6px),linear-gradient(135deg,#ab7646,#775030 58%,#9a663a);box-shadow:inset 0 1px 2px #ffe7b655,0 2px 0 #382216;font:900 calc(var(--wood-size)*.85) Arial,sans-serif;text-shadow:none}.wj-board .wj-cell:empty:after{content:'';width:30%;height:2px;background:#eec89666}.wj-board .found .wj-cell{background:linear-gradient(#fff1bc,#f2cc73);border-color:#ffeeb1;color:#201329;box-shadow:0 1px 0 #986832,inset 0 0 0 1px #d3a452}
.wj-letter{box-shadow:0 0 12px #bc76ff99,inset 0 0 10px #dbb3ff44,0 3px 0 #160e23;border-color:#d2a2ff;background:linear-gradient(#8051ad,#4b2874)}.wj-letter.gold{box-shadow:0 0 15px #ffd257a0}.wj-letter.exhausted{background:#302d3a!important;color:#928e9c!important;border-color:#55505e!important;box-shadow:none!important;text-shadow:none!important}.wj-stream .wj-letter:disabled{opacity:1;cursor:default}.wj-stream main{box-sizing:border-box;width:800px;height:800px;min-height:0;padding:16px 22px;position:relative;transform-origin:top left;display:grid;grid-template-rows:68px 38px minmax(0,1fr) 30px 36px;gap:7px;overflow:hidden;background:radial-gradient(ellipse at 15% 10%,#67428370,transparent 50%),linear-gradient(145deg,#2c2040,#1a152a)}.wj-stream .wj-brand{padding:0;border-bottom:0}.wj-stream .wj-brand h1{font-size:32px}.wj-stream .wj-brand img{width:52px;height:52px}.wj-stream .wj-scorebar{padding:0;border-bottom:1px solid #77638166;flex-wrap:nowrap}.wj-stream .wj-scorebar>span:first-child{width:auto;text-align:left}.wj-stream .wj-board{height:100%;margin:0;min-height:0}.wj-stage-wrap{position:relative;margin:auto;width:800px;height:800px}.wj-stream .wj-wheel-area{position:absolute;top:260px;left:50%;transform:translateX(-50%);width:250px;height:270px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(ellipse,#30223f 52%,#30223f00 73%);z-index:2}.wj-stream .wj-wheel{width:230px;height:230px;flex-shrink:0;border:0;background:none;box-shadow:none}.wj-stream .wj-letter{width:54px;height:54px;font-size:32px}.wj-stream .wj-size{font-size:11px;line-height:1.3;margin:0;color:#d5c1e2}.wj-stream .wj-recent{margin:0;min-height:0;padding:5px 8px;display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.wj-stream footer{margin:0;flex-wrap:nowrap;font-size:11px}.wj-stream #feedback{position:absolute;top:86px;right:23px;max-width:225px;font-size:10px;margin:0;min-height:0;text-align:right}.wj-stream .wj-scorebar>span:last-child{display:none}.wj-stream .wj-rank,.wj-rank{display:grid;grid-template-columns:30px 40px 1fr 85px 65px;gap:7px;text-align:center;padding:6px;font-size:14px}.wj-rank strong{margin:0}.wj-rank .wj-avatar{width:36px;height:36px}.wj-rank-name{overflow-wrap:anywhere;text-align:center}.wj-rank small{display:block;font-size:10px;color:#d4bbdf}.wj-rank-banana{color:#ffdc70;font-weight:800}.wj-winner-hero{text-align:center;margin:8px 0 14px}.wj-winner-hero .wj-avatar{width:72px;height:72px;font-size:32px}.wj-winner-hero strong{display:block;font-size:25px;color:#ffdf81}.wj-winner-hero small{display:block}.wj-stream #winner{max-height:94vh;overflow:auto;text-align:center}.wj-stream #winner h2{font-size:clamp(24px,5vw,36px)}.wj-stream #winner .gg-claim{display:block}.wj-reward-note{font-size:12px;line-height:1.5}.wj-stream #syncState{font-size:10px;color:#ffe484}.wj-sync-button{font-size:11px!important;padding:5px!important}

.wj-stream #feedback{top:auto;bottom:81px;left:22px;right:22px;max-width:none;text-align:center;font-size:11px;pointer-events:none}
