#page-drawing-buddy{max-width:760px;margin-inline:auto;padding-bottom:100px}.buddy-card{border:1px solid var(--border,#ddd);border-radius:24px;padding:clamp(24px,5vw,48px);text-align:center;background:var(--card,#fff)}.buddy-card h2{font-size:clamp(20px,4vw,28px);margin:16px 0}.buddy-card p,.buddy-rules p{line-height:1.8}.buddy-symbol{font-size:48px;letter-spacing:12px;color:var(--accent,#766957);padding:12px}.buddy-stats{display:flex;justify-content:center;gap:clamp(30px,8vw,80px);margin:28px 0}.buddy-stats strong{display:block;font-size:32px;font-weight:500}.buddy-stats span{font-size:13px;opacity:.7}.buddy-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:20px 0}.buddy-rules{margin:24px 0;padding:16px;border:1px solid var(--border,#ddd);border-radius:14px}.buddy-rules summary{cursor:pointer}#buddy-status{line-height:1.8;min-height:24px}#buddy-status button{margin-left:8px}
