.cy-image-wrapper{display:inline-block;width:100%;margin-bottom:2rem}.cy-image-wrapper img{display:block;width:100%;height:auto;border-radius:12px 12px 0 0}.cy-buttons{display:flex;gap:12px;padding:14px;background:#f8f7ff;border:2px solid #e8e4ff;border-top:none;border-radius:0 0 12px 12px}.cy-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;border-radius:10px;font-family:'Nunito','Poppins',sans-serif;font-size:16px;font-weight:700;text-decoration:none!important;cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease,filter 0.15s ease;border:none;letter-spacing:.02em}.cy-btn svg{width:20px;height:20px;flex-shrink:0}.cy-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(0 0 0 / .15);text-decoration:none!important}.cy-btn:active{transform:translateY(0)}.cy-btn-printable{background:#fff;color:#7c3aed;border:2px solid #7c3aed}.cy-btn-printable:hover{background:#f5f0ff;color:#7c3aed}.cy-btn-coloring{background:linear-gradient(135deg,#7c3aed 0%,#9d5cf5 100%);color:#fff;box-shadow:0 4px 15px rgb(124 58 237 / .35)}.cy-btn-coloring:hover{color:#fff;filter:brightness(1.08);box-shadow:0 8px 25px rgb(124 58 237 / .45)}@media (max-width:480px){.cy-buttons{flex-direction:column;gap:10px}.cy-btn{font-size:15px;padding:12px 16px}}.cy-buttons a.cy-btn-coloring,.cy-buttons a.cy-btn-coloring:visited,.cy-buttons a.cy-btn-coloring:hover,.cy-buttons a.cy-btn-coloring:focus{color:#fff!important}.cy-buttons a.cy-btn-printable,.cy-buttons a.cy-btn-printable:visited,.cy-buttons a.cy-btn-printable:hover,.cy-buttons a.cy-btn-printable:focus{color:#6d28d9!important}.cy-buttons a.cy-btn:focus-visible{outline:3px solid #5b21b6;outline-offset:4px}