.home-content{font-family:var(--font-pacifico),cursive;font-size:26px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.3px;background:linear-gradient(90deg,#4440a7,#963cc6 65.83%,#db5e9b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.banner{aspect-ratio:168/31;background-image:url(https://static.mindjewel.cn/shop/Banner.png)}.rainbow-input-wrapper{--borderWidth:2px;position:relative;border:none;outline:none}.rainbow-input-wrapper:before{content:"";position:absolute;top:calc(-1*var(--borderWidth));left:calc(-1*var(--borderWidth));height:calc(100% + var(--borderWidth)*2);width:calc(100% + var(--borderWidth)*2);background:linear-gradient(90deg,#5f40ff,#f179f5,#f9ba47,#ea85c4,#9985ff);background-size:50% 100%;background-repeat:repeat-x;border-radius:56px;animation:rainbowBorder 2s linear infinite}@keyframes rainbowBorder{0%{background-position:0 0}to{background-position:100% 0}}.rainbow-input{position:relative;border:none;outline:none;background:#fff}@keyframes placeholderAnimation{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.rainbow-input::placeholder{animation:placeholderAnimation 1s ease-out;transition:opacity 1s,transform 1s}.custom-popover .driver-popover-title{font-size:18px!important;color:#2c3e50!important;margin-bottom:12px!important}.custom-popover .driver-popover-description{font-size:14px!important;line-height:1.6!important;color:#34495e!important}.custom-popover .driver-popover-description ul{margin:10px 0;padding-left:20px}.custom-popover .driver-popover-description ul li{margin:5px 0;color:#7f8c8d}.custom-popover .driver-popover-description p{margin:8px 0}.custom-popover .driver-popover-description button{background:linear-gradient(45deg,#3498db,#2ecc71)!important;color:#fff!important;border:none!important;padding:10px 20px!important;border-radius:6px!important;cursor:pointer!important;margin-top:15px!important;font-weight:500!important;transition:transform .2s ease!important}.custom-popover .driver-popover-description button:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(52,152,219,.3)!important}.custom-popover .driver-popover-footer{margin-top:20px!important;border-top:1px solid #ecf0f1!important;padding-top:15px!important}.custom-popover .driver-popover-footer button{background:#3498db!important;color:#fff!important;border:none!important;padding:8px 16px!important;border-radius:4px!important;margin:0 5px!important;cursor:pointer!important;font-size:14px!important}.custom-popover .driver-popover-footer button:hover{background:#2980b9!important}.custom-popover .driver-popover-footer button.driver-close-btn{background:#95a5a6!important}.custom-popover .driver-popover-footer button.driver-close-btn:hover{background:#7f8c8d!important}.custom-popover .driver-popover-arrow{border-color:#fff!important}.custom-popover{background:#fff!important;border:2px solid #3498db!important;border-radius:8px!important;box-shadow:0 8px 32px rgba(0,0,0,.1)!important;max-width:350px!important;animation:popoverSlideIn .3s ease-out!important}@keyframes popoverSlideIn{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}