.floating-card{animation:float 6s ease-in-out infinite}.floating-card:nth-child(2){animation-delay:1s}.floating-card:nth-child(3){animation-delay:2s}.floating-card:nth-child(4){animation-delay:3s}.floating-card:nth-child(5){animation-delay:4s}.floating-card:nth-child(6){animation-delay:5s}.rotating-element{animation:rotate 20s linear infinite}.animated-gradient{background:linear-gradient(270deg,#9ca3af,#6b7280,#4b5563,#6b7280,#9ca3af);background-size:400% 400%;animation:gradientShift 15s ease infinite;opacity:.8}.breathing-effect{animation:pulse 4s ease-in-out infinite}.slide-in-left{animation:slideInLeft .5s ease-out}.slide-in-right{animation:slideInRight .5s ease-out}.slide-in-top{animation:slideInTop .5s ease-out}.slide-in-bottom{animation:slideInBottom .5s ease-out}@keyframes slideInLeft{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInTop{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.bounce-effect{animation:bounce 2s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.twinkle{animation:twinkle 3s infinite}.twinkle:nth-child(2){animation-delay:.5s}.twinkle:nth-child(3){animation-delay:1s}.twinkle:nth-child(4){animation-delay:1.5s}.twinkle:nth-child(5){animation-delay:2s}@keyframes twinkle{0%,to{opacity:.3}50%{opacity:1}}.ripple-effect{animation:ripple 3s infinite}@keyframes ripple{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.pulse-ring{animation:pulseRing 2s infinite}@keyframes pulseRing{0%{transform:scale(.5);opacity:0}50%{transform:scale(1);opacity:.5}to{transform:scale(1.5);opacity:0}}.wave-effect{animation:wave 5s ease-in-out infinite}.rotate-scale{animation:rotateScale 10s linear infinite}.tech-metal-button{background:linear-gradient(145deg,#9ca3af,#6b7280);border:1px solid #4b5563;color:#f9fafb;position:relative;overflow:hidden;transition:all .3s ease;font-weight:600;box-shadow:0 4px 6px rgba(0,0,0,.2);border-radius:.75rem;backdrop-filter:blur(10px)}.tech-metal-button:hover{background:linear-gradient(145deg,#6b7280,#4b5563);border-color:#374151;box-shadow:0 6px 12px rgba(0,0,0,.3);transform:translateY(-2px)}.tech-metal-button:active{transform:translateY(0)}.tech-metal-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:.5s}.tech-metal-button:hover:before{left:100%}.tech-metal-card{background:linear-gradient(145deg,#6b7280,#4b5563);border:1px solid #374151;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.2);border-radius:1rem;backdrop-filter:blur(10px)}.tech-metal-card:hover{border-color:#1f2937;box-shadow:0 8px 20px rgba(0,0,0,.3);transform:translateY(-5px)}.tech-metal-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.3),transparent);opacity:.7}.tech-metal-cta{background:linear-gradient(145deg,#4b5563,#374151);border:1px solid #1f2937;color:#f9fafb;position:relative;overflow:hidden;transition:all .3s ease;font-weight:700;box-shadow:0 6px 15px rgba(0,0,0,.3);border-radius:1rem;backdrop-filter:blur(10px)}.tech-metal-cta:hover{background:linear-gradient(145deg,#6b7280,#4b5563);border-color:#111827;box-shadow:0 8px 20px rgba(0,0,0,.4);transform:translateY(-3px)}.tech-metal-cta:active{transform:translateY(0)}.tech-metal-cta:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transition:.5s}.tech-metal-cta:hover:before{left:100%}.tech-metal-header{background:linear-gradient(90deg,rgba(107,114,128,.95),rgba(75,85,99,.95),rgba(75,85,99,.95));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(55,65,81,.7);box-shadow:0 2px 10px rgba(0,0,0,.2)}.cosmic-background{position:absolute;inset:0;overflow:hidden}.cosmic-background:before{content:"";position:absolute;inset:0;opacity:.3;background:radial-gradient(circle at 30% 40%,rgba(156,163,175,.4),transparent 40%),radial-gradient(circle at 70% 60%,rgba(107,114,128,.4),transparent 40%),radial-gradient(circle at 50% 20%,rgba(75,85,99,.3),transparent 40%)}.prayer-star{position:absolute;border-radius:50%;background:#f9fafb;animation:pulse 2s infinite}.energy-ring{position:absolute;inset:0;border-radius:1rem;pointer-events:none;box-shadow:0 0 30px 5px var(--energy-color,#f9fafb);opacity:.6}.energy-indicator{display:flex;align-items:center;margin-bottom:1rem}.energy-bar-container{flex:1;height:.5rem;background:rgba(107,114,128,.8);border-radius:9999px;overflow:hidden}.energy-bar{height:100%;border-radius:9999px;transition:width 1.2s ease}.energy-text{margin-left:1rem;font-size:.875rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#e5e7eb;letter-spacing:.05em}.energy-ripple{position:absolute;bottom:0;left:0;right:0;height:.5rem;background:linear-gradient(90deg,transparent,var(--energy-color,#f9fafb),transparent);border-radius:0 0 1rem 1rem}.cosmic-energy-field{position:relative;display:inline-block}.cosmic-energy-field:before{inset:-1rem;background:linear-gradient(90deg,rgba(107,114,128,.3),rgba(75,85,99,.3),rgba(31,41,55,.3));filter:blur(1.5rem);animation:pulse 3s infinite alternate}.cosmic-energy-field:after,.cosmic-energy-field:before{content:"";position:absolute;border-radius:1.5rem;z-index:-1}.cosmic-energy-field:after{inset:-.5rem;background:linear-gradient(90deg,rgba(107,114,128,.25),rgba(75,85,99,.25),rgba(31,41,55,.25));filter:blur(1rem)}.cosmic-prayer-card{position:relative;background:linear-gradient(to bottom right,rgba(107,114,128,.9),rgba(75,85,99,.8),rgba(107,114,128,.9));backdrop-filter:blur(1rem);border:1px solid rgba(55,65,81,.7);border-radius:1rem;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.2)}.cosmic-prayer-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,rgba(107,114,128,.3),transparent 40%),radial-gradient(circle at 70% 60%,rgba(75,85,99,.3),transparent 40%);opacity:.3}.cosmic-prayer-form{position:relative;background:linear-gradient(to bottom right,rgba(107,114,128,.95),rgba(75,85,99,.85),rgba(107,114,128,.95));backdrop-filter:blur(1.5rem);border:1px solid rgba(55,65,81,.8);border-radius:1.25rem;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,.3)}.prayer-detail-modal{position:relative;background:linear-gradient(to bottom right,rgba(107,114,128,.97),rgba(75,85,99,.9),rgba(107,114,128,.97));backdrop-filter:blur(2rem);border:1px solid rgba(55,65,81,.8);border-radius:1.75rem;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.3)}.prayer-detail-modal:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,rgba(107,114,128,.4),transparent 40%),radial-gradient(circle at 70% 60%,rgba(75,85,99,.4),transparent 40%);opacity:.4}