:root{--navy:#003;--navy-2:#0a0a4a;--green:#00e000;--green-dark:#060;--grey:#666;--pink:#f6f;--pts-1:#ffc2f0;--pts-2:#f6f;--pts-3:#c58cff;--pts-4:#6fb6ff;--pts-5:#ff9a3c;--yellow:#ff0;--orange:#f60;--red:#e00;--blue:#09f;--teal:#066;--text:#fff;color:var(--text);background:#1b1b1b;font-family:Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}html{font-size:clamp(10px,min(1.25vw,1.95vh),34px)}body{-webkit-user-select:none;user-select:none;margin:0;overflow:hidden}button{font:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.45}.stage{background:var(--navy);width:100vw;height:100dvh;position:relative;overflow:hidden}.corner-tools{z-index:50;gap:.3rem;display:flex;position:absolute;top:.5rem;right:.625rem}.tool-btn{background:0 0;border:none;padding:0 .15rem;font-size:1.25rem}.circle-screen{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.big-circle{background:var(--green);border:.625rem solid var(--grey);color:#111;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1.125rem;width:35rem;height:35rem;padding:3.75rem;display:flex}.big-circle.settings{gap:.6rem;width:40rem;height:40rem;padding:4rem 5rem}.big-circle h2{margin:0 0 .5rem;font-size:1.375rem;font-weight:900}.intro{cursor:pointer}.intro-circle{animation:1.2s ease-out grow}@keyframes grow{0%{opacity:0;transform:scale(.1)rotate(-90deg)}to{opacity:1;transform:scale(1)rotate(0)}}.logo-box{border:.5rem solid var(--grey);color:var(--red);text-shadow:.1875rem .1875rem 0 var(--green);background:#fff;border-radius:.75rem;padding:.875rem 2.5rem;font-family:Arial Black,Segoe UI Black,sans-serif;font-size:4rem;font-weight:900}.logo-box.small{border-width:.3125rem;padding:.375rem 1.5rem;font-size:2.5rem}.hint{color:#88c;margin-top:1.125rem}.big-circle.players{border-radius:3rem;gap:.9rem;width:44rem;height:auto;min-height:28rem;padding:2.25rem 3rem}.player-list{flex-direction:column;gap:.6rem;width:100%;display:flex}.player-row{grid-template-columns:2rem 13rem 1fr 2rem;align-items:center;gap:.9rem;display:grid}.player-kind{text-align:center;font-size:1.5rem}.player-kind-label{color:#035;font-weight:700}.remove-btn{color:#ff8080;background:#222;border:none;border-radius:50%;width:2rem;height:2rem;font-weight:900}.add-row{gap:.75rem;display:flex}.add-btn{white-space:nowrap;color:var(--yellow);background:#111;border:.1875rem solid #111;border-radius:.5rem;padding:.45rem 1rem;font-weight:800}.players-note{margin:0;font-size:.9rem}.player-row .segmented,.player-kind-label{justify-self:start}.segmented.small button{padding:.25rem .55rem;font-size:.8rem}.cpu-icon{margin-right:.3rem;font-size:.85em}.overlay.pause-overlay{z-index:70}.pause-menu{min-width:22rem}.pause-warning{color:#b3261e;margin:.4rem 0;font-size:1.05rem;font-weight:700}.pause-actions{flex-direction:column;align-items:stretch;gap:.6rem;width:16rem;margin:1rem auto .5rem;display:flex}.challenge-order{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.8rem;font-size:.85rem;display:flex}.ask{background:#ffffff1a;border-radius:1rem;padding:.1rem .55rem}.ask.done{opacity:.55}.ask.now{background:var(--yellow);color:#222;font-weight:800}.ask-prompt{font-size:1.1rem}.computer-decisions{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:.6rem 0 .2rem;font-size:.9rem;display:flex}button.ask.pick{color:inherit;font:inherit;cursor:pointer;border:.15rem solid #0000;padding:.3rem .9rem;font-size:1rem;font-weight:700}button.ask.pick.now{border-color:#fff}.bonus-tag.overlooked{color:#1a0636;cursor:help;background:#b07cff}.setting-note{opacity:.75;font-size:.75rem;font-weight:700;display:block}.stepper button:disabled,.segmented button:disabled{opacity:.35;cursor:not-allowed}.timeup{z-index:60;border:.1875rem solid var(--grey);color:#f44;text-align:center;pointer-events:none;background:#111;border-radius:.625rem;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:0 .4rem;line-height:1;animation:.25s ease-out timeup-in,.5s steps(2,end) .25s 4 timeup-ring;display:flex;position:absolute;overflow:hidden}.timeup strong{letter-spacing:.04em;white-space:nowrap;font-family:Consolas,monospace;font-size:1.05rem;font-weight:900}.timeup span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.7rem;font-weight:700;overflow:hidden}@keyframes timeup-ring{50%{color:#0000}}@keyframes timeup-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.btn-newsyl.buy{color:#fff;background:#2d7a2d;font-size:.75rem}.big-circle.wordlist{border-radius:3rem;gap:.75rem;width:50rem;height:auto;padding:2rem 3rem}.list-select{font:inherit;border-radius:.4rem;min-width:18rem;padding:.3rem .5rem;font-size:1rem}.lesson-words{flex-wrap:wrap;justify-content:center;gap:.45rem;width:100%;max-height:13rem;padding:.3rem;display:flex;overflow-y:auto}.lesson-word{background:#00000040;border-radius:.5rem;align-items:center;gap:.3rem;padding:.25rem .35rem .25rem .45rem;display:inline-flex}.lesson-pieces{gap:.12rem;display:inline-flex}.chip-remove{color:inherit;opacity:.7;background:0 0;border:none;padding:0 .15rem;font-size:.8rem}.add-word{gap:.6rem;width:22rem;display:flex}.lesson-result{margin:.4rem 0 .6rem}.lesson-chip{opacity:.7;background:#ffffff1f;border-radius:.3rem;padding:.1rem .5rem}.lesson-chip.found{color:#fff;opacity:1;background:#2d7a2d}.lesson-by{opacity:.85;font-size:.75em}.computer-note{color:var(--yellow);font-weight:700}.name-input{border:.3125rem solid var(--grey);background:#ddd;border-radius:.375rem;width:100%;padding:.375rem .625rem;font-size:1.125rem}.name-input:disabled{background:#88e088}.warn{color:#a00;margin:0;font-weight:700}.setting-row{justify-content:space-between;align-items:center;gap:1.5rem;width:100%;display:flex}.setting-row>:not(.setting-label){flex-shrink:0}.setting-label{min-width:0;font-size:1.125rem;font-weight:900}.stepper{align-items:center;gap:.375rem;display:flex}.stepper button{width:2.125rem;height:2.125rem;color:var(--yellow);background:#222;border:none;border-radius:50%}.stepper-value{text-align:center;min-width:4.375rem;color:var(--yellow);background:#111;border-radius:.5rem;padding:.125rem .5rem;font-family:Consolas,monospace;font-size:1.625rem;font-weight:700}.slide-switch{--knob:1.9rem;cursor:pointer;background:#111;border:none;border-radius:1.2rem;width:5.4rem;height:2.3rem;padding:0;display:block;position:relative}.slide-knob{width:var(--knob);height:var(--knob);background:var(--yellow);border-radius:50%;transition:transform .18s ease-out;position:absolute;top:.2rem;left:.2rem;box-shadow:0 .1rem .25rem #00000080}.slide-switch.on .slide-knob{transform:translateX(calc(5.4rem - var(--knob) - .4rem))}.slide-num{z-index:1;width:var(--knob);height:var(--knob);color:#ffdd008c;justify-content:center;align-items:center;font-family:Consolas,monospace;font-size:1.4rem;font-weight:700;line-height:1;transition:color .18s;display:flex;position:absolute;top:.2rem}.slide-num.zero{left:.2rem}.slide-num.one{right:.2rem}.slide-num.sel{color:#111}.slide-switch:focus-visible{outline-offset:.15rem;outline:.18rem solid #fff}.estimate{text-align:center;margin-top:.625rem;font-weight:700}.estimate strong{color:#fff;font-size:1.75rem}.corner-btn{border:.1875rem solid #ccc;border-radius:.5rem;padding:.625rem 1.375rem;font-weight:900;position:absolute;bottom:1.125rem}.corner-btn.next{background:var(--green-dark);color:var(--red);right:1.125rem}.corner-btn.back{color:#fc0;background:#a00;left:1.125rem}.game{--left-col:4.2rem;--table-left:var(--left-col);grid-template-columns:var(--left-col) 1fr;grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:0}.game-top{z-index:31;padding:0 5rem 0 calc(var(--table-left) + .5rem);grid-column:1/3;align-items:flex-start;gap:1rem;min-height:4.625rem;display:flex;position:relative}.card-holder-wrap{flex:none;position:relative}.card-holder{--peek:.5rem;--next-peek:5.2rem;width:9.5rem;margin:0 calc(var(--next-peek) + (var(--behind,1) - 1) * var(--peek)) 0 0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:block;position:relative}.holder-card{background:var(--orange);color:#fff;border:.1875rem solid #fff;border-top:none;display:block}.holder-card.front{z-index:1;color:#000;background:#fff;position:relative}.holder-card.front.active{border-color:var(--orange)}.holder-card.behind{transform:translate(calc(var(--next-peek) + (var(--k) - 1) * var(--peek)), 0);position:absolute;inset:0}.card-holder.solo{margin-right:0}.card-holder.offline{opacity:.6}.holder-card .tab-name{white-space:nowrap;text-overflow:ellipsis;background:var(--orange);color:#fff;padding:.25rem .5rem;font-size:1.0625rem;display:block;overflow:hidden}.holder-card.front.active .tab-name{color:var(--navy);background:#fff;font-weight:700}.tab-score{color:#000;text-align:center;background:#fff;font-size:1.125rem;display:block}.holder-card.front .tab-score{border:.1875rem solid #444;border-top:none;border-radius:0 0 .625rem .625rem;margin:0 -.1875rem -.1875rem}.holder-count{z-index:2;background:var(--navy);color:#fff;border:.1rem solid #fff;border-radius:.5rem;padding:0 .35rem;font-size:.7rem;line-height:1.2rem;position:absolute;bottom:-.2rem;right:.3rem}.holder-card.next .peek-name{top:.25rem;left:calc(100% - var(--next-peek) + .3rem);white-space:nowrap;text-overflow:ellipsis;color:#fff;font-size:.75rem;font-weight:700;position:absolute;right:.2rem;overflow:hidden}.holder-card.next .peek-name .cpu-icon{margin-right:.15rem}.cards-backdrop{z-index:85;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.cards-pop{border:.15rem solid var(--orange);background:#000;border-radius:.6rem;flex-direction:column;width:min(44rem,100%);max-height:100%;padding:.7rem .9rem .9rem;display:flex;box-shadow:0 1rem 2.5rem #000000b3}.cards-pop-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.cards-pop-head h2{margin:0;font-size:1.2rem}.cards-close{background:var(--orange);color:#fff;cursor:pointer;border:none;border-radius:50%;width:2rem;height:2rem;font-size:1rem}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.7rem;padding:.2rem;display:grid;overflow-y:auto}.note-card{border:.15rem solid var(--orange);background:#111;border-radius:.4rem;flex-direction:column;font-size:.875rem;font-weight:700;display:flex;overflow:hidden}.note-card.active{background:#222;border-color:#fff}.note-card.offline{opacity:.6}.note-head{background:var(--orange);color:#fff;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.3rem .5rem;display:flex}.note-card.active .note-head{color:var(--navy);background:#fff}.note-head .tab-name{color:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;min-width:0;padding:0;font-size:1rem;overflow:hidden}.note-head .tab-score{color:inherit;background:0 0;font-size:1.2rem}.note-words{margin:0;padding:.25rem 0;list-style:none}.note-words li{align-items:center;gap:.25rem;padding:.125rem .5rem;display:flex}.wl-word{flex:1}.wl-pts{color:var(--green)}.badge{border-radius:.1875rem;padding:0 .1875rem;font-size:.625rem}.badge.joker{background:var(--yellow);color:#000}.badge.chal{background:var(--blue)}.word-list-empty,.word-list-count{color:#aaa;padding:.375rem .5rem;font-weight:400}.word-list-count{border-top:1px solid #333;font-size:.75rem}.round-tool{border:.1875rem solid var(--grey);background:#111;border-radius:.625rem;align-items:center;gap:.3rem;height:2.875rem;margin-top:.5rem;padding:0 .35rem;display:flex}.round-lcd{flex-direction:column;justify-content:center;align-items:center;min-width:4rem;font-family:Consolas,monospace;line-height:1.05;display:flex}.round-num{color:var(--yellow);font-size:1.25rem;font-weight:700}.round-num small{opacity:.8;font-size:.8rem}.round-sub{letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:#99d;max-width:4.4rem;font-size:.55rem;font-weight:700;overflow:hidden}.round-tool.peeking .round-num{color:#ff9f40}.round-btn{width:1.35rem;height:1.35rem;color:var(--yellow);cursor:pointer;background:#2b2b33;border:none;border-radius:50%;flex:none;padding:0;font-size:.5rem;box-shadow:0 .12rem #000}.round-btn:active:not(:disabled){transform:translateY(.1rem);box-shadow:0 .02rem #000}.round-btn:disabled{opacity:.35;cursor:default}.timer{border:.1875rem solid var(--grey);width:8.75rem;height:2.875rem;color:var(--yellow);background:#111;border-radius:.625rem;justify-content:center;align-items:center;gap:.375rem;margin-top:.5rem;font-family:Consolas,monospace;font-size:1.75rem;font-weight:700;display:flex;position:relative;overflow:hidden}.timer>span{position:relative}.timer-bar{background:#224;transition:width .2s linear;position:absolute;top:0;bottom:0;left:0}.timer.low{color:#f44;animation:1s steps(2,end) infinite blink}.timer.paused{color:#888}.timer-paused{font-size:1.125rem}@keyframes blink{50%{border-color:#f44}}.game-left{flex-direction:column;justify-content:center;align-items:center;display:flex}.btn-newsyl{background:var(--blue);color:#000;border:.1875rem solid #ccc;border-radius:.5rem;flex:none;width:4rem;height:3.25rem;margin-left:.8rem;font-size:.8125rem;font-weight:900;line-height:1.1}.btn-newsyl.pulse{animation:1s ease-in-out infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 .5rem #0099ff59}}.table{min-height:0;position:relative;overflow:hidden}.table-empty{color:#66a;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tile.table-tile{width:3.1em;min-width:0;height:1.8em;font-size:calc(1.9rem * var(--tile-scale,1));padding:0;position:absolute}.tile.table-tile.sample{visibility:hidden;pointer-events:none;font-size:1.9rem;animation:none}.drag-ghost.table-tile{position:fixed}.tile{background:var(--pink);color:#800;touch-action:none;border-radius:.1875rem;justify-content:center;align-items:center;min-width:3.625rem;height:2.75rem;padding:0 .625rem;font-size:1.5rem;animation:.35s ease-out pop-in;display:flex;position:relative;box-shadow:.3125rem .3125rem #777,.3125rem .3125rem 0 1px #444}.tile.grab{cursor:grab}.tile.used{opacity:.35}.tile.joker{background:var(--yellow)}.tile.in-bar{cursor:grab;min-width:3.125rem;height:2.375rem;animation:none;box-shadow:.25rem .25rem #777}.tile.ghosted{opacity:.25}.drag-ghost{z-index:100;pointer-events:none;cursor:grabbing;animation:none;position:fixed;transform:rotate(-4deg)scale(1.08)}@keyframes pop-in{0%{opacity:0;transform:scale(.2)}70%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.game-bottom{padding:0 .875rem .625rem var(--table-left);grid-column:1/3;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) 5rem 5rem 5.625rem;align-items:center;row-gap:.5rem;display:grid}.btn-ok{background:var(--red);color:#fff;border:.1875rem solid #ccc;border-radius:.5rem;justify-self:start;width:4rem;height:2.875rem;margin-right:.9rem;font-size:1.25rem;font-weight:900}.word-bar{background:var(--teal);border-top:.625rem solid #777;border-left:.625rem solid #555;gap:.25rem;min-width:0;min-height:3.875rem;padding:.375rem .375rem .5rem;display:flex;position:relative}.word-bar.drop-hover{outline:.1875rem dashed var(--yellow)}.bar-scroll{scrollbar-width:none;touch-action:pan-x;flex:1;gap:.25rem;min-width:0;display:flex;overflow:auto hidden}.bar-scroll::-webkit-scrollbar{display:none}.bar-scroll>.tile{flex:none}.bar-arrow{z-index:3;color:#3a230f;cursor:pointer;background:#ffe28ce0;border:none;border-radius:.4rem;width:1.5rem;padding:0;font-size:1.6rem;font-weight:900;line-height:1;position:absolute;top:.4rem;bottom:.4rem;box-shadow:0 .15rem .4rem #00000080}.bar-arrow.left{left:.1rem}.bar-arrow.right{right:.1rem}.bar-arrow:hover{background:#ffe48a}.slot-empty{border-right:1px solid #ffffff14;flex:1 1 0;min-width:0}.btn-eraser{background:0 0;border:none;justify-self:center;padding:.5rem}.eraser-shape{background:var(--orange);border:.1875rem solid #ddd;border-radius:.25rem;width:3.5rem;height:1.375rem;display:block;transform:rotate(-20deg)skew(-25deg)}.btn-pass{color:#fff;background:#444;border:.1875rem solid #ccc;border-radius:.5rem;justify-self:center;padding:.5rem .875rem;font-weight:700}.status-line{color:#ff8080;white-space:nowrap;grid-column:2/6;min-width:0;min-height:1.5rem;font-size:1.0625rem;overflow:hidden}.status-text{display:inline-block}.status-line.scrolling .status-text{animation:status-slide var(--dur,8s) ease-in-out infinite alternate}@keyframes status-slide{0%,18%{transform:translate(0)}82%,to{transform:translateX(calc(-1 * var(--shift)))}}@media (prefers-reduced-motion:reduce){.status-line.scrolling{overflow-x:auto}.status-line.scrolling .status-text{animation:none}}.btn-newgame{background:var(--green-dark);width:4rem;height:2.875rem;color:var(--red);border:.1875rem solid #333;border-radius:.5rem;grid-area:1/5;justify-self:center;font-size:.75rem;font-weight:900;line-height:1.1}.overlay{z-index:30;background:#0000148c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.overlay.soft{background:#0000144d}.panel{text-align:center;background:#4a4a55;border:.1875rem solid #333;border-radius:.75rem;min-width:23.75rem;max-width:40rem;padding:1.375rem 1.75rem;box-shadow:0 .625rem 2.5rem #0009}.panel h3{margin:.25rem 0 .875rem;font-size:1.5rem}.panel p{margin:.5rem 0}.muted{color:#c8c8d8}.small{font-size:.8125rem}.lots{font-size:1.125rem}.btn-row{justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.btn-row.wrap{flex-wrap:wrap}.btn{border:.1875rem solid #ddd;border-radius:.5rem;padding:.5rem 1.125rem;font-size:1.0625rem;font-weight:900}.btn.big{padding:.625rem 2.125rem;font-size:1.375rem}.btn.green{background:var(--green-dark);color:#fff}.btn.red{background:var(--red);color:#fff}.btn.blue{background:var(--blue);color:#000}.btn.grey{color:#fff;background:#333}.claim-word{color:var(--green);letter-spacing:1px;font-size:2.75rem;font-weight:700}.paused-tag{color:#ccc;text-align:right;margin:-.625rem -.875rem 0 0;font-size:.75rem}.joker-note{color:var(--yellow)}.rules-hint{color:#c8c8d8;font-size:.8125rem}.result.good .verdict{color:#7dff7d}.result.bad .verdict{color:#ff8a8a}.verdict{font-size:1.1875rem;font-weight:700}.award{font-size:1.25rem}.definition{text-align:left;background:#2e2e38;border-radius:.5rem;max-height:10rem;margin-top:.625rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.45;overflow-y:auto}.def-base{color:#aaa;font-style:italic}.mini-scores{justify-content:center;gap:1.125rem;margin-bottom:.875rem;display:flex}.possible-list{flex-wrap:wrap;justify-content:center;gap:.375rem;max-height:15rem;margin-top:.5rem;display:flex;overflow-y:auto}.possible{background:#2e2e38;border-radius:.3125rem;padding:.125rem .5rem}.final-table{border-collapse:collapse;margin:.625rem auto;font-size:1.125rem}.final-table td{padding:.25rem .75rem}.final-table .pts{font-size:1.375rem;font-weight:900}.final-table .winner{color:var(--yellow)}.toast{z-index:60;background:var(--red);color:#fff;pointer-events:none;border:.25rem solid #fff;border-radius:.75rem;padding:.875rem 1.875rem;font-size:1.875rem;font-weight:900;animation:.3s ease-out toast-in;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.value-line{color:#e8e8f8;margin-bottom:.25rem;font-size:1rem}.value-line strong{color:var(--yellow);font-size:1.25rem}.stakes{justify-content:center;gap:.75rem;margin-top:.75rem;display:flex}.stake{background:#2e2e38;border-radius:.5rem;padding:.5rem .875rem;font-size:.95rem;line-height:1.5}.stake.hot{border:.125rem solid #c33}.stake-title{color:#ddd;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:900}.stake strong{color:var(--yellow)}button.possible{color:#fff;cursor:pointer;border:.125rem solid #0000;font-size:1rem}button.possible:hover{border-color:#888}button.possible.selected{border-color:var(--yellow);background:#4a4a20}.possible-detail{text-align:left;margin-top:.75rem}.possible-detail-head{align-items:center;gap:.75rem;font-size:1.25rem;display:flex}.pieces{gap:.25rem;display:flex}.mini-tile{background:var(--pink);color:#800;border-radius:.125rem;padding:0 .35rem;font-size:.9rem}.link-btn{color:#024;background:0 0;border:none;margin-top:.25rem;font-size:.8rem;text-decoration:underline}.big-circle.settings{border-radius:3rem;gap:1rem;width:58rem;height:auto;padding:2rem 3rem}.rules-grid{grid-template-columns:1fr 1fr;gap:1rem 3rem;width:100%;display:grid}.rules-col{flex-direction:column;gap:.8rem;display:flex}.segmented{border:.1875rem solid #111;border-radius:.5rem;display:flex;overflow:hidden}.segmented button{color:#9a9aa8;white-space:nowrap;cursor:pointer;background:#3a3a44;border:none;padding:.3rem .7rem;font-size:.9rem;font-weight:600}.segmented button:not(.on):not(:disabled):hover{color:#fff}.segmented button.on{background:var(--yellow);color:#111;cursor:default;font-weight:900}.segmented button.on:before{content:"✓ "}.dict-note{color:#033;margin:0;font-size:.85rem}.tile-pts{color:#900;pointer-events:none;font-size:.5em;font-weight:900;line-height:1;position:absolute;top:.12em;right:.22em}.mini-tile sup{color:#a33;margin-left:.1em;font-size:.6em;font-weight:900}.tile.pts-1,.mini-tile.pts-1{background:var(--pts-1)}.tile.pts-2,.mini-tile.pts-2{background:var(--pts-2)}.tile.pts-3,.mini-tile.pts-3{background:var(--pts-3)}.tile.pts-4,.mini-tile.pts-4{background:var(--pts-4)}.tile.pts-5,.mini-tile.pts-5{background:var(--pts-5)}.tile[class*=pts-],.mini-tile[class*=pts-],.tile[class*=pts-] .tile-pts,.mini-tile[class*=pts-] sup{color:#402}.pts-legend{gap:.3rem;margin:.3rem 0;display:flex}.pts-legend .mini-tile{text-align:center;min-width:1.6rem;font-weight:900}.bonus-tag{background:var(--green);color:#022;border-radius:.125rem;padding:0 .35rem;font-size:.9rem;font-weight:700}.final-possible{width:100%;margin-bottom:.5rem}.table.concealed .table-tile:not(.sample){visibility:hidden}.possible-section{margin-top:.75rem}.possible-head{text-transform:uppercase;letter-spacing:.05em;color:#ddd;margin-bottom:.3rem;font-size:.8rem;font-weight:900}.possible-head.joker{color:var(--yellow)}.possible-pts{color:var(--green);margin-left:.35rem;font-size:.7rem}.possible-list{max-height:11rem}.mini-tile.joker{background:var(--yellow)}.btn.yellow{background:var(--yellow);color:#600}.panel.round-end,.panel.game-over{max-width:50rem;max-height:94vh;overflow-y:auto}.shuffle-btn{margin-left:.5rem;padding:.3rem .8rem;font-size:.95rem}.invite{background:#0000002e;border-radius:.6rem;flex-direction:column;align-items:center;gap:.4rem;max-width:34rem;padding:.6rem 1rem;display:flex}.invite-link{gap:.5rem;width:100%;display:flex}.invite-link .name-input{flex:1;min-width:0;font-size:.85rem}.room-code{letter-spacing:.15em;font-family:Consolas,monospace;font-size:1.25em}.guest-name{opacity:.9;align-items:center;display:flex}.player-row.is-offline{opacity:.55}.you-tag{color:#fff;letter-spacing:.06em;vertical-align:.15em;background:#1d4e89;border-radius:.4em;margin-left:.3em;padding:.05em .35em;font-family:system-ui,sans-serif;font-size:.62em;font-weight:900;display:inline-block}.big-circle.join{border-radius:3rem;gap:.9rem;width:34rem;height:auto;min-height:18rem;padding:2rem 3rem}.lobby-list{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.tile-new{color:#fff;letter-spacing:.05em;pointer-events:none;background:#e53935;border-radius:.3em;padding:.12em .35em;font-size:.34em;font-weight:900;line-height:1.1;position:absolute;top:-.55em;left:-.45em;transform:rotate(-12deg);box-shadow:0 .1em .25em #00000073}.new-tiles{margin:.2rem 0 .6rem;font-weight:700}.new-tiles .mini-tile{margin:0 .15rem}.reaction-picker{z-index:65;flex-direction:column;align-items:flex-end;gap:.4rem;display:flex;position:absolute;bottom:5.6rem;right:.9rem}.reaction-toggle{cursor:pointer;background:#14141ebf;border:.15rem solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;font-size:1.6rem;line-height:1;transition:transform .15s;display:flex;box-shadow:0 .3rem .8rem #00000073}.reaction-toggle:hover,.reaction-toggle.on{transform:scale(1.1)}.reaction-grid{background:#fffaeef7;border-radius:.9rem;grid-template-columns:repeat(4,2.6rem);gap:.3rem;padding:.5rem;animation:.18s ease-out pop-in;display:grid;box-shadow:0 .5rem 1.4rem #00000080}.reaction-grid button{cursor:pointer;background:0 0;border:none;border-radius:.6rem;width:2.6rem;height:2.6rem;font-size:1.6rem;line-height:1}.reaction-grid button:hover{background:#00000014;transform:scale(1.15)}.reaction-bubble{z-index:66;pointer-events:none;text-align:center;white-space:nowrap;background:#fff;border-radius:1.2rem;padding:.2rem .45rem;font-size:2rem;line-height:1.1;animation:3.5s ease-out forwards reaction-in;position:absolute;top:calc(100% + .3rem);left:50%;transform:translate(-50%);box-shadow:0 .35rem .9rem #00000073}.reaction-who{color:#333;font-size:.8rem;font-weight:700;display:block}.reaction-bubble:before{content:"";border:.45rem solid #0000;border-top:none;border-bottom-color:#fff;margin-left:-.45rem;position:absolute;top:-.4rem;left:50%}@keyframes reaction-in{0%{opacity:0;transform:translate(-50%)scale(.2)}10%{opacity:1;transform:translate(-50%)scale(1.25)}18%{transform:translate(-50%)scale(1)}85%{opacity:1}to{opacity:0;transform:translate(-50%)translateY(.6rem)}}.join-link{color:#fff;cursor:pointer;background:#00000059;border:.12rem solid #ffffffb3;border-radius:2rem;padding:.5rem 1.1rem;font-weight:800;position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%)}.join-link:hover{background:#0000008c}.corner-btn.join{color:#fff;background:#1d4e89;left:1.125rem}.panel.join-code .add-word{justify-content:center}.code-input{text-align:center;letter-spacing:.15em;text-transform:uppercase;width:12rem;font-family:Consolas,monospace;font-size:1.4rem}.intro-links{justify-content:center;gap:.8rem;display:flex;position:absolute;bottom:1.4rem;left:0;right:0}.intro-links .join-link{position:static;transform:none}.big-circle.quick{gap:.7rem}.quick-count{margin:0;font-size:1.2rem;font-weight:800}.searching{gap:.5rem;display:flex}.searching span{background:var(--yellow);border-radius:50%;width:.8rem;height:.8rem;animation:1.2s ease-in-out infinite searching}.searching span:nth-child(2){animation-delay:.2s}.searching span:nth-child(3){animation-delay:.4s}@keyframes searching{0%,to{opacity:.4;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}.quick-offer{flex-direction:column;align-items:center;gap:.4rem;margin-top:.4rem;display:flex}.quick-offer p{margin:0}.looking-banner{z-index:64;color:#fff;background:#1d4e89eb;border-radius:1rem;align-items:center;gap:.8rem;padding:.3rem .9rem;font-size:.85rem;font-weight:700;display:flex;position:absolute;top:.4rem;left:50%;transform:translate(-50%);box-shadow:0 .3rem .8rem #0006}.looking-banner .link-btn{color:#ffd76a}.overlay.found-overlay{z-index:75}.player-alerts{z-index:62;pointer-events:none;flex-direction:column;align-items:center;gap:.4rem;display:flex;position:absolute;top:5.2rem;left:50%;transform:translate(-50%)}.player-alert{border-radius:.8rem;align-items:center;gap:.6rem;max-width:34rem;padding:.6rem 1.1rem;font-weight:700;animation:.25s ease-out pop-in;display:flex;box-shadow:0 .5rem 1.2rem #00000080}.player-alert.left{color:#5c3b00;background:#fff3cd;border:.18rem solid #e0a800}.player-alert.back{color:#11451b;background:#d8f5dd;border:.18rem solid #3aa04c}.player-alert .alert-icon{font-size:1.5rem}.player-alert .alert-sub{font-size:.8em;font-weight:500;display:block}.def-ja{align-items:baseline;gap:.6rem;display:flex}.def-written{white-space:nowrap;font-size:1.6em;font-weight:700;line-height:1.2}.game{isolation:isolate;transition:transform .5s cubic-bezier(.45,0,.2,1)}.game.looking-left{transform:translateX(var(--look,0px))}.game:before{content:"";z-index:-1;background:var(--navy);pointer-events:none;position:absolute;inset:0 0 0 -100vw}.game-left{z-index:2;position:relative}.joker-slot{--rim:0rem;--front-w:1.9rem;align-self:stretch;height:0;position:relative}.drawer-clip{top:0;right:calc(-1 * var(--rim));pointer-events:none;justify-content:flex-end;width:90rem;padding:.5rem 0 1.5rem;display:flex;position:absolute;overflow:hidden}.joker-drawer{pointer-events:auto;transform:translateX(calc(100% - var(--front-w)));align-items:stretch;transition:transform .45s cubic-bezier(.3,.75,.25,1);display:flex}.joker-drawer.open{transition-delay:50ms;transform:none}.drawer-front{width:var(--front-w);cursor:pointer;background:#3c3c7a;border:.1875rem solid #ccc;border-right:none;border-radius:.45rem 0 0 .45rem;flex-direction:column;flex:none;align-items:center;padding:.9rem 0 0;display:flex;position:relative}.drawer-front:disabled{cursor:default;opacity:1}.drawer-handle{background:#ccc;border-radius:.35rem;width:.65rem;height:4.2rem;margin-top:-2.1rem;transition:transform .12s;position:absolute;top:50%;left:-.8rem}.drawer-front:hover:not(:disabled) .drawer-handle,.joker-drawer.open .drawer-handle{background:var(--yellow)}.drawer-front:disabled .drawer-handle{opacity:.55}.drawer-plate{writing-mode:vertical-rl;text-orientation:upright;background:var(--yellow);color:#900;letter-spacing:-.05em;border-radius:.2rem;padding:.35rem .12rem;font-size:.68rem;font-weight:900}.joker-slot.off .drawer-plate{opacity:.45}.drawer-box{background:#2a2a5c;border-top:.1875rem solid #ccc;border-bottom:.1875rem solid #ccc;min-height:0;display:flex;position:relative;box-shadow:0 .6rem 1.2rem #00000080}.drawer-inside{flex-direction:column;gap:.5rem;min-height:0;padding:.7rem .9rem .8rem 1.1rem;display:flex;overflow-y:auto}.drawer-label{color:#fff;flex-direction:column;gap:.1rem;font-weight:800;display:flex}.drawer-label span{opacity:.8;font-size:.75rem;font-weight:600}.drawer-tray{background:#00000040;border-radius:.5rem;grid-template-columns:repeat(auto-fill,2.7rem);gap:.45rem;width:min(16.6rem,100vw - 7rem);padding:.6rem;display:grid}.joker-drawer.kana .drawer-tray{grid-template-columns:repeat(auto-fill,2.4rem);gap:.35rem;width:min(22.9rem,100vw - 7rem)}.tile.drawer-tile{cursor:pointer;border:none;width:2.7rem;min-width:0;height:2.7rem;padding:0;font-size:1.35rem;transition:transform 80ms;animation:none}.joker-drawer.kana .tile.drawer-tile{width:2.4rem;height:2.4rem;font-size:1.2rem}.tile.drawer-tile:hover,.tile.drawer-tile:focus-visible{filter:brightness(1.06);transform:translateY(-.15rem)}.tile.drawer-tile.on{outline-offset:.1rem;outline:.18rem solid #fff;transform:translateY(.1rem)}.drawer-tile .accent-hint{opacity:.7;font-size:.65rem;font-weight:800;position:absolute;top:.1rem;right:.22rem}.drawer-accents{background:#00000040;border-radius:.5rem;flex-wrap:wrap;justify-content:center;gap:.45rem;padding:.6rem;animation:.2s ease-out pop-in;display:flex}.tile.drawer-tile.big,.joker-drawer.kana .tile.drawer-tile.big{width:2.9rem;height:2.9rem;font-size:1.6rem}.speak-btn{vertical-align:middle;cursor:pointer;background:#e8f5e9;border:.12rem solid #2e7d32;border-radius:50%;margin-left:.4rem;padding:.15rem .4rem;font-size:.5em;line-height:1}.possible-detail-head .speak-btn{font-size:1rem}.speak-btn:hover{background:#c8e6c9}.stroke-link{color:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:none;border-radius:.4rem;padding:0 .2rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:.08em}.stroke-link:hover{background:#00000012}.stroke-hint{vertical-align:super;margin-left:.2rem;font-size:.55em}.stroke-kana{margin-top:.3rem;display:block}.overlay.stroke-overlay{z-index:72;position:fixed}.stroke-panel{max-width:46rem}.stroke-word{font-size:1.3em}.stroke-chars{flex-wrap:wrap;justify-content:center;gap:.8rem;margin:.4rem 0 .8rem;display:flex}.stroke-char{margin:0}.stroke-char svg{background:#fffdf7;border-radius:.6rem;width:9.5rem;height:9.5rem;box-shadow:inset 0 0 0 .12rem #d9c9a6}.stroke-char figcaption{margin-top:.2rem;font-size:.85rem}.stroke-grid{fill:none;stroke:#e3d6bb;stroke-width:.5px;stroke-dasharray:2 2}.stroke-ghost{fill:none;stroke:#ece4d3;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.stroke-ink{fill:none;stroke:#2a1a0c;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.stroke-ink.current{stroke:#d32f2f}.stroke-ink.play{stroke-dasharray:1;stroke-dashoffset:1px;animation:.45s ease-in-out forwards stroke-draw}@keyframes stroke-draw{to{stroke-dashoffset:0}}.stroke-num{fill:#c62828;font-family:system-ui,sans-serif;font-size:7px;font-weight:700}.stroke-num.play{opacity:0;animation:.1s linear forwards stroke-num-in}@keyframes stroke-num-in{to{opacity:1}}:is(.circle-screen:has(.big-circle.settings),.circle-screen:has(.big-circle.wordlist)){justify-content:flex-start;padding:1.5rem 0 5rem;overflow-y:auto}:is(.circle-screen:has(.big-circle.settings) .big-circle,.circle-screen:has(.big-circle.wordlist) .big-circle){flex-shrink:0;margin:auto 0}:is(.circle-screen:has(.big-circle.settings) .corner-btn,.circle-screen:has(.big-circle.wordlist) .corner-btn){position:fixed}.estimate-links{justify-content:center;gap:1.4rem;margin-top:.3rem;display:flex}.overlay.rules-help-overlay{z-index:80;position:fixed}.panel.rules-help{text-align:left;flex-direction:column;max-width:34rem;max-height:calc(100vh - 2rem);display:flex}.rules-help .help-scroll{min-height:0;padding-right:.3rem;overflow-y:auto}.rules-help .help-h{margin:.9rem 0 .3rem;font-size:1rem}.rules-help .help-h:first-child{margin-top:0}.rules-help .help-list{margin:0 0 .6rem;padding-left:1.3rem;font-size:.85rem}.rules-help .help-list li{margin-bottom:.25rem}.panel.rules-help h3{text-align:center}.panel.rules-help .dict-note{margin-bottom:.6rem}.rules-top{border-bottom:.12rem solid #00000026;flex-wrap:wrap;justify-content:center;gap:.6rem 3rem;width:100%;padding-bottom:.9rem;display:flex}.rules-top .setting-row{justify-content:center;gap:1rem;width:auto}.lang-pick{background:var(--yellow);color:#111;cursor:pointer;border:.1875rem solid #111;border-radius:.5rem;align-items:baseline;gap:.5rem;padding:.35rem .9rem;display:inline-flex}.lang-pick:disabled{opacity:.85;cursor:default}.lang-native{font-size:1.1rem;font-weight:900}.lang-english{opacity:.7;font-size:.8rem;font-weight:600}.lang-caret{font-size:.8rem}.overlay.lang-overlay{z-index:80;position:fixed}.panel.lang-panel{width:min(40rem,92vw);max-height:90vh;overflow-y:auto}.lang-panel h3{margin:0 0 .6rem}.lang-grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.6rem;width:100%;margin-bottom:.6rem;display:grid}.lang-card{color:#111;cursor:pointer;background:#f4f4f8;border:.15rem solid #ccc;border-radius:.6rem;flex-direction:column;align-items:center;gap:.25rem;padding:.7rem .5rem .6rem;display:flex}.lang-card:hover,.lang-card:focus-visible{border-color:#888}.lang-card.on{background:var(--yellow);border-color:#111}.lang-card.on .lang-native:before{content:"✓ "}.lang-sample{gap:.15rem;margin-top:.2rem;display:flex}.tool-btn.lang-btn{letter-spacing:.02em;color:#fff;font-size:.72rem;font-weight:900}.rules-top .setting-note{opacity:.75;font-size:.7rem;font-weight:600;display:block}.dice-panel{min-width:min(22rem,92%)}.dice-rows{flex-direction:column;gap:.35rem;margin:.4rem 0 .8rem;padding:0;list-style:none;display:flex}.dice-row{text-align:left;background:#ffffff14;border-radius:.5rem;grid-template-columns:1fr auto 2.2rem;align-items:center;gap:.7rem;padding:.3rem .6rem;display:grid}.dice-row.current{outline:.15rem solid var(--blue,#2a7de1);background:#2a7de11f}.dice-row.out{opacity:.45}.dice-round{margin:0 0 .2rem}.dice-row.winner{background:#ffd54a59;outline:.18rem solid #e0a800;font-weight:800}.dice-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dice-pair{gap:.35rem;display:flex}.dice-sum{text-align:right;font-size:1.3rem;font-weight:800}.dice-turn{margin:.2rem 0 0}.dice-result p{margin:.2rem 0}.dice-result .btn{margin-top:.5rem}.die{background:linear-gradient(145deg,#fff,#e4e0d6);border-radius:.45rem;grid-template:repeat(3,1fr)/repeat(3,1fr);width:2.3rem;height:2.3rem;padding:.28rem;display:grid;position:relative;box-shadow:inset 0 -.12rem .15rem #0000002e,0 .12rem .3rem #0006}.die.empty{background:#ffffff1a;box-shadow:inset 0 0 0 .12rem #ffffff47}.die .pip{background:#1a1a1a;border-radius:50%;place-self:center;width:.46rem;height:.46rem}.die.tumbling{animation:.65s ease-out die-tumble}@keyframes die-tumble{0%{transform:translateY(-.8rem)rotate(-200deg)scale(.9)}50%{transform:translateY(.1rem)rotate(40deg)}75%{transform:translateY(-.25rem)rotate(-12deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.die.tumbling{animation:none}}@media (width<=560px){.card-holder{--next-peek:3rem}.holder-card.next .peek-name .cpu-icon,.game-top .round-tool{display:none}.game-top{gap:.5rem}.game-top .timer{width:6.4rem}.game-top .btn-newsyl{width:3.3rem;margin-left:.2rem}}.big-circle.account{border-radius:3rem;gap:.8rem;width:34rem;height:auto;min-height:20rem;max-height:calc(100vh - 6rem);padding:2rem 3rem;overflow-y:auto}.account-form,.account-buy{text-align:left;flex-direction:column;gap:.6rem;width:100%;display:flex}.account-form>.btn,.account-buy>.btn{align-self:center}.account-field{flex-direction:column;gap:.2rem;font-weight:700;display:flex}.account-field .name-input{box-sizing:border-box;width:100%}.account-links{flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;display:flex}.account-form p{margin:0}.account-email{font-weight:700}.account-owned{color:#1b5e20;font-weight:900}.account-pay{background:#ffffff8c;border-radius:.4rem;padding:.4rem .6rem;font-weight:700}.account-dev{word-break:break-all;font-size:.8rem}.account-buy h3{text-align:center;margin:.2rem 0 0}.account-buy .muted{text-align:center;margin:0}.account-providers{flex-direction:column;gap:.4rem;display:flex}.account-provider{cursor:pointer;border:.15rem solid #00000040;border-radius:.5rem;align-items:center;gap:.5rem;padding:.4rem .7rem;font-weight:700;display:flex}.account-provider.on{background:#ffffff8c;border-color:#111}.account-names{gap:.5rem;display:flex}.account-names .name-input{flex:1;min-width:0}.theme-table{--ink:#2b1b0e;--cream:#fff3dc;--paper:#fffaf0;--paper-2:#f3e8d2;--hand:"Segoe Print", "Bradley Hand", "Comic Sans MS", cursive;--tile-font:"Segoe UI", "Helvetica Neue", Arial, sans-serif;--face-1:#f5e8ca;--face-2:#f7bfcb;--face-3:#d8c2f3;--face-4:#b9d8f5;--face-5:#f7b867;--face-joker:#ffdc4a;--wood:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='400'%20viewBox='0%200%20800%20400'%3e%3c!--%20Walnut%20table%20top:%20long%20stretched%20noise%20for%20the%20grain,%20fine%20noise%20for%20the%20pores.%20Tiles%20seamlessly.%20--%3e%3cfilter%20id='grain'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%20color-interpolation-filters='sRGB'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.0032%200.055'%20numOctaves='5'%20seed='7'%20stitchTiles='stitch'%20/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.22%200%200%200%200%200.11%200%200%200%200%200.04%202.6%200%200%200%20-1.1'%20/%3e%3c/filter%3e%3cfilter%20id='light'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%20color-interpolation-filters='sRGB'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.002%200.03'%20numOctaves='3'%20seed='21'%20stitchTiles='stitch'%20/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.85%200%200%200%200%200.6%200%200%200%200%200.35%200%202.2%200%200%20-1.15'%20/%3e%3c/filter%3e%3cfilter%20id='pores'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%20color-interpolation-filters='sRGB'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.035%200.9'%20numOctaves='2'%20seed='3'%20stitchTiles='stitch'%20/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.18%200%200%200%200%200.09%200%200%200%200%200.03%201.6%200%200%200%20-0.7'%20/%3e%3c/filter%3e%3crect%20width='800'%20height='400'%20fill='%238c5a2e'%20/%3e%3crect%20width='800'%20height='400'%20filter='url(%23light)'%20/%3e%3crect%20width='800'%20height='400'%20filter='url(%23grain)'%20/%3e%3crect%20width='800'%20height='400'%20filter='url(%23pores)'%20opacity='0.55'%20/%3e%3c/svg%3e");--carpet:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='96'%20height='96'%20viewBox='0%200%2096%2096'%3e%3cdefs%3e%3cpattern%20id='weave'%20width='4'%20height='4'%20patternUnits='userSpaceOnUse'%3e%3crect%20width='4'%20height='4'%20fill='%235a1d2b'/%3e%3crect%20width='2'%20height='2'%20fill='%23000'%20fill-opacity='.12'/%3e%3crect%20x='2'%20y='2'%20width='2'%20height='2'%20fill='%23000'%20fill-opacity='.12'/%3e%3crect%20x='2'%20width='2'%20height='2'%20fill='%23fff'%20fill-opacity='.035'/%3e%3c/pattern%3e%3c/defs%3e%3crect%20width='96'%20height='96'%20fill='url(%23weave)'/%3e%3c!--%20a%20quiet%20diamond%20lattice%20in%20muted%20gold%20and%20navy,%20like%20a%20woven%20carpet%20--%3e%3cpath%20d='M48%206%20L90%2048%20L48%2090%20L6%2048%20Z'%20fill='none'%20stroke='%23c9a45c'%20stroke-opacity='.4'%20stroke-width='2'/%3e%3cpath%20d='M48%2024%20L72%2048%20L48%2072%20L24%2048%20Z'%20fill='%231c2f5c'%20fill-opacity='.55'%20stroke='%23c9a45c'%20stroke-opacity='.5'%20stroke-width='1.5'/%3e%3ccircle%20cx='48'%20cy='48'%20r='5'%20fill='%23c9a45c'%20fill-opacity='.5'/%3e%3cpath%20d='M0%200%20L12%200%20L0%2012%20Z%20M96%200%20L84%200%20L96%2012%20Z%20M0%2096%20L12%2096%20L0%2084%20Z%20M96%2096%20L84%2096%20L96%2084%20Z'%20fill='%23c9a45c'%20fill-opacity='.28'/%3e%3c/svg%3e");--felt:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3e%3c!--%20Green%20baize:%20fine%20dark%20and%20light%20fibres.%20Tiles%20seamlessly.%20--%3e%3cfilter%20id='dark'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%20color-interpolation-filters='sRGB'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='3'%20seed='4'%20stitchTiles='stitch'%20/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.02%200%200%200%200%200.12%200%200%200%200%200.06%201.8%200%200%200%20-0.75'%20/%3e%3c/filter%3e%3cfilter%20id='lite'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%20color-interpolation-filters='sRGB'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.6'%20numOctaves='2'%20seed='9'%20stitchTiles='stitch'%20/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.55%200%200%200%200%200.85%200%200%200%200%200.65%200%201.6%200%200%20-0.85'%20/%3e%3c/filter%3e%3crect%20width='300'%20height='300'%20fill='%231e6b46'%20/%3e%3crect%20width='300'%20height='300'%20filter='url(%23dark)'%20/%3e%3crect%20width='300'%20height='300'%20filter='url(%23lite)'%20opacity='0.6'%20/%3e%3c/svg%3e")}.theme-table .pts-1{--face:var(--face-1);--edge:#c8ad7d}.theme-table .pts-2{--face:var(--face-2);--edge:#cf8d9c}.theme-table .pts-3{--face:var(--face-3);--edge:#a88fcc}.theme-table .pts-4{--face:var(--face-4);--edge:#84a9cf}.theme-table .pts-5{--face:var(--face-5);--edge:#c98431}.theme-table .joker{--face:var(--face-joker);--edge:#c9a21a}.theme-table.stage{color:var(--cream);background:radial-gradient(ellipse 75% 70% at 50% 42%, #ffd69633, #0000 55%, #0000008c 100%), repeating-linear-gradient(to bottom, transparent 0 14rem, #190c0499 14rem 14.12rem, #ffe1b414 14.12rem 14.25rem), var(--wood) 0 0 / 64rem 32rem, #7a4b24}.theme-table .tool-btn{background:#140a0259;border-radius:50%;width:2.1rem;height:2.1rem;padding:0;font-size:1rem;box-shadow:inset 0 .1rem .2rem #00000080,0 1px #ffffff26}.theme-table .btn{border:none;border-radius:.75rem;font-weight:800;transition:transform 80ms;box-shadow:inset 0 1px #ffffff4d,0 .22rem #0000004d,0 .45rem .9rem #0000004d}.theme-table .btn:active:not(:disabled){transform:translateY(2px)}.theme-table .btn.green{color:#fff;background:linear-gradient(#4caf50,#2e7d32)}.theme-table .btn.red{color:#fff;background:linear-gradient(#e53935,#b71c1c)}.theme-table .btn.blue{color:#fff;background:linear-gradient(#1e88e5,#1565c0)}.theme-table .btn.grey{color:#fff;background:linear-gradient(#7a604a,#4e3b2c)}.theme-table .btn.yellow{color:#3a230f;background:linear-gradient(#ffd54f,#f9a825)}.theme-table .overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#140a028c}.theme-table .overlay.soft{-webkit-backdrop-filter:none;backdrop-filter:none;background:#140a024d}.theme-table .panel{background:linear-gradient(var(--paper), var(--paper-2));color:var(--ink);border:none;border-radius:1rem;box-shadow:0 1.4rem 3rem #0009,inset 0 0 0 1px #ffffffb3}.theme-table .muted,.theme-table .paused-tag,.theme-table .def-base,.theme-table .rules-hint{color:#7a6650}.theme-table .claim-word{color:#1b7a3d;letter-spacing:.04em}.theme-table .value-line{color:#3a2a1a}.theme-table .value-line strong,.theme-table .stake strong{color:#b3261e}.theme-table .definition,.theme-table .stake,.theme-table .possible{color:var(--ink);background:#efe2c6}.theme-table .stake.hot{border-color:#c62828}.theme-table .stake-title,.theme-table .possible-head{color:#5a4630}.theme-table .possible-head.joker{color:#a87400}.theme-table button.possible{color:var(--ink)}.theme-table button.possible:hover{border-color:#b9a27e}.theme-table button.possible.selected{background:#ffe9a8;border-color:#c99a1c}.theme-table .possible-pts,.theme-table .result.good .verdict{color:#1b7a3d}.theme-table .result.bad .verdict{color:#b3261e}.theme-table .final-table .winner{color:#a87400}.theme-table .bonus-tag{color:#fff;background:#2e7d32}.theme-table .toast{background:linear-gradient(#e53935,#b71c1c);border:none;border-radius:1rem;box-shadow:0 1rem 2rem #00000080}.theme-table .tile,.theme-table .mini-tile,.theme-table .logo-letter{background:linear-gradient(150deg, #fff9 0%, #ffffff24 32%, #fff0 55%, #00000012 100%), var(--face,var(--face-1));color:var(--ink);font-family:var(--tile-font)}.theme-table .tile{box-shadow:inset 0 .07rem 0 #ffffffe6, inset 0 -.09rem 0 #0000001f, 0 .17rem 0 var(--edge,#c8ad7d), 0 .26rem 0 #00000038, .15rem .5rem .7rem #00000073;border-radius:.32rem;font-weight:700}.theme-table .tile.table-tile{height:1.95em}.theme-table .tile.grab:hover:not(.used){filter:brightness(1.05);box-shadow:inset 0 .07rem 0 #ffffffe6, inset 0 -.09rem 0 #0000001f, 0 .17rem 0 var(--edge,#c8ad7d), 0 .26rem 0 #00000038, .25rem .8rem 1rem #00000080}.theme-table .tile.used{opacity:.28;box-shadow:none}.theme-table .tile-pts,.theme-table .tile[class*=pts-] .tile-pts{color:#2b1b0ebf;font-size:.4em;font-weight:800;top:.2em;right:.28em}.theme-table .drag-ghost{box-shadow:inset 0 .07rem 0 #ffffffe6, 0 .17rem 0 var(--edge,#c8ad7d), .6rem 1.4rem 1.6rem #00000080}.theme-table .mini-tile{box-shadow:inset 0 1px 0 #fffc, 0 .12rem 0 var(--edge,#c8ad7d), 0 .2rem .3rem #00000040;border-radius:.22rem;padding:.05rem .4rem;font-weight:700}.theme-table .mini-tile sup,.theme-table .mini-tile[class*=pts-] sup{color:#2b1b0ebf}.theme-table .game>header,.theme-table .game>aside,.theme-table .game>footer{z-index:1;position:relative}.theme-table .game>header{z-index:31}.theme-table .game>aside{z-index:2}.theme-table .game-top{padding:.55rem 5.5rem .35rem calc(var(--table-left) + .6rem);align-items:center;min-height:5.6rem}.theme-table .table{z-index:1;background:radial-gradient(ellipse 70% 65% at 50% 40%, #ffffff1a, #0000 60%, #0000004d 100%), var(--felt) 0 0 / 15rem 15rem, #1e6b46;border-radius:1.5rem;margin:.85rem 5rem 1.3rem .85rem;box-shadow:inset 0 .5rem 1.6rem #00000080,inset 0 0 0 .12rem #00000059,0 0 0 .45rem #5c3618,0 0 0 .55rem #3a210d,0 .9rem 1.8rem .4rem #0000008c}.theme-table .table:before{content:"";pointer-events:none;border:.13rem dashed #ffffff29;border-radius:1.1rem;position:absolute;inset:.55rem}.theme-table .table-empty{color:#fff3dc8c;font-size:1.1rem;font-style:italic}.theme-table .card-holder{--peek:.55rem;--next-peek:5.2rem;width:9.2rem;margin-top:.5rem;padding-bottom:.7rem}.theme-table .holder-card{color:#1f3a6e;background:repeating-linear-gradient(#0000 0 1.42rem,#4678c847 1.42rem 1.5rem),linear-gradient(#fffdf4,#f4ebd3);border:none;border-radius:.2rem;box-shadow:0 .12rem .35rem #0006}.theme-table .holder-card.behind{transform:translate(calc(var(--next-peek) + (var(--k) - 1) * var(--peek)), calc(var(--k) * -.16rem)) rotate(calc(var(--k) * 1.6deg));transform-origin:0 100%;background:linear-gradient(#f1e7cc,#e6dab9);border-top:.12rem solid #ffffffb3;inset:0 0 .7rem}.theme-table .holder-card.front{background:linear-gradient(90deg,#0000 .85rem,#dc3c3c66 .85rem .95rem,#0000 .95rem),repeating-linear-gradient(#0000 0 1.42rem,#4678c847 1.42rem 1.5rem),linear-gradient(#fffdf4,#f4ebd3);padding:.2rem .3rem .1rem 1.1rem}.theme-table .holder-card .tab-name{color:#1f3a6e;font-family:var(--hand);background:0 0;padding:.05rem .1rem;font-size:1.05rem}.theme-table .holder-card.front.active .tab-name{background:linear-gradient(#0000 50%,#ffe10099 50% 88%,#0000 88%);font-weight:700}.theme-table .tab-score{color:#b3261e;font-family:var(--hand);text-align:left;background:0 0;border:none;padding-left:.1rem;font-size:1.45rem;font-weight:700;line-height:1.25}.theme-table .holder-card.front .tab-score{border-radius:0;margin:0}.theme-table .card-holder:after{content:"";z-index:2;left:-.3rem;right:calc((var(--next-peek) + (var(--behind,1) - 1) * var(--peek)) * -1 - .3rem);background:linear-gradient(to bottom, #ffdca059, #0000001a 40%, #00000059), var(--wood) 0 0 / 30rem 15rem, #7a4b24;border-radius:.2rem .2rem .45rem .45rem;height:1rem;position:absolute;bottom:0;box-shadow:inset 0 .1rem #ffebc859,0 .4rem .8rem #00000080}.theme-table .holder-count{z-index:3;color:#3a230f;background:linear-gradient(90deg,#b8861f,#f3d57a 50%,#b8861f);border:none;border-radius:.3rem;padding:0 .45rem;font-weight:800;line-height:.9rem;bottom:.05rem;right:.5rem;box-shadow:0 .05rem .15rem #00000080}.theme-table .card-holder:hover .holder-card.front{transform:translateY(-.12rem)}.theme-table .cards-backdrop{background:#140a04b3}.theme-table .cards-pop{background:radial-gradient(ellipse 80% 70% at 50% 35%, #ffd69624, #0000 70%), var(--wood) 0 0 / 40rem 20rem, #6b4220;color:var(--cream);border:none;border-radius:1rem;box-shadow:inset 0 .15rem #ffe6be4d,0 0 0 .3rem #3a210d,0 1.5rem 3rem #000000a6}.theme-table .cards-pop-head h2{font-family:var(--hand);text-shadow:0 1px 2px #000c}.theme-table .cards-close{color:#3a230f;background:linear-gradient(90deg,#b8861f,#f3d57a 50%,#b8861f);font-weight:900;box-shadow:0 .1rem .3rem #00000080}.theme-table .cards-grid{gap:1rem .9rem;padding:.4rem}.theme-table .note-card{min-height:7rem;color:var(--ink);background:linear-gradient(90deg,#0000 1.15rem,#dc3c3c73 1.15rem 1.27rem,#0000 1.27rem),repeating-linear-gradient(#0000 0 1.42rem,#4678c847 1.42rem 1.5rem),linear-gradient(#fffdf4,#f4ebd3);border:none;border-radius:.2rem;padding:.3rem .4rem .4rem 1.5rem;position:relative;transform:rotate(-.8deg);box-shadow:0 .35rem .7rem #00000073}.theme-table .note-card:nth-child(2n){transform:rotate(.9deg)}.theme-table .note-card.active{box-shadow:0 0 0 .2rem #ffd54a,0 .35rem .7rem #00000073}.theme-table .note-head{color:#1f3a6e;background:0 0;padding:0 .2rem}.theme-table .note-card.active .note-head{background:0 0}.theme-table .note-card.active .note-head .tab-name{background:linear-gradient(#0000 50%,#ffe10099 50% 88%,#0000 88%);font-weight:700}.theme-table .note-head .tab-name{font-family:var(--hand)}.theme-table .note-head .tab-score{color:#b3261e;padding:0}.theme-table .wl-pts{color:#1b7a3d}.theme-table .word-list-empty,.theme-table .word-list-count{color:#7a6650;border-color:#e0d4b8}.theme-table .round-tool{background:linear-gradient(#45454b,#1c1c20);border:none;border-radius:1.1rem;gap:.4rem;height:3.4rem;margin-top:0;padding:0 .6rem;box-shadow:inset 0 0 0 .3rem #2a2a2e,inset 0 0 0 .42rem #0c120e,inset 0 .4rem .8rem #0009,0 0 0 .14rem #9a9aa2,0 .6rem 1.1rem #0000008c}.theme-table .round-lcd{background:#0c120e;border-radius:.4rem;min-width:4.2rem;padding:.25rem .3rem;box-shadow:inset 0 .15rem .4rem #000c}.theme-table .round-num{color:#a6ffbf;text-shadow:0 0 .4rem #78ffa099}.theme-table .round-sub{color:#a6ffbfb3}.theme-table .round-tool.peeking .round-num{color:#ffd47a;text-shadow:0 0 .4rem #ffc86499}.theme-table .round-btn{color:#3a230f;background:radial-gradient(circle at 35% 30%,#f6dfb0,#cf9f5f 68%,#9a6b35);width:1.5rem;height:1.5rem;box-shadow:0 .15rem #6e4a22,0 .3rem .4rem #00000080}.theme-table .round-btn:active:not(:disabled){box-shadow:0 .03rem #6e4a22,0 .08rem .15rem #00000080}.theme-table .timer{color:#a6ffbf;text-shadow:0 0 .4rem #78ffa099;background:linear-gradient(#45454b,#1c1c20);border:none;border-radius:1.1rem;width:9.5rem;height:3.4rem;margin-top:0;box-shadow:inset 0 0 0 .3rem #2a2a2e,inset 0 0 0 .42rem #0c120e,inset 0 .4rem .8rem #0009,0 0 0 .14rem #9a9aa2,0 .6rem 1.1rem #0000008c}.theme-table .timer-bar{background:#78ffa01f}.theme-table .timer.low{color:#ff7b7b;text-shadow:0 0 .4rem #ff5a5ab3}.theme-table .timer.paused{color:#6f8f78;text-shadow:none}.theme-table .btn-newsyl{color:#ffd76a;text-shadow:0 1px 2px #000000b3;background:radial-gradient(80% 75% at 38% 45%,#8a5cc4,#55298a 55%,#2c1149);border:none;border-radius:44% 44% 47% 47%/32% 32% 64% 64%;width:4.6rem;height:4.9rem;padding-top:1rem;font-size:.8rem;position:relative;box-shadow:inset -.6rem -.7rem 1.2rem #00000073,inset .4rem .5rem .9rem #ffffff24,.2rem .7rem 1.1rem #0000008c}.theme-table .btn-newsyl:before{content:"";background:repeating-linear-gradient(90deg,#00000040 0 .18rem,#0000 .18rem .45rem),radial-gradient(at 50% 30%,#8a5cc4,#3d1a66);border-radius:50% 50% 35% 35%;width:2.8rem;height:1.25rem;position:absolute;top:-.7rem;left:50%;transform:translate(-50%)}.theme-table .btn-newsyl:after{content:"";background:linear-gradient(#ffe08a,#c9971c);border-radius:.2rem;height:.32rem;position:absolute;top:.45rem;left:26%;right:26%;box-shadow:0 .1rem .15rem #00000080}.theme-table .btn-newsyl:disabled{opacity:.85;filter:saturate(.55)brightness(.8)}.theme-table .btn-newsyl.pulse{animation:1.4s ease-in-out infinite bag-wiggle}@keyframes bag-wiggle{0%,to{filter:drop-shadow(0 0 #ffd76a00);transform:rotate(0)}25%{transform:rotate(-4deg)}50%{filter:drop-shadow(0 0 .7rem #ffd76acc)}75%{transform:rotate(4deg)}}.theme-table .game{--table-left:calc(var(--left-col) + .85rem);--desk-left:calc(var(--left-col) + .3rem)}.theme-table .game-bottom{row-gap:.6rem;padding-bottom:.8rem}.theme-table .word-bar{background:linear-gradient(to bottom, #00000073, #0000000d 35%, #00000040), linear-gradient(#ffd29652, #ffd29652), var(--wood) 0 0 / 40rem 20rem;border:none;border-radius:.7rem .7rem 1rem 1rem;gap:.25rem;min-height:4.4rem;padding:.45rem .9rem 1.2rem;position:relative;box-shadow:inset 0 .12rem #ffebc84d,0 .6rem 1.2rem #0000008c}.theme-table .word-bar:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(to bottom, #fff0d28c, #fff0d200 25%, #0000 60%, #00000059), linear-gradient(#ffc88259, #ffc88259), var(--wood) 0 0 / 40rem 20rem;border-radius:.35rem .35rem .9rem .9rem;height:1.65rem;position:absolute;bottom:-.25rem;left:-.35rem;right:-.35rem;box-shadow:0 -.15rem .35rem #00000059,0 .4rem .7rem #00000080}.theme-table .word-bar.drop-hover{outline:none;box-shadow:0 0 0 .2rem #ffdc4ad9,0 .6rem 1.2rem #0000008c}.theme-table .tile.in-bar{z-index:1;transform-origin:50% 100%;min-width:3rem;height:2.65rem;font-size:1.45rem;transform:perspective(14rem)rotateX(16deg)}.theme-table .slot-empty{border-right:none}.theme-table .bar-arrow{background:linear-gradient(90deg,#8a6420,#e6b84a 45%,#fff3c4 75%,#c9971c);top:.5rem;bottom:1.5rem;box-shadow:0 .12rem .3rem #0000008c}.theme-table .btn-ok{color:#fff;text-shadow:0 1px 2px #0009;background:radial-gradient(circle at 35% 30%,#ff8a80,#e53935 40%,#9a1414 85%);border:.3rem solid #26262a;border-radius:50%;width:4.4rem;height:4.4rem;margin-right:1rem;font-size:1.05rem;box-shadow:inset 0 -.3rem .5rem #00000059,0 .3rem #111,0 .6rem 1rem #0000008c}.theme-table .btn-ok:active:not(:disabled){transform:translateY(.15rem)}.theme-table .btn-pass,.theme-table .btn-newgame{color:#3a230f;background:linear-gradient(#ffe1b473, #ffe1b433), var(--wood) 0 0 / 30rem 15rem;border:none;border-radius:.6rem;font-weight:800;box-shadow:inset 0 1px #fff0d299,0 .2rem #3a210d,0 .4rem .7rem #00000080}.theme-table .btn-newgame{color:#fff3dc;background:linear-gradient(#5a3a22,#3a230f)}.theme-table .eraser-shape{background:linear-gradient(#ffffff59,#fff0 40%,#00000026),linear-gradient(90deg,#f5a3bd 0 36%,#1f5fae 36% 100%);border:none;border-radius:.3rem;width:4rem;height:1.5rem;transform:rotate(-16deg);box-shadow:.2rem .4rem .5rem #00000080}.theme-table .status-line{color:var(--cream);text-shadow:0 1px 3px #000000e6}.decor{display:none}.theme-table .decor{z-index:0;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.decor>*{position:absolute}.decor-mug{width:5.6rem;height:5.6rem;top:6.8rem;right:-1.9rem;transform:rotate(-82deg)}.mug-body{background:radial-gradient(circle at 38% 32%,#fff,#ece7de 55%,#c9bfae);border-radius:50%;position:absolute;inset:0;box-shadow:.6rem .9rem 1.3rem #0000008c,inset -.2rem -.3rem .5rem #00000026}.mug-coffee{background:radial-gradient(circle at 46% 42%,#9a6a3f 0%,#5e3517 38%,#391c08 78%);border-radius:50%;position:absolute;inset:.6rem;box-shadow:inset 0 .25rem .55rem #000000a6}.mug-coffee:after{content:"";filter:blur(1px);background:#ffffff38;border-radius:50%;width:34%;height:16%;position:absolute;top:18%;left:22%}.mug-handle{border:.6rem solid #e7e1d6;border-left:none;border-radius:0 1.2rem 1.2rem 0;width:2.2rem;height:2.3rem;position:absolute;top:2.05rem;right:-1.55rem;box-shadow:.5rem .7rem .9rem #00000073}.decor-stain{filter:blur(.6px);border:.22rem solid #3c1c0852;border-right-color:#3c1c0826;border-radius:50%;width:4.4rem;height:4.4rem;top:11.2rem;right:.6rem}.decor-pencil{transform-origin:100%;filter:drop-shadow(.35rem .45rem .3rem #00000080);width:9.6rem;height:.95rem;display:flex;top:48%;right:1rem;transform:rotate(-76deg)}.pencil-eraser{background:linear-gradient(#ffa3b8,#e0607f);border-radius:.3rem 0 0 .3rem;width:.9rem}.pencil-ferrule{background:repeating-linear-gradient(90deg,#c9c9cf 0 .14rem,#8d8d95 .14rem .22rem);width:.85rem}.pencil-body{background:linear-gradient(#ffe07a 0 30%,#f6bf26 30% 66%,#d39a00 66%);flex:1}.pencil-tip{clip-path:polygon(0 0,100% 50%,0 100%);background:linear-gradient(90deg,#ecc79b 0 68%,#3a3a3a 68%);width:1.6rem}.decor-steam{width:5.6rem;height:5.6rem;top:6.8rem;right:-1.9rem}.decor-steam span{filter:blur(.35rem);opacity:0;will-change:transform, opacity;background:radial-gradient(circle,#ffffffd9,#ffffff59 45%,#fff0 70%);border-radius:50%;width:2.6rem;height:2.6rem;animation:4.8s ease-out infinite steam-rise;position:absolute;top:30%;left:30%}.decor-steam span:nth-child(2){width:2.2rem;height:2.2rem;animation-duration:5.6s;animation-delay:1.6s;top:38%;left:36%}.decor-steam span:nth-child(3){width:2.4rem;height:2.4rem;animation-duration:5.2s;animation-delay:3.2s;top:40%;left:24%}@keyframes steam-rise{0%{opacity:0;transform:translate(0)scale(.5)}20%{opacity:.8}to{opacity:0;transform:translate(-1.6rem,-3.4rem)scale(2.4)}}@media (prefers-reduced-motion:reduce){.decor-steam span{animation:none}}.theme-table .big-circle{color:var(--cream);background:radial-gradient(ellipse 70% 65% at 50% 40%, #ffffff1a, #0000 60%, #0000004d 100%), var(--felt) 0 0 / 15rem 15rem, #1e6b46;border:none;box-shadow:inset 0 .5rem 2rem #00000080,0 0 0 .55rem #5c3618,0 0 0 .7rem #3a210d,0 1.2rem 2.4rem .4rem #0009}.theme-table .big-circle h2{color:#ffe9c7;text-shadow:0 1px 3px #0009}.theme-table .setting-label{color:var(--cream)}.theme-table .dict-note{color:#e9dcc0}.theme-table .link-btn,.theme-table .hint{color:#f0dfc0}.theme-table .estimate strong{color:#ffd76a}.theme-table .warn{color:#ffb4a8}.theme-table .segmented{background:#0000004d;border:.12rem solid #00000059;box-shadow:inset 0 .15rem .35rem #00000073}.theme-table .segmented button{color:#f6ead299;background:0 0}.theme-table .segmented button:not(.on):not(:disabled):hover{color:#fff3d6}.theme-table .segmented button.on{color:#2a1606;background:linear-gradient(#ffe48a,#f2bf3c);border-radius:.35rem;box-shadow:0 .1rem .3rem #00000073}.theme-table .stepper button{color:#3a230f;background:radial-gradient(circle at 35% 30%,#f6dfb0,#cf9f5f 68%,#9a6b35);box-shadow:0 .12rem #6e4a22,0 .25rem .4rem #00000073}.theme-table .stepper-value{color:#a6ffbf;text-shadow:0 0 .4rem #78ffa080;background:#0c120e;box-shadow:inset 0 .15rem .4rem #000c}.theme-table .slide-switch{background:#0c120e;box-shadow:inset 0 .15rem .4rem #000c}.theme-table .slide-knob{background:radial-gradient(circle at 35% 30%,#f6dfb0,#cf9f5f 68%,#9a6b35);box-shadow:0 .12rem #6e4a22,0 .25rem .4rem #00000073}.theme-table .slide-num{color:#a6ffbf99;text-shadow:0 0 .4rem #78ffa066}.theme-table .slide-num.sel{color:#3a230f;text-shadow:none}.theme-table .name-input{background:var(--paper);color:#1f3a6e;font-family:var(--hand);border:none;border-radius:.45rem;box-shadow:inset 0 .15rem .3rem #00000040}.theme-table .name-input:disabled{background:#ffffff24}.theme-table .player-kind-label{color:#e9dcc0}.theme-table .remove-btn{color:#3a230f;background:radial-gradient(circle at 35% 30%,#f6dfb0,#cf9f5f 68%,#9a6b35);box-shadow:0 .12rem #6e4a22,0 .25rem .4rem #00000073}.theme-table .add-btn{color:#3a230f;background:linear-gradient(#fff3dc,#e9d4ab);border:none;border-radius:.7rem;box-shadow:0 .2rem #9a6b35,0 .4rem .7rem #0006}.theme-table .players-note{color:#e9dcc0}.theme-table .computer-note{color:#1f5fae}.theme-table .tab-name .cpu-icon{font-family:Segoe UI Emoji,sans-serif}.theme-table .ask{color:#5a4630;background:#efe2c6}.theme-table .ask.now{color:var(--ink);background:#ffdc4a}.theme-table button.ask.pick.now{border-color:#8a5a00}.theme-table .timeup{color:#ff7b7b;text-shadow:0 0 .4rem #ff5a5acc;background:linear-gradient(#45454b,#1c1c20);border:none;border-radius:1.1rem;padding:0 .6rem;box-shadow:inset 0 0 0 .3rem #2a2a2e,inset 0 0 0 .42rem #2a0c0c,inset 0 .4rem .8rem #0009,0 0 0 .14rem #9a9aa2,0 0 1.2rem #ff50508c,0 .6rem 1.1rem #0000008c}.theme-table .btn-newsyl.buy{color:#ffe9a8;background:radial-gradient(80% 75% at 38% 45%,#5fae5f,#2e7d32 55%,#154a19);font-size:.72rem}.theme-table .list-select{background:var(--paper);color:var(--ink);border:none;box-shadow:inset 0 .15rem .3rem #00000040}.theme-table .lesson-word{background:#140a0259}.theme-table .chip-remove{color:#fff3dc}.theme-table .lesson-chip{color:#7a6650;background:#efe2c6}.theme-table .lesson-chip.found{color:#fff;background:#2e7d32}.theme-table .logo-box{text-shadow:none;background:0 0;border:none;justify-content:center;gap:.12em;padding:0;display:flex}.theme-table .logo-letter{width:1.15em;height:1.25em;box-shadow:inset 0 .04em 0 #ffffffe6, 0 .06em 0 var(--edge), 0 .09em 0 #00000038, .05em .16em .22em #00000073;border-radius:.12em;justify-content:center;align-items:center;font-size:.75em;display:flex}.theme-table .logo-letter:nth-child(odd){transform:rotate(-3deg)}.theme-table .logo-letter:nth-child(3n){transform:rotate(2.5deg)translateY(.04em)}.theme-table .panel .warn{color:#c62828}.theme-table .panel .dict-note{color:#3a230f}.theme-table .game:before{width:calc(100vw + var(--desk-left));background:radial-gradient(ellipse 90% 80% at 100% 50%, #ffd6961a, #0000 60%), linear-gradient(to left, #00000080, #0000 9rem), var(--carpet) 0 0 / 9rem 9rem, #4c1a26;left:-100vw;box-shadow:inset -1.6rem 0 1.6rem -.8rem #0000008c}.theme-table .game:after{content:"";top:0;bottom:0;left:var(--desk-left);z-index:-1;pointer-events:none;background:radial-gradient(ellipse 75% 70% at 50% 42%, #ffd69633, #0000 55%, #0000008c 100%), repeating-linear-gradient(to bottom, transparent 0 14rem, #190c0499 14rem 14.12rem, #ffe1b414 14.12rem 14.25rem), var(--wood) calc(-1 * var(--desk-left)) 0 / 64rem 32rem, #7a4b24;position:absolute;right:0;box-shadow:inset .2rem 0 #ffe1b44d,inset .9rem 0 1rem -.6rem #00000073,-.5rem 0 1.3rem #000000b3}.theme-table .joker-slot{--rim:.3rem}.theme-table .drawer-front{background:linear-gradient(90deg, #ffdcaa2e, #00000040), var(--wood) 0 0 / 40rem 20rem, #5c3618;border:none;border-radius:.35rem 0 0 .35rem;box-shadow:inset .12rem 0 #ffe6be40,inset 0 .12rem #ffe6be26,inset 0 -.15rem .2rem #0006,-.3rem .4rem .6rem #00000073}.theme-table .drawer-handle{background:linear-gradient(90deg,#7a5414,#a57618 20%,#e6b84a 55%,#fff3c4 80%,#c9971c);border-radius:.32rem;width:.6rem;height:4.6rem;margin-top:-2.3rem;left:-.85rem;box-shadow:-.25rem .3rem .45rem #0000008c,inset 0 0 0 1px #50320859}.theme-table .drawer-handle:before,.theme-table .drawer-handle:after{content:"";z-index:-1;background:linear-gradient(90deg,#8a6018,#f3d27a 60%,#8a6018);border-radius:.15rem;width:.7rem;height:.55rem;position:absolute;left:.3rem;box-shadow:0 .1rem .2rem #00000073}.theme-table .drawer-handle:before{top:.35rem}.theme-table .drawer-handle:after{bottom:.35rem}.theme-table .drawer-front:hover:not(:disabled) .drawer-handle,.theme-table .joker-drawer.open .drawer-handle{background:linear-gradient(90deg,#8a6018,#b9871f 20%,#f2c95c 55%,#fff8dc 80%,#d9a52a);transform:translate(-.06rem)}.theme-table .drawer-front:disabled .drawer-handle{opacity:1;filter:saturate(.6)brightness(.9)}.theme-table .drawer-plate{color:#3a230f;background:linear-gradient(90deg,#b0821e,#e2b445 45%,#fff0b8 75%,#c99a2e);border-radius:.15rem;padding:.4rem .1rem;font-size:.66rem;font-weight:800;box-shadow:inset 0 0 0 1px #5a3c0a8c,0 .12rem .2rem #00000080}.theme-table .joker-slot.off .drawer-plate{opacity:.6;filter:grayscale(.6)}.theme-table .drawer-box{background:linear-gradient(#ffdcaa1f, #00000040), var(--wood) 0 0 / 40rem 20rem, #7a4b24;border:none;box-shadow:inset 0 .15rem #ffe6be40,inset 0 -.2rem .3rem #0006,0 1.1rem 1.8rem #000000a6}.theme-table .drawer-box:after{content:"";pointer-events:none;background:linear-gradient(270deg,#000000bf,#0000);width:2.4rem;position:absolute;top:0;bottom:0;right:0}.theme-table .drawer-label{color:#ffe9c2;font-family:var(--hand);text-shadow:0 1px #0009}.theme-table .drawer-label span{font-family:var(--tile-font)}.theme-table .drawer-tray,.theme-table .drawer-accents{background:radial-gradient(ellipse 80% 70% at 50% 40%, #ffffff14, #00000040), var(--felt) 0 0 / 15rem 15rem, #1e6b46;border-radius:.55rem;box-shadow:inset 0 .3rem .7rem #0009,inset 0 0 0 .12rem #00000059,0 1px #ffe6be33}.theme-table .drawer-accents{background:radial-gradient(ellipse 80% 70% at 50% 40%, #ffffff1a, #00000040), var(--felt) 0 0 / 15rem 15rem, #2a7d55}.theme-table .tile.drawer-tile.on{outline-color:#ffe9a8}.theme-table .corner-btn{--face:var(--face-1);--edge:#c8ad7d;min-width:7.5rem;color:var(--ink);font-family:var(--tile-font);letter-spacing:.02em;background:linear-gradient(150deg, #fff9 0%, #ffffff24 32%, #fff0 55%, #00000012 100%), var(--face);box-shadow:inset 0 .08rem 0 #ffffffe6, inset 0 -.1rem 0 #0000001f, 0 .3rem 0 var(--edge), 0 .42rem 0 #00000038, .2rem .8rem 1rem #00000080;transform:rotate(var(--tilt,0deg));border:none;border-radius:.55rem;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.5rem .8rem;font-size:1.2rem;font-weight:800;transition:transform .12s,box-shadow .12s,filter .12s;display:inline-flex}.theme-table .corner-btn.next{--face:var(--face-joker);--edge:#c9a21a;--tilt:1.5deg}.theme-table .corner-btn.back{--tilt:-1.5deg}.theme-table .corner-btn.join{--face:var(--face-4);--edge:#84a9cf;--tilt:-1deg;font-size:1.05rem}.theme-table .corner-btn.next:after{content:"▶";color:#8a6a10;font-size:.65em}.theme-table .corner-btn.back:before{content:"◀";color:#a08560;font-size:.65em}.theme-table .corner-btn.next:disabled:after{display:none}.theme-table .corner-btn:hover:not(:disabled),.theme-table .corner-btn:focus-visible{filter:brightness(1.04);box-shadow:inset 0 .08rem 0 #ffffffe6, inset 0 -.1rem 0 #0000001f, 0 .3rem 0 var(--edge), 0 .42rem 0 #00000038, .35rem 1.3rem 1.4rem #00000080;transform:translateY(-.2rem)rotate(0)}.theme-table .corner-btn:active:not(:disabled){box-shadow:inset 0 .08rem 0 #ffffffe6, inset 0 -.1rem 0 #0000001f, 0 .1rem 0 var(--edge), 0 .16rem 0 #00000038, .1rem .35rem .5rem #00000080;transform:translateY(.2rem)rotate(0)}.theme-table .corner-btn:disabled{opacity:.75;filter:saturate(.35)brightness(.85);cursor:default}.theme-table .rules-top{border-bottom:.12rem dashed #ffffff29}.theme-table .lang-pick{color:#2a1606;background:linear-gradient(#ffe48a,#f2bf3c);border:none;border-radius:.5rem;box-shadow:inset 0 1px #fff9,0 .15rem #b8861c,0 .35rem .6rem #00000073}.theme-table .lang-pick:hover:not(:disabled){filter:brightness(1.06)}.theme-table .lang-card{background:var(--paper);color:var(--ink);border:none;transition:transform .1s;box-shadow:inset 0 0 0 .12rem #3a230f1f,0 .15rem .35rem #00000040}.theme-table .lang-card:hover,.theme-table .lang-card:focus-visible{transform:translateY(-.12rem);box-shadow:inset 0 0 0 .12rem #3a230f4d,0 .35rem .6rem #0000004d}.theme-table .lang-card.on{background:linear-gradient(#fff3c4,#ffe08a);box-shadow:inset 0 0 0 .15rem #c9a21a,0 .2rem .45rem #0000004d}.theme-table .lang-panel .link-btn{color:#7a4f1d;font-weight:700}.theme-table .die{background:linear-gradient(145deg,#fffaf0,#e8dcc0)}.theme-table .die .pip{background:#8c1c13}.theme-table .dice-row{background:#78501e14}.theme-table .die.empty{background:#78501e1a;box-shadow:inset 0 0 0 .12rem #78501e40}.theme-table .dice-row.current{background:#1f6b3b1f;outline-color:#1f6b3b}.theme-table .holder-card.next .peek-name{font-family:var(--hand);color:#1f3a6e;font-size:.95rem;top:.35rem}.theme-table .game-top .btn-newsyl{width:3.9rem;height:4.1rem;padding-top:.85rem;font-size:.68rem}.theme-table .game-top .btn-newsyl.buy{font-size:.62rem}.theme-table .game-top .btn-newsyl:before{width:2.4rem;height:1.05rem;top:-.55rem}.theme-table .game-top .btn-newsyl:after{height:.28rem;top:.35rem}.theme-table .card-holder.solo:after{right:-.3rem}@media (width<=560px){.theme-table .game-top{gap:.5rem}.theme-table .card-holder{--next-peek:3rem;width:8.2rem}.theme-table .holder-card.next .peek-name .cpu-icon{display:none}.theme-table .game-top .timer{width:6.4rem}.theme-table .game-top .btn-newsyl{width:3.3rem;height:3.5rem;margin-left:.2rem;padding-top:.7rem}.theme-table .game-top .btn-newsyl:before{width:2rem;height:.9rem;top:-.5rem}}.theme-table .big-circle.account,.theme-table .big-circle.account .account-form p,.theme-table .big-circle.account .account-field{color:var(--cream)}.theme-table .big-circle.account .muted{color:#fff3dcbf}.theme-table .big-circle.account .account-dev a{color:#ffe48a}.theme-table .big-circle.account .account-owned{color:#b9f6ca}.theme-table .big-circle.account .account-pay{background:#0000004d}.theme-table .big-circle.account .account-provider{border-color:#fff3dc4d}.theme-table .big-circle.account .account-provider.on{background:#0000004d;border-color:#ffe48a}.theme-table .big-circle.account .warn{color:#ffb4a8}
