.shepherd-theme-custom.shepherd-element{color:#18181b;background:#fff;border-radius:.5rem;max-width:400px;font-family:inherit;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.shepherd-theme-custom.shepherd-element.dark-mode{color:#fafafa;background:#18181b}.shepherd-theme-custom .shepherd-header{padding:1.5rem 1.5rem 1rem}.shepherd-theme-custom .shepherd-title{margin:0;font-size:1.125rem;font-weight:600}.shepherd-theme-custom .shepherd-text{margin:.5rem 0 1rem;padding:0 1.5rem;font-size:.95rem;line-height:1.5}.shepherd-theme-custom .shepherd-content{padding:0 1.5rem 1.5rem}.shepherd-theme-custom .shepherd-button{cursor:pointer;border:none;border-radius:.375rem;margin-right:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.shepherd-theme-custom .shepherd-button.btn-primary{color:#fff;background:#0ea5e9}.shepherd-theme-custom .shepherd-button.btn-primary:hover{background:#0284c7;transform:translateY(-2px);box-shadow:0 4px 12px #0ea5e966}.shepherd-theme-custom .shepherd-button.btn-secondary{color:#18181b;background:#e4e4e7}.shepherd-theme-custom .shepherd-button.btn-secondary:hover{background:#d4d4d8;transform:translateY(-2px)}.shepherd-theme-custom.dark-mode .shepherd-button.btn-secondary{color:#fafafa;background:#3f3f46}.shepherd-theme-custom.dark-mode .shepherd-button.btn-secondary:hover{background:#52525b}.shepherd-theme-custom .shepherd-arrow:before{background:#fff}.shepherd-theme-custom.dark-mode .shepherd-arrow:before{background:#18181b}.shepherd-modal-overlay-container{opacity:.5}@keyframes shepherdPulse{0%{box-shadow:0 0 #0ea5e9b3}70%{box-shadow:0 0 0 10px #0ea5e900}to{box-shadow:0 0 #0ea5e900}}.shepherd-highlight{border-radius:.375rem;animation:2s infinite shepherdPulse}@media (max-width:640px){.shepherd-theme-custom.shepherd-element{max-width:320px;font-size:.9rem}.shepherd-theme-custom .shepherd-header{padding:1rem}.shepherd-theme-custom .shepherd-text{padding:0 1rem}.shepherd-theme-custom .shepherd-content{padding:0 1rem 1rem}.shepherd-theme-custom .shepherd-button{padding:.4rem .8rem;font-size:.8rem}}
