.continuation-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.continuation-presets button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:10px 12px;border:1px solid #e4ccd6;border-radius:12px;background:#fff8fb;color:#75475d;font:inherit;font-size:14px;cursor:pointer}.continuation-presets button[aria-pressed=true]{background:#b8587c;color:white;border-color:#b8587c}.continuation-presets button:focus-visible{outline:2px solid #b8587c;outline-offset:3px}.continuation-presets.is-pulsing button{animation:continuation-pulse 3.6s ease-in-out infinite}.continuation-presets.is-pulsing button:nth-child(2){animation-delay:1.2s}.continuation-presets.is-pulsing button:nth-child(3){animation-delay:2.4s}@keyframes continuation-pulse{0%,33%,to{box-shadow:0 0 0 0 #b8587c00;transform:none;background:#fff8fb;border-color:#e4ccd6}16%{box-shadow:0 0 0 5px #b8587c38,0 5px 14px #b8587c24;transform:translateY(-3px);background:#f5d5e2;border-color:#b8587c}}.continuation-presets .continuation-icon{display:block;width:28px;height:28px;flex:0 0 28px;overflow:visible}.continuation-icon circle,.continuation-icon g,.continuation-icon path{transform-box:fill-box;transform-origin:center}.continuation-eye{animation:continuation-eye 3.2s ease-in-out infinite}.continuation-wink{opacity:0;animation:continuation-wink 3.2s ease-in-out infinite}.continuation-glint{animation:continuation-glint 3.2s ease-in-out infinite}@keyframes continuation-eye{0%,35%,60%,to{transform:scaleY(1);opacity:1}44%,51%{transform:scaleY(.08);opacity:0}}@keyframes continuation-wink{0%,35%,60%,to{opacity:0}44%,51%{opacity:1}}@keyframes continuation-glint{0%,35%,75%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.continuation-finger{animation:continuation-tap 2.8s ease-in-out infinite}.continuation-touch-ripple{animation:continuation-ripple 2.8s ease-out infinite}@keyframes continuation-tap{0%,65%,to{transform:translateY(2px)}25%,35%{transform:translateY(0)}}@keyframes continuation-ripple{0%,20%{opacity:0;transform:scale(.35)}30%{opacity:.8;transform:scale(.6)}65%,to{opacity:0;transform:scale(1.3)}}.continuation-curtain-left{animation:continuation-open-left 3.4s ease-in-out infinite}.continuation-curtain-right{animation:continuation-open-right 3.4s ease-in-out infinite}.continuation-reveal-star{animation:continuation-reveal 3.4s ease-in-out infinite}@keyframes continuation-open-left{0%,to{transform:none}35%,70%{transform:translateX(-2px) scaleX(.45)}}@keyframes continuation-open-right{0%,to{transform:none}35%,70%{transform:translateX(2px) scaleX(.45)}}@keyframes continuation-reveal{0%,to{opacity:0;transform:scale(.4)}35%,70%{opacity:1;transform:scale(.85)}}@media(max-width:400px){.continuation-presets button{gap:5px;padding:10px 6px}.continuation-presets .continuation-icon{width:24px;height:24px;flex-basis:24px}}@media(prefers-reduced-motion:reduce){.continuation-icon *,.continuation-presets.is-pulsing button{animation:none!important}.continuation-wink{opacity:0}.continuation-touch-ripple{opacity:.5}.continuation-curtain-left{transform:translateX(-2px) scaleX(.45)}.continuation-curtain-right{transform:translateX(2px) scaleX(.45)}.continuation-reveal-star{opacity:1;transform:scale(.85)}}