.pet-burp{position:fixed;inset:0;z-index:30;pointer-events:none;overflow:hidden}.scroll-stage .pet-burp{z-index:6}
.pet-burp canvas{display:block;width:100%;height:100%;pointer-events:none}.pet-is-burping #personal-pet,.pet-is-burping #writing-pet{visibility:hidden}
.burp-copy{position:fixed;width:244px;box-sizing:border-box;padding:10px 14px;border:1px solid #e1e6d9;border-radius:14px;background:#fdfdf5ed;box-shadow:0 6px 24px #455b3510;color:#506647;font:13px/1.8 var(--serif);pointer-events:none}.burp-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#879279;font:11px/1.5 var(--sans)}.burp-copy p{margin:4px 0 0}
.burp-skip{position:fixed;pointer-events:auto;min-width:64px;min-height:44px;border:1px solid #d2dcc9;border-radius:24px;background:#fffff5ed;color:#617655;font:12px var(--sans);cursor:pointer}.burp-skip:hover{background:#edf2e6}.burp-skip:focus-visible{outline:2px solid #6c845e;outline-offset:3px}
@media(max-width:760px){.burp-copy{font-size:12px;padding:8px 12px}}
@media(prefers-reduced-motion:reduce){.pet-burp{display:none}}
