.conversation-table{position:absolute;left:50%;bottom:29px;transform:translateX(-50%);width:29%;min-width:120px;max-width:200px;height:70px;z-index:3;pointer-events:none;filter:drop-shadow(0 8px 9px #08091888)}.table-top{position:absolute;width:100%;height:23px;top:0;border-radius:50%;border:2px solid #ddbdca;background:linear-gradient(180deg,#f7d6c0,#b2839a 66%,#825b7a)}.table-front{position:absolute;top:10px;width:100%;height:16px;border-radius:0 0 50% 50%;background:linear-gradient(#9b7284,#60455f);border-bottom:2px solid #bd91aa}.table-leg{position:absolute;top:20px;width:8px;height:46px;background:linear-gradient(90deg,#59445b,#c6a6ae,#483747);border-radius:2px}.table-leg-left{left:19%}.table-leg-right{right:19%}.table-cup{position:absolute;top:-16px;font-size:15px;filter:drop-shadow(0 1px 2px #6b4d54)}.cup-left{left:20%}.cup-right{right:20%}.table-light{position:absolute;top:5px;left:38%;width:24%;height:3px;border-radius:50%;background:#fff4;box-shadow:0 0 10px #fff7}.scene-room .room-table{display:none}.speech-bubble{position:absolute;z-index:12;bottom:100%;left:50%;transform:translateX(-50%);width:max-content;max-width:min(170px,37vw);padding:7px 10px;border-radius:11px;background:#fcf7ff;color:#332646;font-size:10px;line-height:1.4;box-shadow:0 3px 12px #08081888;overflow-wrap:anywhere}.speech-bubble:after{content:'';position:absolute;top:100%;left:46%;border:6px solid transparent;border-top-color:#fcf7ff}.speech-bubble[hidden]{display:none}.speech-current{background:#d9f9f1}.speech-current:after{border-top-color:#d9f9f1}.game-actor .actor-label{top:-17px}.game-actor:has(.speech-bubble:not([hidden])) .actor-label{visibility:hidden}.scene-room .sofa-left,.scene-room .sofa-right{opacity:.8}@media(max-width:600px){.conversation-table{bottom:26px;width:30%;height:60px}.table-leg{height:35px}.speech-bubble{font-size:10px;max-width:34vw}}
