body { font-family: 'Inter', sans-serif; } .dropzone { border: 2px dashed #e5e7eb; border-radius: 0.5rem; transition: all 0.3s ease; } .dropzone:hover, .dropzone.dragover { border-color: #3b82f6; background-color: rgba(59, 130, 246, 0.05); } .pulse { animation: pulse 2s infinite; } @keyframes pulse { 0% { box-shadow: 0 0 0 0 rgba(59, 130, 246, 0.4); } 70% { box-shadow: 0 0 0 10px rgba(59, 130, 246, 0); } 100% { box-shadow: 0 0 0 0 rgba(59, 130, 246, 0); } } .glass-morphism { background: rgba(255, 255, 255, 0.7); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.18); } .gtitlev3 { padding-top: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.5rem; padding-right: 0.5rem; margin-bottom: 0.75rem; border-radius: 0.375rem; font-size: 1.5rem; line-height: 2rem; font-weight: 700; text-align: center; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); background-color: rgb(255 248 220); } .chend { padding-left: 1.25rem; padding-right: 1.25rem; margin-top: 0.75rem; border-radius: 0.375rem; width: fit-content; height: 1.5rem; font-size: 1.875rem; line-height: 2.25rem; font-weight: 700; text-align: center; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); color: rgb(49 71 91); background-color: rgb(255 248 220); } .gpara { font-weight: 600; color: rgb(49 71 91) /* #31475b */ ; } .gparabhajan3 { font-weight: 600; color: rgb(49 71 91) /* #31475b */ ; }