.sofra-showcase .sofra-demo-button{display:flex;width:fit-content;max-width:100%;box-sizing:border-box;align-items:center;justify-content:center;gap:20px;min-height:48px;margin-top:12px;padding:14px 22px;border:1px solid #805090;border-radius:40px;background:linear-gradient(120deg,#805090,#9660a6);color:#fff;font-family:inherit;font-size:15px;font-weight:500;line-height:1.3;text-decoration:none;box-shadow:0 5px 15px #80509018;transition:background .2s ease,box-shadow .2s ease}.sofra-showcase .sofra-demo-button svg{flex-shrink:0}.sofra-showcase .sofra-demo-button:hover{background:#744482;box-shadow:0 6px 18px #8050902b}.sofra-showcase .sofra-demo-button:focus-visible{outline:3px solid #805090;outline-offset:4px}@media(prefers-reduced-motion:reduce){.sofra-showcase .sofra-demo-button{transition:none}}
