@keyframes float-generic{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes float-subtle{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes float-medium{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes float-large{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-30px) rotate(8deg)}}.puzzle-solution-redesign{min-height:60vh}.puzzle-solution-redesign__content{padding:4rem 2rem}@media(max-width:768px){.puzzle-solution-redesign__content{padding:2rem 1rem}}@media(max-width:576px){.puzzle-solution-redesign__content{padding:2rem 1rem}}.puzzle-solution-redesign__content{align-items:center;display:flex;flex-direction:column}.puzzle-solution-redesign__card{--theme-color:$brand-blue;background:#fff;border-radius:20px;box-shadow:0 12px 32px #00000029;margin:0 auto;max-width:500px;overflow:hidden;position:relative;width:100%}.puzzle-solution-redesign__card--purple-pink{--theme-color:#764ba2;box-shadow:0 12px 32px #667eea33}.puzzle-solution-redesign__card--blue-purple{--theme-color:#667eea;box-shadow:0 12px 32px #4facfe33}.puzzle-solution-redesign__card--blue-teal{--theme-color:#06b6d4;box-shadow:0 12px 32px #0ea5e933}.puzzle-solution-redesign__card--pink-orange{--theme-color:#ec4899;box-shadow:0 12px 32px #ec489933}.puzzle-solution-redesign__actions{align-items:center;display:flex;gap:2rem;justify-content:center;margin-top:4rem}.puzzle-solution__title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#79cef4,#9b5fa3);-webkit-background-clip:text;background-clip:text;font-family:Baloo Bhai\ 2,Fuzzy Bubbles,Segoe UI,Arial,Noto Sans,sans-serif;font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}@media(max-width:768px){.puzzle-solution__title{font-size:2.5rem}}.puzzle-solution__back-link{align-items:center;color:#9b5fa3;cursor:pointer;display:inline-flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;gap:1rem;margin-top:3rem;transition:color .2s ease}.puzzle-solution__back-link:hover{color:#e862a4}.puzzle-solution__back-link svg{font-size:1.25em}
/*# sourceMappingURL=3687.496bb5aa.chunk.css.map*/