.lotobot-board{color:#f1f7ff;background:radial-gradient(at 18% 80%,#15394a,#0d1c31 65%);border-radius:20px;justify-content:center;align-items:center;gap:30px;margin:16px 0 40px;padding:24px clamp(18px,5vw,68px);display:flex}.lotobot-character{flex:0 210px;justify-items:center;display:grid}.lotobot-avatar{width:100%;max-width:200px}.lotobot-character>span{letter-spacing:.24em;color:#67e4b7;font:700 10px monospace}.lotobot-speech{background:#152638;border:1px solid #2e776d;border-radius:16px;flex:1;max-width:650px;padding:20px 24px;position:relative}.lotobot-speech:before{content:"";background:#152638;border-bottom:1px solid #2e776d;border-left:1px solid #2e776d;width:12px;height:12px;position:absolute;top:50%;left:-7px;transform:rotate(45deg)}.lotobot-label{color:#64edbd;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.lotobot-label small{color:#b7c7d7;margin-left:auto;font-size:11px}.lotobot-speech h2{color:#f1f7ff;margin:14px 0 8px;font-size:clamp(19px,2vw,26px)}.lotobot-speech p{color:#d2deea;min-height:3.3em;font-size:15px;line-height:1.65}.lotobot-controls{align-items:center;gap:3px;margin-top:10px;display:flex}.lotobot-controls button{color:#c1e6db;background:0 0;min-height:28px;padding:4px}.lotobot-dot{width:21px}.lotobot-dot:before{content:"";background:#526575;border-radius:5px;width:100%;height:4px}.lotobot-dot[aria-current]:before{background:#57e5b5}@media (max-width:650px){.lotobot-board{flex-direction:column-reverse;gap:4px;margin:8px 0 24px;padding:16px}.lotobot-character{flex:auto}.lotobot-avatar{width:134px}.lotobot-speech{width:100%;padding:17px}.lotobot-speech:before{top:auto;bottom:-7px;left:50%;transform:rotate(-45deg)}}
