.Loader-module__AdlJEq__loader{z-index:9999;background:linear-gradient(135deg,#0a1f44,#1a2f5a,#2a3f6a);flex-direction:column;justify-content:center;align-items:center;transition:opacity 1s;display:flex;position:fixed;inset:0;overflow:hidden}.Loader-module__AdlJEq__hide{opacity:0;pointer-events:none}.Loader-module__AdlJEq__glowingHearts{pointer-events:none;width:100%;height:100%;position:absolute}.Loader-module__AdlJEq__glowingHeart{opacity:0;filter:drop-shadow(0 0 10px);z-index:1;animation:3s ease-in-out infinite Loader-module__AdlJEq__glowFloat;position:absolute}@keyframes Loader-module__AdlJEq__glowFloat{0%{opacity:0;transform:translateY(0)scale(1)}10%{opacity:.8}50%{opacity:.6;transform:translateY(-50px)scale(1.5)}90%{opacity:.4}to{opacity:0;transform:translateY(-100px)scale(.5)}}.Loader-module__AdlJEq__heartContainer{z-index:10;justify-content:center;align-items:center;width:300px;height:300px;animation:2s ease-in-out infinite Loader-module__AdlJEq__containerPulse;display:flex;position:relative}@keyframes Loader-module__AdlJEq__containerPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.Loader-module__AdlJEq__heart{filter:drop-shadow(0 0 30px #ff69b480);width:280px;height:280px;animation:10s linear infinite Loader-module__AdlJEq__heartRotate;position:absolute}@keyframes Loader-module__AdlJEq__heartRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Loader-module__AdlJEq__heartPath{transform-origin:50%;animation:1.5s ease-in-out infinite Loader-module__AdlJEq__heartbeat}@keyframes Loader-module__AdlJEq__heartbeat{0%,to{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1)}75%{transform:scale(1.05)}}.Loader-module__AdlJEq__logo{object-fit:contain;z-index:20;border-radius:50%;width:150px;height:150px;animation:3s ease-in-out infinite Loader-module__AdlJEq__logoGlow;position:relative;box-shadow:0 0 30px #ff69b480}@keyframes Loader-module__AdlJEq__logoGlow{0%,to{filter:drop-shadow(0 0 20px #ff69b4)}50%{filter:drop-shadow(0 0 40px #ff1493)}}.Loader-module__AdlJEq__orbitingHearts{width:100%;height:100%;animation:8s linear infinite Loader-module__AdlJEq__orbit;position:absolute}.Loader-module__AdlJEq__orbitingHearts div{filter:drop-shadow(0 0 10px);font-size:30px;position:absolute}.Loader-module__AdlJEq__orbitHeart1{color:#ff69b4;animation:3s ease-in-out infinite Loader-module__AdlJEq__orbitHeart1;top:0;left:50%;transform:translate(-50%)}.Loader-module__AdlJEq__orbitHeart2{color:red;animation:3s ease-in-out infinite Loader-module__AdlJEq__orbitHeart2;bottom:0;left:50%;transform:translate(-50%)}.Loader-module__AdlJEq__orbitHeart3{color:#4169e1;animation:3s ease-in-out infinite Loader-module__AdlJEq__orbitHeart3;top:50%;left:0;transform:translateY(-50%)}.Loader-module__AdlJEq__orbitHeart4{color:#32cd32;animation:3s ease-in-out infinite Loader-module__AdlJEq__orbitHeart4;top:50%;right:0;transform:translateY(-50%)}@keyframes Loader-module__AdlJEq__orbitHeart1{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-20px)}}@keyframes Loader-module__AdlJEq__orbitHeart2{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(20px)}}@keyframes Loader-module__AdlJEq__orbitHeart3{0%,to{transform:translateY(-50%)translate(0)}50%{transform:translateY(-50%)translate(-20px)}}@keyframes Loader-module__AdlJEq__orbitHeart4{0%,to{transform:translateY(-50%)translate(0)}50%{transform:translateY(-50%)translate(20px)}}@keyframes Loader-module__AdlJEq__orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Loader-module__AdlJEq__slogan{text-shadow:2px 2px 4px #0000004d;z-index:10;align-items:center;gap:2px;margin-top:40px;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700;display:flex}.Loader-module__AdlJEq__coloredChar{text-shadow:0 0 10px;animation:.5s ease-out Loader-module__AdlJEq__charAppear;display:inline-block}@keyframes Loader-module__AdlJEq__charAppear{0%{opacity:0;transform:translateY(20px)scale(.5)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Loader-module__AdlJEq__charPop{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.Loader-module__AdlJEq__cursor{color:#fff;margin-left:5px;font-weight:100;animation:1s step-end infinite Loader-module__AdlJEq__blink}@keyframes Loader-module__AdlJEq__blink{0%,to{opacity:1}50%{opacity:0}}.Loader-module__AdlJEq__progressBar{z-index:10;background:#ffffff1a;border-radius:10px;width:400px;height:8px;margin-top:40px;position:relative;overflow:hidden;box-shadow:0 0 20px #ff69b44d}.Loader-module__AdlJEq__progress{background:linear-gradient(90deg,#ff69b4,#ff1493,#ff69b4) 0 0/200% 100%;border-radius:10px;width:100%;height:100%;animation:3s linear forwards Loader-module__AdlJEq__loading,2s linear infinite Loader-module__AdlJEq__gradientShift;position:relative}.Loader-module__AdlJEq__progressGlow{background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:1.5s linear infinite Loader-module__AdlJEq__progressGlow;position:absolute;inset:0}@keyframes Loader-module__AdlJEq__loading{0%{width:0}to{width:100%}}@keyframes Loader-module__AdlJEq__gradientShift{0%{background-position:0%}to{background-position:200%}}@keyframes Loader-module__AdlJEq__progressGlow{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Loader-module__AdlJEq__floatingHearts{pointer-events:none;width:100%;height:100%;position:absolute}.Loader-module__AdlJEq__floatingHearts span{opacity:.6;font-size:24px;animation:6s ease-in-out infinite Loader-module__AdlJEq__float;position:absolute}.Loader-module__AdlJEq__floatHeart1{color:#ff69b4;animation-delay:0s;top:10%;left:10%}.Loader-module__AdlJEq__floatHeart2{color:red;animation-delay:1s;top:20%;right:15%}.Loader-module__AdlJEq__floatHeart3{color:#4169e1;animation-delay:2s;bottom:15%;left:20%}.Loader-module__AdlJEq__floatHeart4{color:#32cd32;animation-delay:3s;bottom:25%;right:25%}@keyframes Loader-module__AdlJEq__float{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-20px)rotate(10deg)}75%{transform:translateY(20px)rotate(-10deg)}}@media (max-width:768px){.Loader-module__AdlJEq__heartContainer{width:200px;height:200px}.Loader-module__AdlJEq__heart{width:180px;height:180px}.Loader-module__AdlJEq__logo{width:100px;height:100px}.Loader-module__AdlJEq__slogan{margin-top:30px;font-size:1.8rem}.Loader-module__AdlJEq__progressBar{width:280px;margin-top:30px}.Loader-module__AdlJEq__orbitingHearts div{font-size:20px}}@media (max-width:480px){.Loader-module__AdlJEq__slogan{font-size:1.4rem}.Loader-module__AdlJEq__progressBar{width:240px}}
.Navbar-module___rHu7W__navbar{z-index:1000;background:linear-gradient(135deg,#0a1f44 0%,#1a2f5a 100%);padding:12px 20px;position:sticky;top:0;box-shadow:0 4px 20px #00000026}.Navbar-module___rHu7W__navContainer{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex;position:relative}.Navbar-module___rHu7W__logo{color:#ff69b4;white-space:nowrap;text-shadow:2px 2px 4px #0003;font-size:1.4rem;font-weight:700;text-decoration:none;transition:transform .3s}.Navbar-module___rHu7W__logo:hover{transform:scale(1.05)}.Navbar-module___rHu7W__navLinks{align-items:center;gap:15px;display:flex}.Navbar-module___rHu7W__link{color:#fff;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.Navbar-module___rHu7W__link:hover{color:#ff69b4;background:#ff69b433;transform:translateY(-2px)}.Navbar-module___rHu7W__messageLink{color:#fff;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex;position:relative}.Navbar-module___rHu7W__messageLink:hover{color:#ff69b4;background:#ff69b433}.Navbar-module___rHu7W__authButtons,.Navbar-module___rHu7W__userButtons{align-items:center;gap:10px;margin-left:10px;display:flex}.Navbar-module___rHu7W__btnLogin{color:#fff;white-space:nowrap;background:0 0;border:2px solid #ff69b4;border-radius:25px;align-items:center;gap:6px;padding:8px 16px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.Navbar-module___rHu7W__btnLogin:hover{color:#0a1f44;background:#ff69b4;transform:translateY(-2px);box-shadow:0 4px 10px #ff69b44d}.Navbar-module___rHu7W__btnRegister{color:#0a1f44;white-space:nowrap;background:#ff69b4;border:2px solid #ff69b4;border-radius:25px;align-items:center;gap:6px;padding:8px 16px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.Navbar-module___rHu7W__btnRegister:hover{background:#ff4da6;transform:translateY(-2px);box-shadow:0 4px 10px #ff69b44d}.Navbar-module___rHu7W__btnLogout{color:#fff;cursor:pointer;white-space:nowrap;background:#8b0000;border:2px solid #8b0000;border-radius:25px;align-items:center;gap:6px;padding:8px 16px;font-size:.95rem;font-weight:500;transition:all .3s;display:flex}.Navbar-module___rHu7W__btnLogout:hover{background:#a00000;transform:translateY(-2px);box-shadow:0 4px 10px #8b00004d}.Navbar-module___rHu7W__burger{color:#fff;cursor:pointer;z-index:1001;background:0 0;border:none;border-radius:8px;padding:8px;transition:background .3s;display:none}.Navbar-module___rHu7W__burger:hover{background:#ffffff1a}@media (max-width:1024px){.Navbar-module___rHu7W__navLinks{gap:10px}.Navbar-module___rHu7W__link,.Navbar-module___rHu7W__messageLink,.Navbar-module___rHu7W__btnLogin,.Navbar-module___rHu7W__btnRegister,.Navbar-module___rHu7W__btnLogout{padding:6px 10px;font-size:.9rem}}@media (max-width:768px){.Navbar-module___rHu7W__burger{display:block}.Navbar-module___rHu7W__navLinks{z-index:1000;background:#0a1f44;border:1px solid #ff69b44d;border-radius:12px;flex-direction:column;gap:12px;width:280px;padding:20px;display:none;position:absolute;top:60px;right:0;box-shadow:0 4px 20px #0000004d}.Navbar-module___rHu7W__open{display:flex}.Navbar-module___rHu7W__link,.Navbar-module___rHu7W__messageLink{justify-content:flex-start;width:100%;padding:12px 15px}.Navbar-module___rHu7W__authButtons,.Navbar-module___rHu7W__userButtons{flex-direction:column;gap:8px;width:100%;margin-left:0}.Navbar-module___rHu7W__btnLogin,.Navbar-module___rHu7W__btnRegister,.Navbar-module___rHu7W__btnLogout{justify-content:center;width:100%;margin:0;padding:12px}.Navbar-module___rHu7W__badge{top:8px;right:15px}}.Navbar-module___rHu7W__badge{color:#fff;background:#ff69b4;border:2px solid #0a1f44;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:-5px;right:-5px}.Navbar-module___rHu7W__loveIcons{align-items:center;gap:2px;display:flex}.Navbar-module___rHu7W__maleIcon{color:#4a90e2;font-size:1rem}.Navbar-module___rHu7W__femaleIcon{color:#ff69b4;font-size:1rem}
:root{--gold:gold;--dark-blue:#0a1f44;--deep-red:#8b0000;--white:#fff;--muted:#6b7280}html,body,#__next{min-height:100%;color:var(--dark-blue);background:#fafbfd;margin:0;padding:0;font-family:Montserrat,sans-serif}a{text-decoration:none}*{box-sizing:border-box}
