:root{--mj-bg: #0a1b11;--mj-felt: radial-gradient( 130% 100% at 50% -10%, #1c4a2e 0%, #123322 42%, #0a1f13 78%, #071409 100% );--mj-panel: rgba(16, 40, 26, .7);--mj-panel-deep: rgba(8, 22, 13, .82);--mj-border: rgba(224, 190, 118, .32);--mj-border-dim: rgba(255, 255, 255, .12);--mj-text: #f5eeda;--mj-text-dim: #93a894;--mj-gold: #e6c377;--mj-gold-bright: #ffe9b3;--mj-gold-deep: #b98f3e;--mj-plus: #7ce495;--mj-minus: #ff8f7d;--mj-danger: #ff8f7d}html,body,#app{margin:0;padding:0;min-height:100%}html{background:var(--mj-bg)}body{background:var(--mj-felt);color:var(--mj-text);font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}*{box-sizing:border-box}button{font-family:inherit}input,button{-webkit-appearance:none;appearance:none}input::placeholder{color:#f5eeda59}::selection{background:#e6c37759}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.mini-tile>svg,.pv-tile>svg{width:100%;height:100%;display:block;border-radius:inherit}.mini-tile{display:inline-flex;align-items:center;justify-content:center;gap:1px;border-radius:5px;--tile-b-accent: var(--tile-w, #a03a30);--tile-mark: var(--tile-w, #c23a2f);--tile-gold: #d9a441;--tile-w-num: color-mix(in srgb, var(--tile-w, #a03a30) 45%, #26221e);--tile-b-ink: color-mix(in srgb, var(--tile-b, #2f4d8c) 58%, #14120f);background:var(--tile-face, linear-gradient(160deg, #fdfaf0 0%, #ece2c8 62%, #d6c7a2 100%));box-shadow:inset 0 1px #ffffffd9,0 2px 5px #0006;line-height:1;overflow:hidden}.mini-tile.xs{width:20px;height:27px;font-size:10px}.mini-tile.sm{width:24px;height:33px;font-size:12px}.mini-tile.md{width:34px;height:47px;font-size:17px;border-radius:7px}.mini-tile.lg{width:37px;height:52px;font-size:18px;border-radius:7px}.mini-tile.s-W{color:var(--tile-w, #a03a30)}.mini-tile.s-T{color:var(--tile-t, #2e6b3f)}.mini-tile.s-B{color:var(--tile-b, #2f4d8c)}.mini-tile.s-F{color:var(--tile-f, #1f3a6e)}.mini-tile.s-J{color:var(--tile-w, #a03a30)}.mini-tile.back{background:var(--tile-back, linear-gradient(160deg, #3d6b4f 0%, #24503a 100%));box-shadow:inset 0 0 0 1px #ffffff1f}.mini-tile.back.hidden{background:var(--tile-back-hidden, linear-gradient(160deg, #2c5240 0%, #1d3d2e 100%))}.river{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;gap:3px;min-width:0;width:162px;height:105px;overflow:hidden}.river .mini-tile{flex:0 0 auto;border-radius:4px;box-shadow:inset 0 1px #ffffffd9,1.5px 1.5px #e2d8c0f2,2px 2px #00000038,3px 4px 6px #00000061}.river .mini-tile:last-child{outline:2px solid rgba(255,214,122,.9);outline-offset:-2px;filter:brightness(1.14)}.river-top .mini-tile{transform:rotate(180deg)}.river-left .mini-tile{transform:rotate(90deg)}.river-right .mini-tile{transform:rotate(-90deg)}.river-bottom{flex-wrap:wrap}.river-top{flex-flow:row-reverse wrap-reverse}.river-left,.river-right{flex-flow:column wrap;width:132px;height:160px;max-width:132px;max-height:none}.river-left .mini-tile,.river-right .mini-tile{margin:-4.5px 4.5px}.river-left{flex-flow:column wrap-reverse}.river-right{flex-flow:column-reverse wrap}.seat-zone{position:relative;display:flex;align-items:center;gap:6px;flex:0 1 auto;min-width:0;min-height:0}.seat-zone.side-top{align-self:center;margin-bottom:12px}.seat-melds{position:absolute;z-index:1;top:50%;transform:translateY(-50%);display:flex;gap:3px;max-width:300px;overflow:hidden;pointer-events:none}.seat-melds.side-top,.seat-melds.side-left{right:calc(100% + 6px)}.seat-melds.side-right{left:calc(100% + 6px)}.seat-melds .meld-group{display:flex;flex:none;gap:2px;padding:2px 3px;border-radius:6px;background:#0000002e;box-shadow:inset 0 1px 3px #00000040}.seat-melds.side-top{flex-flow:row-reverse wrap-reverse;align-content:center;height:105px;width:219px}.seat-melds.side-top .meld-group{flex-direction:row-reverse}.seat-melds.side-top .mini-tile{transform:rotate(180deg)}.seat-melds.side-left,.seat-melds.side-right{align-content:center;height:160px;width:165px}.seat-melds.side-left{flex-flow:row-reverse wrap}.seat-melds.side-left .meld-group{flex-direction:column}.seat-melds.side-left .mini-tile{transform:rotate(90deg);margin:-4.5px 4.5px}.seat-melds.side-right{flex-flow:row wrap}.seat-melds.side-right .meld-group{flex-direction:column-reverse}.seat-melds.side-right .mini-tile{transform:rotate(-90deg);margin:-4.5px 4.5px}.wall-stack{display:flex;justify-content:center;gap:2px;min-height:30px;padding:3px 8px;border-radius:7px;background:#0000001f;box-shadow:inset 0 2px 5px #0000004d}.wall-stack.side-left,.wall-stack.side-right{flex-direction:column;justify-content:center;align-items:center;align-self:center;flex:1 1 auto;min-height:0;padding:8px 3px}.wall-col{display:flex;flex-direction:column;gap:1px;width:15px}.wall-tile{position:relative;overflow:visible;width:15px;height:13px;border-radius:2px;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff24,0 2px 3px #00000073}.wall-tile:after{content:"";position:absolute;left:0;right:0;bottom:-2.5px;height:2.5px;border-radius:0 0 2px 2px;background:linear-gradient(180deg,#fff,#ece5d4 55%,#cfc7b2);box-shadow:0 1.5px 1.5px #0006}.wall-col.half{justify-content:flex-end}.wall-col .wall-tile:first-child{filter:brightness(1.6);z-index:2}.wall-col .wall-tile:last-child{filter:brightness(1.12)}.player-panel{position:relative;display:flex;flex-direction:column;gap:4px;padding:7px 8px;border-radius:12px;border:1px solid var(--mj-border-dim);background:linear-gradient(180deg,#10281ab8,#08160dd1)}.player-panel.empty{align-items:center;color:#f5eeda4d;font-size:12px}.side-float .player-panel{max-height:100%;pointer-events:auto}.side-float .pp-head{flex:none}.pp-head.interactable{cursor:pointer}.pp-head.interactable:hover{filter:brightness(1.2)}.pp-fx{position:absolute;inset:0;overflow:visible;pointer-events:none;z-index:8}.fx-emoji{position:absolute;left:50%;bottom:26%;font-size:34px;line-height:1;text-shadow:0 2px 6px rgba(0,0,0,.45);animation:fx-float 1.8s ease-out forwards}.fx-emoji.fx-phrase{bottom:40%;font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;color:#fff;text-shadow:none;padding:3px 10px;border-radius:999px;background:linear-gradient(160deg,#c39337f5,#8f651cf5);box-shadow:0 2px 8px #0006}.pp-score-fx{position:absolute;inset:0;overflow:visible;pointer-events:none;z-index:9}.fx-score{position:absolute;left:50%;bottom:46%;font-size:20px;font-weight:800;line-height:1;white-space:nowrap;color:#57d98b;text-shadow:0 2px 6px rgba(0,0,0,.55);animation:fx-score-float 2.4s ease-out forwards}.fx-score.neg{color:#ff7a6b}@keyframes fx-score-float{0%{opacity:0;transform:translate(-50%,14px)}15%{opacity:1;transform:translate(-50%,-2px)}70%{opacity:1;transform:translate(-50%,-26px)}to{opacity:0;transform:translate(-50%,-40px)}}@keyframes fx-float{0%{opacity:0;transform:translate(-50%,10px) scale(.6) rotate(-8deg)}18%{opacity:1;transform:translate(-50%,-6px) scale(1.25) rotate(6deg)}70%{opacity:1;transform:translate(-50%,-34px) scale(1.05) rotate(-4deg)}to{opacity:0;transform:translate(-50%,-64px) scale(.9)}}.pp-head{display:flex;align-items:center;gap:6px;font-size:12px}.pos-left .pp-head,.pos-right .pp-head{flex-direction:column;align-items:flex-start;gap:2px}.seat-chips{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--mj-gold-bright);font-variant-numeric:tabular-nums}.seat-chips:before{content:"";width:8px;height:8px;border-radius:50%;border:1.5px dashed currentColor;background:#e6c37747;box-shadow:inset 0 0 0 1px #40300e66}.pp-name{font-weight:600;color:var(--avatar-accent, inherit);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:4px}.seat-avatar{flex:none;width:18px;height:18px;border-radius:50%;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:10px;font-weight:700;color:#40300e;background:var(--avatar-accent, linear-gradient(160deg, #f6dd96, #c39a48));box-shadow:inset 0 1px #fff9,0 2px 6px #00000059}.seat-avatar.me{width:22px;height:22px;font-size:12px}.seat-avatar.wait{width:34px;height:34px;font-size:15px;margin-bottom:4px}.ai-badge{font-style:normal;font-size:9px;padding:0 4px;border-radius:5px;border:1px solid var(--mj-border-dim);color:var(--mj-text-dim)}.won-badge{font-style:normal;font-size:9px;padding:0 4px;border-radius:5px;color:#40300e;background:linear-gradient(160deg,#f6dd96,#c39a48);font-weight:700}.pp-dealer{flex:none;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:5px;font-size:10px;font-weight:700;line-height:1;color:#40300e;background:linear-gradient(160deg,#f6dd96,#c39a48);border:1px solid rgba(246,221,150,.7);box-shadow:0 1px 4px #00000059;pointer-events:none}.que-mark{position:relative;display:inline-flex;border-radius:4px;line-height:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.que-mark:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,transparent 45%,rgba(220,68,55,.92) 45%,rgba(220,68,55,.92) 55%,transparent 55%)}.pp-score{font-size:10px;color:var(--mj-text-dim);font-variant-numeric:tabular-nums}.pp-tiles{display:flex;align-items:flex-start;gap:5px;min-width:0}.pp-hand{display:flex;flex-wrap:wrap;gap:2px}.pos-top .pp-hand .mini-tile{transform:rotate(180deg)}.pos-top .pp-tiles,.pos-top .pp-hand{flex-wrap:nowrap;min-width:0}.pos-top .pp-tiles .mini-tile{flex:0 1 auto;min-width:0}.pos-left .pp-hand .mini-tile,.pos-right .pp-hand .mini-tile{width:20px;height:27px;font-size:10px;margin:-3.5px 3.5px}.pos-left .pp-hand .mini-tile{transform:rotate(90deg)}.pos-right .pp-hand .mini-tile{transform:rotate(-90deg)}.pos-left .pp-tiles,.pos-right .pp-tiles{flex:1;min-height:0;gap:3px}.pos-left .pp-tiles{flex-flow:column wrap}.pos-right .pp-tiles{flex-flow:column wrap-reverse}.pos-left .pp-tiles>.pp-hand,.pos-right .pp-tiles>.pp-hand{display:contents}@media(orientation:landscape)and (max-height:520px){.pos-left .pp-head,.pos-right .pp-head{flex-direction:row;flex-wrap:wrap;align-items:center;gap:2px 5px}.pos-left .pp-name,.pos-right .pp-name{flex:1 1 60px;min-width:0;white-space:nowrap}.pos-left .pp-head .mini-tile,.pos-right .pp-head .mini-tile{width:16px;height:22px;font-size:9px}}.pp-toggle{position:absolute;top:3px;right:3px;z-index:9;display:grid;place-items:center;width:16px;height:16px;padding:0;border:none;border-radius:5px;background:#0000004d;cursor:pointer}.pp-toggle:before{content:"";width:6px;height:6px;border-right:1.6px solid rgba(245,238,218,.82);border-bottom:1.6px solid rgba(245,238,218,.82);transform:rotate(45deg) translate(-1px,-1px);transition:transform .15s}.pp-toggle:hover{background:#00000080}.pp-toggle.min:before{transform:rotate(-135deg) translate(-1px,-1px)}.player-panel.is-min .seat-chips,.player-panel.is-min .pp-name,.player-panel.is-min .pp-score,.player-panel.is-min .que-mark,.player-panel.is-min .pp-tiles{visibility:hidden;pointer-events:none}.player-panel.is-min{border-color:transparent;background:none;box-shadow:none;pointer-events:none}.player-panel.is-min .pp-head,.player-panel.is-min .pp-toggle{pointer-events:auto}@media(max-width:700px)and (orientation:portrait){.seat-zone.side-top,.seat-zone.side-left,.seat-zone.side-right{flex-flow:column;justify-content:center;gap:4px}.seat-zone.side-top{margin-bottom:8px}.seat-melds.side-top,.seat-melds.side-left,.seat-melds.side-right{position:static;transform:none;flex-flow:row wrap;align-content:flex-start;justify-content:flex-start;height:auto;max-height:118px}.seat-melds.side-top{width:138px;max-width:138px}.seat-melds.side-left,.seat-melds.side-right{width:106px;max-width:106px}.seat-melds .mini-tile{width:16px;height:22px;font-size:9px}.seat-melds.side-left .mini-tile,.seat-melds.side-right .mini-tile{margin:-3px 3px}.seat-melds.side-left .meld-group,.seat-melds.side-right .meld-group{flex-direction:row}.seat-melds.side-top .meld-group{flex-direction:row-reverse}}@media(orientation:landscape)and (max-height:520px){.seat-melds{max-width:168px}.seat-melds .mini-tile{width:16px;height:22px;font-size:9px}.seat-melds.side-left,.seat-melds.side-right{height:118px;width:121px}.seat-melds.side-left .mini-tile,.seat-melds.side-right .mini-tile{margin:-3px 3px}.seat-melds.side-top{height:60px;width:155px}}.pp-hold{display:inline-flex;align-items:center;font-size:11px;color:var(--mj-text-dim);font-variant-numeric:tabular-nums}.pp-hold-icon{width:13px;height:17px;border-radius:2.5px;background:var(--tile-back, linear-gradient(160deg, #3d6b4f 0%, #24503a 100%));box-shadow:inset 0 0 0 1px #ffffff1f}.meld-group{display:inline-flex;align-items:center;gap:2px}.skin-tile-jade{--tile-face: linear-gradient(160deg, #ffffff 0%, #edf6f0 62%, #d0e5d9 100%);--tile-w: #b3543f;--tile-t: #1f7a4d;--tile-b: #2b5fae}.skin-tile-sakura{--tile-face: linear-gradient(160deg, #fff7fa 0%, #ffe3ee 62%, #f6c5da 100%);--tile-w: #c24d6e;--tile-t: #8a4a9e;--tile-b: #4d6ec2}.skin-tile-royal{--tile-face: linear-gradient(160deg, #34343e 0%, #26262e 62%, #1c1c23 100%);--tile-w: #ff9d8a;--tile-t: #7ddba8;--tile-b: #9fc0ff;--tile-w-num: color-mix(in srgb, var(--tile-w) 78%, #ffffff);--tile-b-ink: color-mix(in srgb, var(--tile-b) 72%, #ffffff);--tile-back: linear-gradient(160deg, #4a3a1c 0%, #2c2210 100%);--tile-back-hidden: linear-gradient(160deg, #3a2d14 0%, #221a0b 100%)}.skin-tile-ink{--tile-face: linear-gradient(160deg, #fbfbf9 0%, #e4e4de 62%, #c9c9c2 100%);--tile-w: #2b2b2b;--tile-t: #4a4a4a;--tile-b: #6b6b6b}.skin-tile-mint{--tile-face: linear-gradient(160deg, #f0faf7 0%, #c9ece3 62%, #a8ddd0 100%);--tile-w: #0f766e;--tile-t: #0d9488;--tile-b: #0e7490}.skin-tile-ivory{--tile-face: linear-gradient(160deg, #fffdf5 0%, #f5eeda 62%, #e7dcc0 100%);--tile-w: #8d6e63;--tile-t: #6d8b74;--tile-b: #5b7fb9}.skin-tile-snow{--tile-face: linear-gradient(160deg, #ffffff 0%, #eef4fb 62%, #dde8f5 100%);--tile-w: #546e7a;--tile-t: #607d8b;--tile-b: #78909c}.skin-tile-bamboo{--tile-face: linear-gradient(160deg, #f4faea 0%, #dceec4 62%, #c3e0a5 100%);--tile-w: #2e5d1f;--tile-t: #4c7a2e;--tile-b: #3a6b8a}.skin-tile-sunset{--tile-face: linear-gradient(160deg, #fff4e6 0%, #ffd9b3 62%, #ffb08a 100%);--tile-w: #b03a1e;--tile-t: #a85a1a;--tile-b: #7a3b8f}.skin-tile-ocean{--tile-face: linear-gradient(160deg, #e8f4fd 0%, #bcdffb 62%, #8fc8f2 100%);--tile-w: #0d47a1;--tile-t: #00695c;--tile-b: #283593}.skin-tile-plum{--tile-face: linear-gradient(160deg, #f7effc 0%, #e3c8f0 62%, #cfa4e0 100%);--tile-w: #6a1b9a;--tile-t: #4a148c;--tile-b: #7b1fa2}.skin-tile-ember{--tile-face: linear-gradient(160deg, #3a2622 0%, #2b1b17 62%, #1d120f 100%);--tile-w: #ff8a65;--tile-t: #ffb74d;--tile-b: #ffab91;--tile-w-num: color-mix(in srgb, var(--tile-w) 78%, #ffffff);--tile-b-ink: color-mix(in srgb, var(--tile-b) 72%, #ffffff);--tile-back: linear-gradient(160deg, #4a2c22 0%, #241510 100%);--tile-back-hidden: linear-gradient(160deg, #38211a 0%, #1a0e0b 100%)}.skin-tile-rose{--tile-face: linear-gradient(160deg, #fdeef1 0%, #f8cdd6 62%, #f0a8b8 100%);--tile-w: #880e4f;--tile-t: #ad1457;--tile-b: #c2185b}.skin-tile-honey{--tile-face: linear-gradient(160deg, #fff8e1 0%, #ffe082 62%, #ffd04d 100%);--tile-w: #5d4037;--tile-t: #6d4c41;--tile-b: #795548}.skin-tile-aurora{--tile-face: linear-gradient(160deg, #e0f7fa 0%, #c8f4e8 62%, #d5ccff 100%);--tile-w: #00838f;--tile-t: #2e7d32;--tile-b: #6a5acd;--tile-back: linear-gradient(160deg, #3a7d8c 0%, #5a5acd 100%);--tile-back-hidden: linear-gradient(160deg, #2a5d6c 0%, #42429d 100%)}.skin-tile-obsidian{--tile-face: linear-gradient(160deg, #14141a 0%, #1e1e28 62%, #101018 100%);--tile-w: #b0b8c8;--tile-t: #8fd3a8;--tile-b: #9ab0ff;--tile-w-num: color-mix(in srgb, var(--tile-w) 78%, #ffffff);--tile-b-ink: color-mix(in srgb, var(--tile-b) 72%, #ffffff);--tile-back: linear-gradient(160deg, #23232e 0%, #0c0c12 100%);--tile-back-hidden: linear-gradient(160deg, #1a1a24 0%, #08080c 100%)}.skin-tile-lapis{--tile-face: linear-gradient(160deg, #1a2a6c 0%, #243a8c 62%, #16225a 100%);--tile-w: #ffd76b;--tile-t: #7ee8c8;--tile-b: #b3ccff;--tile-w-num: color-mix(in srgb, var(--tile-w) 78%, #ffffff);--tile-b-ink: color-mix(in srgb, var(--tile-b) 72%, #ffffff);--tile-back: linear-gradient(160deg, #14205a 0%, #0c1440 100%);--tile-back-hidden: linear-gradient(160deg, #101a48 0%, #080e30 100%)}.skin-tile-dragon{--tile-face: linear-gradient(160deg, #123528 0%, #1c4a38 62%, #0d241a 100%);--tile-w: #ffd700;--tile-t: #50c878;--tile-b: #c0e0ff;--tile-w-num: color-mix(in srgb, var(--tile-w) 78%, #ffffff);--tile-b-ink: color-mix(in srgb, var(--tile-b) 72%, #ffffff);--tile-back: linear-gradient(160deg, #1c4a38 0%, #0d241a 100%);--tile-back-hidden: linear-gradient(160deg, #143528 0%, #0a1c12 100%)}.skin-tile-phoenix{--tile-face: linear-gradient(160deg, #3d0f24 0%, #5a1636 62%, #2a0a18 100%);--tile-w: #ff5f8f;--tile-t: #ffb35f;--tile-b: #c86fff;--tile-w-num: color-mix(in srgb, var(--tile-w) 78%, #ffffff);--tile-b-ink: color-mix(in srgb, var(--tile-b) 72%, #ffffff);--tile-back: linear-gradient(160deg, #5a1636 0%, #2a0a18 100%);--tile-back-hidden: linear-gradient(160deg, #431026 0%, #1e0712 100%)}.skin-tile-qiankun{--tile-face: linear-gradient(160deg, #20242c 0%, #323848 62%, #181c24 100%);--tile-w: #f5e6c8;--tile-t: #9ad0c2;--tile-b: #b9a7e8;--tile-w-num: color-mix(in srgb, var(--tile-w) 78%, #ffffff);--tile-b-ink: color-mix(in srgb, var(--tile-b) 72%, #ffffff);--tile-back: linear-gradient(160deg, #2e3442 0%, #14161e 100%);--tile-back-hidden: linear-gradient(160deg, #232834 0%, #0e1016 100%)}.skin-table-emerald{--table-bg: radial-gradient(130% 100% at 50% -10%, rgba(34, 105, 65, .9) 0%, rgba(18, 61, 38, .9) 42%, rgba(10, 36, 20, .95) 78%, rgba(7, 22, 12, .98) 100%);--table-texture: repeating-linear-gradient(45deg, rgba(255, 255, 255, .05) 0 2px, rgba(0, 0, 0, .03) 2px 4px, transparent 4px 7px), radial-gradient(circle at 50% 46%, transparent 0 34%, rgba(230, 195, 119, .1) 34.6% 35.4%, transparent 36.2%), radial-gradient(circle at 50% 46%, transparent 0 44%, rgba(230, 195, 119, .07) 44.6% 45.2%, transparent 46%);--table-ring: inset 0 0 0 2px rgba(255, 255, 255, .1), inset 0 0 0 3.5px rgba(214, 178, 94, .28);--table-edge: linear-gradient(135deg, transparent 44%, rgba(230, 195, 119, .3) 50%, transparent 56%), repeating-linear-gradient(88deg, rgba(0, 0, 0, .18) 0 3px, rgba(255, 255, 255, .06) 3px 5px, transparent 5px 8px), linear-gradient(135deg, #5e4326 0%, #3e2c16 30%, #6b4d2a 52%, #33230f 76%, #4a351c 100%)}.skin-table-sand{--table-bg: radial-gradient(130% 100% at 50% -10%, rgba(196, 158, 90, .55) 0%, rgba(148, 112, 54, .7) 42%, rgba(96, 70, 30, .9) 78%, rgba(52, 38, 16, .98) 100%);--table-texture: radial-gradient(rgba(255, 236, 200, .1) 1px, transparent 1.4px) 0 0 / 7px 7px, radial-gradient(rgba(90, 60, 20, .1) 1px, transparent 1.5px) 3px 4px / 11px 11px, repeating-radial-gradient(120% 70% at 50% 130%, rgba(255, 255, 255, .05) 0 6px, transparent 6px 34px);--table-edge: radial-gradient(rgba(255, 240, 210, .16) 1px, transparent 1.4px) 0 0 / 6px 6px, linear-gradient(135deg, #b98d4e 0%, #8a6532 30%, #c49a5c 52%, #745430 76%, #9a7440 100%);--floor-bg: repeating-linear-gradient(45deg, rgba(0, 0, 0, .16) 0 3px, rgba(255, 255, 255, .025) 3px 6px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, .14) 0 3px, rgba(255, 255, 255, .02) 3px 6px), linear-gradient(180deg, #4a3620, #241a0e)}.skin-table-slate{--table-bg: radial-gradient(130% 100% at 50% -10%, rgba(96, 112, 128, .5) 0%, rgba(64, 78, 94, .7) 42%, rgba(38, 48, 60, .9) 78%, rgba(20, 26, 34, .98) 100%);--table-texture: repeating-linear-gradient(174deg, rgba(255, 255, 255, .05) 0 1px, transparent 1px 12px), repeating-linear-gradient(6deg, rgba(0, 0, 0, .09) 0 2px, transparent 2px 19px), radial-gradient(rgba(255, 255, 255, .05) .8px, transparent 1.2px) 0 0 / 9px 9px;--table-edge: repeating-linear-gradient(180deg, rgba(255, 255, 255, .07) 0 2px, rgba(0, 0, 0, .16) 2px 4px, transparent 4px 9px), linear-gradient(135deg, #4a5666 0%, #2e3844 30%, #55637a 52%, #232c38 76%, #3a4656 100%);--floor-bg: repeating-linear-gradient(45deg, rgba(0, 0, 0, .16) 0 3px, rgba(255, 255, 255, .025) 3px 6px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, .14) 0 3px, rgba(255, 255, 255, .02) 3px 6px), linear-gradient(180deg, #232a33, #10141a)}.skin-table-wine{--table-bg: radial-gradient(130% 100% at 50% -10%, rgba(148, 52, 72, .55) 0%, rgba(104, 32, 48, .72) 42%, rgba(64, 18, 28, .9) 78%, rgba(34, 10, 16, .98) 100%);--table-texture: repeating-linear-gradient(92deg, rgba(255, 255, 255, .04) 0 1px, transparent 1px 4px), repeating-linear-gradient(88deg, rgba(0, 0, 0, .06) 0 1px, transparent 1px 5px), radial-gradient(90% 70% at 50% 40%, rgba(255, 180, 190, .07), transparent 70%);--table-edge: linear-gradient(135deg, transparent 44%, rgba(224, 150, 110, .4) 50%, transparent 56%), repeating-linear-gradient(88deg, rgba(0, 0, 0, .2) 0 2px, rgba(255, 255, 255, .05) 2px 4px, transparent 4px 9px), linear-gradient(135deg, #4a1f28 0%, #2e1218 30%, #5c2732 52%, #200c11 76%, #3a161e 100%);--floor-bg: repeating-linear-gradient(45deg, rgba(0, 0, 0, .16) 0 3px, rgba(255, 255, 255, .025) 3px 6px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, .14) 0 3px, rgba(255, 255, 255, .02) 3px 6px), linear-gradient(180deg, #471220, #240910)}.skin-table-denim{--table-bg: radial-gradient(130% 100% at 50% -10%, rgba(58, 84, 128, .55) 0%, rgba(38, 58, 94, .72) 42%, rgba(22, 36, 60, .9) 78%, rgba(12, 20, 34, .98) 100%);--table-texture: repeating-linear-gradient(45deg, rgba(255, 255, 255, .055) 0 2px, rgba(0, 0, 0, .05) 2px 4px, transparent 4px 6px), repeating-linear-gradient(-45deg, rgba(255, 255, 255, .04) 0 2px, transparent 2px 6px), radial-gradient(rgba(255, 255, 255, .045) .8px, transparent 1.2px) 0 0 / 8px 8px;--table-edge: repeating-linear-gradient(90deg, rgba(255, 255, 255, .28) 0 3px, transparent 3px 8px), linear-gradient(135deg, rgba(255, 255, 255, .14) 0%, rgba(255, 255, 255, 0) 30%, rgba(0, 0, 0, .12) 100%), linear-gradient(135deg, #223250 0%, #16223c 30%, #2a3c5e 52%, #101a2e 76%, #1c2a44 100%);--floor-bg: repeating-linear-gradient(45deg, rgba(0, 0, 0, .16) 0 3px, rgba(255, 255, 255, .025) 3px 6px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, .14) 0 3px, rgba(255, 255, 255, .02) 3px 6px), linear-gradient(180deg, #141d33, #0a0f1c)}.skin-table-midnight{--table-bg: radial-gradient(130% 100% at 50% -10%, rgba(52, 84, 158, .55) 0%, rgba(30, 48, 96, .7) 42%, rgba(16, 26, 56, .9) 78%, rgba(8, 13, 30, .98) 100%);--table-texture: radial-gradient(rgba(255, 255, 255, .6) 1px, transparent 1.5px) 12px 18px / 96px 74px, radial-gradient(rgba(255, 255, 255, .32) .8px, transparent 1.3px) 40px 60px / 64px 88px, radial-gradient(circle at 18% 22%, rgba(255, 255, 255, .5) 0, transparent 3px), radial-gradient(circle at 72% 14%, rgba(255, 244, 214, .45) 0, transparent 2.5px), radial-gradient(circle at 84% 40%, rgba(200, 220, 255, .4) 0, transparent 2px), linear-gradient(115deg, transparent 30%, rgba(190, 205, 255, .08) 46%, rgba(255, 255, 255, .11) 50%, rgba(190, 205, 255, .08) 54%, transparent 70%);--table-ring: inset 0 0 0 2px rgba(255, 255, 255, .1), inset 0 0 0 3.5px rgba(160, 180, 255, .2);--table-edge: radial-gradient(rgba(210, 225, 255, .35) .8px, transparent 1.2px) 0 0 / 7px 7px, linear-gradient(135deg, #1d2c58 0%, #101a3a 30%, #274078 52%, #0a1228 76%, #182448 100%);--floor-bg: repeating-linear-gradient(45deg, rgba(0, 0, 0, .16) 0 3px, rgba(255, 255, 255, .025) 3px 6px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, .14) 0 3px, rgba(255, 255, 255, .02) 3px 6px), linear-gradient(180deg, #0e1630, #060a18)}.skin-table-lake{--table-bg: radial-gradient(130% 100% at 50% -10%, rgba(64, 140, 140, .5) 0%, rgba(40, 104, 110, .7) 42%, rgba(22, 66, 74, .9) 78%, rgba(12, 38, 44, .98) 100%);--table-texture: repeating-radial-gradient(circle at 50% 48%, rgba(255, 255, 255, .055) 0 1.5px, transparent 1.5px 24px), repeating-linear-gradient(8deg, rgba(255, 255, 255, .035) 0 2px, transparent 2px 40px), radial-gradient(circle at 24% 30%, rgba(255, 255, 255, .14) 0, transparent 5px), radial-gradient(circle at 70% 62%, rgba(255, 255, 255, .1) 0, transparent 4px);--table-edge: repeating-linear-gradient(180deg, rgba(255, 255, 255, .06) 0 2px, rgba(0, 0, 0, .14) 2px 4px, transparent 4px 10px), linear-gradient(135deg, transparent 44%, rgba(150, 230, 220, .35) 50%, transparent 56%), linear-gradient(135deg, #33565c 0%, #1e3a40 30%, #3f6b70 52%, #142a30 76%, #294a50 100%);--floor-bg: repeating-linear-gradient(45deg, rgba(0, 0, 0, .16) 0 3px, rgba(255, 255, 255, .025) 3px 6px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, .14) 0 3px, rgba(255, 255, 255, .02) 3px 6px), linear-gradient(180deg, #10333a, #081a20)}.skin-table-autumn{--table-bg: radial-gradient(130% 100% at 50% -10%, rgba(168, 96, 42, .55) 0%, rgba(122, 62, 26, .72) 42%, rgba(76, 38, 14, .9) 78%, rgba(42, 20, 8, .98) 100%);--table-texture: radial-gradient(3.5px 2.5px at 30% 25%, rgba(255, 140, 60, .35) 40%, transparent 65%) 0 0 / 84px 76px, radial-gradient(3px 2px at 70% 60%, rgba(255, 200, 90, .3) 40%, transparent 65%) 22px 30px / 110px 96px, repeating-linear-gradient(180deg, rgba(255, 150, 70, .04) 0 34px, rgba(180, 70, 25, .05) 34px 68px);--table-edge: repeating-linear-gradient(92deg, rgba(60, 20, 5, .25) 0 2px, rgba(255, 180, 110, .08) 2px 4px, transparent 4px 8px), linear-gradient(135deg, #7a3c1c 0%, #54260f 30%, #8f4d22 52%, #3f1c0a 76%, #6b3416 100%);--floor-bg: repeating-linear-gradient(45deg, rgba(0, 0, 0, .16) 0 3px, rgba(255, 255, 255, .025) 3px 6px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, .14) 0 3px, rgba(255, 255, 255, .02) 3px 6px), linear-gradient(180deg, #3d2013, #1c0e07)}.skin-table-violet{--table-bg: radial-gradient(130% 100% at 50% -10%, rgba(124, 78, 168, .5) 0%, rgba(88, 52, 126, .72) 42%, rgba(54, 30, 82, .9) 78%, rgba(30, 16, 48, .98) 100%);--table-texture: radial-gradient(45% 30% at 26% 24%, rgba(210, 170, 255, .14), transparent 70%), radial-gradient(50% 34% at 74% 58%, rgba(170, 130, 240, .12), transparent 70%), radial-gradient(rgba(255, 255, 255, .22) .7px, transparent 1.1px) 0 0 / 46px 52px, repeating-linear-gradient(112deg, rgba(255, 255, 255, .02) 0 18px, transparent 18px 42px);--table-edge: linear-gradient(135deg, transparent 42%, rgba(235, 215, 255, .35) 50%, transparent 58%), repeating-linear-gradient(115deg, rgba(255, 255, 255, .08) 0 2px, transparent 2px 7px), linear-gradient(135deg, #4a2a72 0%, #2c1846 30%, #5e3a90 52%, #1e1030 76%, #3a2258 100%);--floor-bg: repeating-linear-gradient(45deg, rgba(0, 0, 0, .16) 0 3px, rgba(255, 255, 255, .025) 3px 6px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, .14) 0 3px, rgba(255, 255, 255, .02) 3px 6px), linear-gradient(180deg, #241238, #120820)}.skin-table-cocoa{--table-bg: radial-gradient(130% 100% at 50% -10%, rgba(134, 96, 70, .55) 0%, rgba(96, 66, 46, .72) 42%, rgba(60, 40, 26, .9) 78%, rgba(34, 22, 14, .98) 100%);--table-texture: radial-gradient(rgba(255, 235, 210, .08) .9px, transparent 1.3px) 0 0 / 8px 8px, radial-gradient(rgba(40, 22, 10, .14) 1.1px, transparent 1.6px) 4px 3px / 12px 12px, radial-gradient(60% 40% at 70% 26%, rgba(255, 220, 180, .08), transparent 70%), repeating-linear-gradient(100deg, rgba(0, 0, 0, .05) 0 2px, transparent 2px 16px);--table-edge: repeating-linear-gradient(90deg, rgba(0, 0, 0, .2) 0 2px, rgba(255, 235, 205, .06) 2px 4px, transparent 4px 9px), linear-gradient(135deg, transparent 45%, rgba(245, 225, 195, .35) 50%, transparent 55%), linear-gradient(135deg, #5a3a24 0%, #3a2314 30%, #6d472c 52%, #2a1810 76%, #452b1a 100%);--floor-bg: repeating-linear-gradient(45deg, rgba(0, 0, 0, .16) 0 3px, rgba(255, 255, 255, .025) 3px 6px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, .14) 0 3px, rgba(255, 255, 255, .02) 3px 6px), linear-gradient(180deg, #2c1c10, #160d06)}.skin-table-royal{--table-bg: radial-gradient(130% 100% at 50% -10%, rgba(166, 118, 44, .6) 0%, rgba(104, 72, 26, .72) 42%, rgba(54, 38, 14, .9) 78%, rgba(28, 19, 8, .98) 100%);--table-texture: repeating-linear-gradient(45deg, rgba(230, 195, 119, .09) 0 1px, transparent 1px 20px), repeating-linear-gradient(-45deg, rgba(230, 195, 119, .09) 0 1px, transparent 1px 20px), radial-gradient(circle at 50% 46%, transparent 0 30%, rgba(255, 215, 130, .12) 30.5% 31.3%, transparent 32%), radial-gradient(rgba(255, 220, 140, .14) .9px, transparent 1.4px) 0 0 / 18px 18px;--table-ring: inset 0 0 0 2px rgba(255, 255, 255, .12), inset 0 0 0 4px rgba(230, 180, 90, .4);--table-edge: linear-gradient(135deg, transparent 42%, rgba(255, 215, 130, .5) 50%, transparent 58%), repeating-linear-gradient(90deg, rgba(60, 10, 8, .28) 0 2px, rgba(255, 190, 110, .08) 2px 4px, transparent 4px 10px), linear-gradient(135deg, #8c2318 0%, #5c140e 30%, #a83222 52%, #42100a 76%, #701c12 100%);--floor-bg: repeating-linear-gradient(45deg, rgba(0, 0, 0, .16) 0 3px, rgba(255, 255, 255, .025) 3px 6px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, .14) 0 3px, rgba(255, 255, 255, .02) 3px 6px), linear-gradient(180deg, #4a1410, #200804)}.skin-table-bamboo{--table-bg: radial-gradient(130% 100% at 50% -10%, rgba(58, 110, 64, .55) 0%, rgba(38, 80, 46, .72) 42%, rgba(22, 50, 28, .9) 78%, rgba(12, 30, 16, .98) 100%);--table-texture: repeating-linear-gradient(90deg, rgba(255, 255, 255, .04) 0 3px, transparent 3px 12px, rgba(0, 0, 0, .08) 30px 32px, transparent 32px 34px), repeating-linear-gradient(180deg, rgba(0, 0, 0, .055) 0 1.5px, transparent 1.5px 46px), radial-gradient(60% 45% at 30% 20%, rgba(200, 255, 190, .08), transparent 70%);--table-edge: repeating-linear-gradient(180deg, rgba(255, 255, 255, .14) 0 2px, transparent 2px 5px, rgba(70, 110, 60, .35) 5px 6.5px, transparent 6.5px 11px), linear-gradient(135deg, #7a9a58 0%, #4f7038 30%, #8fae6a 52%, #3a5428 76%, #64844a 100%);--floor-bg: repeating-linear-gradient(45deg, rgba(0, 0, 0, .16) 0 3px, rgba(255, 255, 255, .025) 3px 6px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, .14) 0 3px, rgba(255, 255, 255, .02) 3px 6px), linear-gradient(180deg, #14291a, #0a1610)}.skin-table-ink{--table-bg: radial-gradient(130% 100% at 50% -10%, rgba(120, 126, 134, .45) 0%, rgba(84, 90, 98, .62) 42%, rgba(52, 56, 62, .88) 78%, rgba(28, 30, 34, .97) 100%);--table-texture: radial-gradient(42% 30% at 30% 22%, rgba(30, 34, 40, .5), transparent 72%), radial-gradient(30% 22% at 74% 34%, rgba(40, 44, 52, .35), transparent 70%), radial-gradient(26% 18% at 60% 74%, rgba(30, 34, 40, .3), transparent 70%), radial-gradient(rgba(255, 255, 255, .06) .8px, transparent 1.2px) 0 0 / 7px 7px;--table-edge: repeating-linear-gradient(92deg, rgba(255, 255, 255, .07) 0 1px, transparent 1px 6px, rgba(0, 0, 0, .3) 6px 8px, transparent 8px 12px), linear-gradient(135deg, transparent 44%, rgba(245, 245, 248, .3) 50%, transparent 56%), linear-gradient(135deg, #2e3138 0%, #17191e 30%, #3c4048 52%, #101216 76%, #26292f 100%);--floor-bg: repeating-linear-gradient(45deg, rgba(0, 0, 0, .16) 0 3px, rgba(255, 255, 255, .025) 3px 6px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, .14) 0 3px, rgba(255, 255, 255, .02) 3px 6px), linear-gradient(180deg, #2a2c30, #131417)}.skin-table-sakura{--table-bg: radial-gradient(130% 100% at 50% -10%, rgba(206, 120, 156, .45) 0%, rgba(160, 84, 120, .65) 42%, rgba(106, 50, 78, .88) 78%, rgba(60, 26, 44, .96) 100%);--table-texture: radial-gradient(3px 2px at 30% 25%, rgba(255, 235, 245, .85) 40%, transparent 65%) 0 0 / 70px 62px, radial-gradient(2.5px 1.8px at 68% 58%, rgba(255, 205, 228, .7) 40%, transparent 65%) 18px 26px / 92px 84px, radial-gradient(2px 1.5px at 50% 80%, rgba(255, 245, 250, .6) 40%, transparent 65%) 40px 8px / 120px 110px, radial-gradient(50% 40% at 50% 20%, rgba(255, 220, 238, .1), transparent 75%);--table-edge: repeating-linear-gradient(180deg, rgba(90, 40, 35, .4) 0 1.5px, transparent 1.5px 7px), linear-gradient(135deg, transparent 46%, rgba(255, 228, 238, .3) 52%, transparent 58%), linear-gradient(135deg, #6e4038 0%, #4a2a24 30%, #83524a 52%, #341d18 76%, #5c362f 100%);--floor-bg: repeating-linear-gradient(45deg, rgba(0, 0, 0, .16) 0 3px, rgba(255, 255, 255, .025) 3px 6px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, .14) 0 3px, rgba(255, 255, 255, .02) 3px 6px), linear-gradient(180deg, #3a2030, #1c0e18)}.skin-table-nebula{--table-bg: radial-gradient(130% 100% at 50% -10%, rgba(96, 72, 190, .5) 0%, rgba(64, 44, 136, .7) 42%, rgba(38, 26, 88, .9) 78%, rgba(20, 14, 50, .98) 100%);--table-texture: radial-gradient(40% 28% at 28% 26%, rgba(150, 90, 255, .2), transparent 70%), radial-gradient(34% 26% at 72% 40%, rgba(255, 110, 190, .16), transparent 70%), radial-gradient(38% 30% at 50% 74%, rgba(80, 140, 255, .18), transparent 70%), radial-gradient(16% 12% at 50% 46%, rgba(255, 255, 255, .2), transparent 70%), radial-gradient(rgba(255, 255, 255, .5) .9px, transparent 1.3px) 10px 14px / 74px 66px, radial-gradient(rgba(255, 255, 255, .28) .7px, transparent 1.1px) 36px 44px / 52px 70px;--table-ring: inset 0 0 0 2px rgba(255, 255, 255, .1), inset 0 0 0 3.5px rgba(170, 120, 255, .25);--table-edge: linear-gradient(135deg, rgba(150, 90, 255, .5) 0%, rgba(255, 110, 190, .35) 28%, rgba(80, 140, 255, .3) 60%, rgba(10, 8, 26, .9) 100%), linear-gradient(135deg, #1a1430 0%, #0e0a20 40%, #241a44 70%, #0a0818 100%);--floor-bg: repeating-linear-gradient(45deg, rgba(0, 0, 0, .16) 0 3px, rgba(255, 255, 255, .025) 3px 6px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, .14) 0 3px, rgba(255, 255, 255, .02) 3px 6px), linear-gradient(180deg, #0c0a1e, #050410)}.skin-table-obsidian{--table-bg: radial-gradient(130% 100% at 50% -10%, rgba(52, 52, 62, .5) 0%, rgba(36, 36, 44, .72) 42%, rgba(22, 22, 28, .9) 78%, rgba(10, 10, 14, .98) 100%);--table-texture: linear-gradient(115deg, transparent 40%, rgba(255, 255, 255, .1) 44%, transparent 49%), linear-gradient(295deg, transparent 55%, rgba(180, 200, 255, .07) 59%, transparent 64%), repeating-linear-gradient(60deg, rgba(255, 255, 255, .03) 0 1px, transparent 1px 26px), radial-gradient(rgba(255, 255, 255, .05) .7px, transparent 1.1px) 0 0 / 10px 10px;--table-ring: inset 0 0 0 2px rgba(255, 255, 255, .12), inset 0 0 0 3.5px rgba(180, 200, 255, .18);--table-edge: repeating-linear-gradient(115deg, rgba(255, 255, 255, .09) 0 2px, transparent 2px 14px, rgba(255, 255, 255, .04) 14px 16px, transparent 16px 30px), linear-gradient(135deg, #23232e 0%, #101018 30%, #2e2e3c 52%, #0a0a10 76%, #1a1a24 100%);--floor-bg: repeating-linear-gradient(45deg, rgba(0, 0, 0, .16) 0 3px, rgba(255, 255, 255, .025) 3px 6px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, .14) 0 3px, rgba(255, 255, 255, .02) 3px 6px), linear-gradient(180deg, #131319, #08080c)}.skin-table-jade{--table-bg: radial-gradient(130% 100% at 50% -10%, rgba(72, 158, 128, .5) 0%, rgba(44, 116, 94, .72) 42%, rgba(24, 72, 58, .9) 78%, rgba(12, 42, 32, .98) 100%);--table-texture: radial-gradient(circle at 50% 46%, transparent 0 18%, rgba(214, 255, 238, .1) 18.4% 19%, transparent 19.8%), radial-gradient(circle at 50% 46%, transparent 0 26%, rgba(214, 255, 238, .16) 26.6% 27.8%, transparent 28.6%), radial-gradient(circle at 50% 46%, transparent 0 40%, rgba(214, 255, 238, .12) 40.5% 41.5%, transparent 42.2%), radial-gradient(rgba(220, 255, 240, .09) 1.1px, transparent 1.7px) 0 0 / 22px 22px;--table-ring: inset 0 0 0 2px rgba(255, 255, 255, .1), inset 0 0 0 4px rgba(120, 220, 180, .3);--table-edge: linear-gradient(135deg, transparent 44%, rgba(140, 240, 200, .45) 50%, transparent 56%), repeating-linear-gradient(90deg, rgba(40, 28, 8, .3) 0 2px, rgba(255, 220, 150, .06) 2px 4px, transparent 4px 9px), linear-gradient(135deg, #4a3b1e 0%, #2e2410 30%, #5c4a26 52%, #241c0a 76%, #3c2f16 100%);--floor-bg: repeating-linear-gradient(45deg, rgba(0, 0, 0, .16) 0 3px, rgba(255, 255, 255, .025) 3px 6px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, .14) 0 3px, rgba(255, 255, 255, .02) 3px 6px), linear-gradient(180deg, #12302a, #081814)}.skin-table-aurora{--table-bg: radial-gradient(130% 100% at 50% -10%, rgba(64, 180, 160, .45) 0%, rgba(56, 110, 170, .65) 42%, rgba(52, 54, 140, .88) 78%, rgba(18, 20, 60, .97) 100%);--table-texture: repeating-linear-gradient(90deg, rgba(120, 255, 210, .06) 0 12px, rgba(110, 170, 255, .04) 12px 26px, transparent 26px 48px), linear-gradient(105deg, transparent 24%, rgba(140, 255, 200, .12) 40%, rgba(150, 120, 255, .12) 56%, transparent 74%), radial-gradient(rgba(255, 255, 255, .35) .8px, transparent 1.2px) 0 0 / 64px 58px;--table-ring: inset 0 0 0 2px rgba(255, 255, 255, .12), inset 0 0 0 4px rgba(120, 255, 210, .2);--table-edge: linear-gradient(135deg, rgba(120, 255, 210, .45) 0%, rgba(110, 170, 255, .3) 40%, rgba(150, 120, 255, .3) 70%, rgba(6, 10, 22, .95) 100%), linear-gradient(135deg, #0e1a24 0%, #0a1220 40%, #14283c 70%, #060a14 100%);--floor-bg: repeating-linear-gradient(45deg, rgba(0, 0, 0, .16) 0 3px, rgba(255, 255, 255, .025) 3px 6px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, .14) 0 3px, rgba(255, 255, 255, .02) 3px 6px), linear-gradient(180deg, #0c1822, #05090f)}.skin-table-golden{--table-bg: radial-gradient(130% 100% at 50% -10%, rgba(214, 168, 84, .5) 0%, rgba(158, 116, 48, .72) 42%, rgba(100, 72, 26, .9) 78%, rgba(54, 38, 14, .98) 100%);--table-texture: repeating-radial-gradient(circle at 50% 46%, rgba(255, 225, 150, .05) 0 2px, transparent 2px 30px), repeating-linear-gradient(45deg, rgba(255, 225, 150, .08) 0 1px, transparent 1px 16px), repeating-linear-gradient(-45deg, rgba(255, 225, 150, .08) 0 1px, transparent 1px 16px), radial-gradient(circle at 50% 46%, transparent 0 24%, rgba(255, 225, 150, .16) 24.5% 25.4%, transparent 26.2%);--table-ring: inset 0 0 0 2px rgba(255, 255, 255, .14), inset 0 0 0 4px rgba(255, 210, 120, .5);--table-edge: radial-gradient(circle at 50% 0%, rgba(255, 240, 190, .3) 0 4px, transparent 5px) 0 0 / 12px 8px, radial-gradient(circle at 50% 0%, rgba(140, 95, 25, .35) 0 4px, transparent 5px) 6px 4px / 12px 8px, linear-gradient(135deg, #e8c06a 0%, #a87c2e 30%, #f0d488 52%, #8c6522 76%, #c89a48 100%);--floor-bg: repeating-linear-gradient(45deg, rgba(0, 0, 0, .16) 0 3px, rgba(255, 255, 255, .025) 3px 6px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, .14) 0 3px, rgba(255, 255, 255, .02) 3px 6px), linear-gradient(180deg, #55200f, #260d05)}.skin-table-taichi{--table-bg: radial-gradient(130% 100% at 50% -10%, rgba(150, 150, 158, .4) 0%, rgba(104, 104, 114, .6) 42%, rgba(64, 64, 74, .88) 78%, rgba(32, 32, 40, .97) 100%);--table-texture: repeating-linear-gradient(45deg, rgba(255, 255, 255, .03) 0 1px, transparent 1px 26px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, .04) 0 1px, transparent 1px 26px), radial-gradient(circle at 50% 47%, transparent 0 26%, rgba(230, 230, 238, .1) 26.3% 26.9%, transparent 27.7%), radial-gradient(circle at 50% 47%, transparent 0 20%, rgba(235, 235, 240, .15) 20.4% 21.4%, transparent 22.2%), radial-gradient(circle at 50% 40.5%, rgba(240, 240, 246, .19) 0 10.4%, transparent 11.2%), radial-gradient(circle at 50% 53.5%, rgba(8, 10, 14, .26) 0 10.4%, transparent 11.2%), radial-gradient(circle at 50% 40.5%, rgba(8, 10, 14, .3) 0 3.2%, transparent 4%), radial-gradient(circle at 50% 53.5%, rgba(240, 240, 246, .26) 0 3.2%, transparent 4%);--table-edge: linear-gradient(45deg, rgba(245, 245, 250, .2) 0 30%, transparent 30% 70%, rgba(8, 10, 14, .3) 70%), repeating-linear-gradient(90deg, rgba(0, 0, 0, .16) 0 3px, rgba(255, 255, 255, .05) 3px 5px, transparent 5px 9px), linear-gradient(135deg, #565a64 0%, #2a2d34 30%, #6a6e78 52%, #1c1e24 76%, #40444e 100%);--floor-bg: repeating-linear-gradient(45deg, rgba(0, 0, 0, .16) 0 3px, rgba(255, 255, 255, .025) 3px 6px), repeating-linear-gradient(-45deg, rgba(0, 0, 0, .14) 0 3px, rgba(255, 255, 255, .02) 3px 6px), linear-gradient(180deg, #26282e, #101216)}.skin-avatar-scholar{--avatar-accent: #7fd4ff}.skin-avatar-fairy{--avatar-accent: #ff9ed2}.skin-avatar-caishen{--avatar-accent: #ffd76b}.skin-avatar-wood{--avatar-accent: #8fce6e}.skin-avatar-clay{--avatar-accent: #d9977a}.skin-avatar-mist{--avatar-accent: #b8c4d4}.skin-avatar-pine{--avatar-accent: #6ea88a}.skin-avatar-lotus{--avatar-accent: #ff7f9e}.skin-avatar-amber{--avatar-accent: #ffb84d}.skin-avatar-jadeite{--avatar-accent: #52d6a5}.skin-avatar-lavender{--avatar-accent: #b39ddb}.skin-avatar-general{--avatar-accent: #e05252}.skin-avatar-monk{--avatar-accent: #c8b28a}.skin-avatar-fox{--avatar-accent: #ff9d5c}.skin-avatar-qinglong{--avatar-accent: #5ce8d5}.skin-avatar-baihu{--avatar-accent: #f0f4f8}.skin-avatar-zhuque{--avatar-accent: #ff6e5e}.skin-avatar-xuanwu{--avatar-accent: #6a8fd8}.skin-avatar-kirin{--avatar-accent: #d4a94e}.skin-avatar-dragon{--avatar-accent: #c9a7ff}
