.navbar{position:fixed;top:0;left:0;right:0;z-index:100;padding:36px 1.4rem 1rem;background:transparent}.navbar-container{display:flex;align-items:center;justify-content:space-between;max-width:1600px;margin:0 auto}.navbar-brand{font-family:Outfit,sans-serif;font-size:1.4rem;font-weight:900;padding-left:1rem;color:#F5F5F0;font-style:italic;text-decoration:none;transform:skewX(-10deg)}.navbar-menu{display:flex;gap:2.1rem;list-style:none}.nav-link{font-family:Outfit,sans-serif;font-size:.7rem;font-weight:700;color:#F5F5F0;text-decoration:none;letter-spacing:.1em;opacity:.8;transition:all .2s ease;display:inline-block}.nav-link:hover{opacity:1;transform:rotate(10deg) scale(1.1);color:#E32636}.navbar-right{gap:.7rem}.navbar-right,.social-link{display:flex;align-items:center}.social-link{position:relative;justify-content:center;width:30px;height:30px;background:#F5F5F0;color:#000000!important;border-radius:50%;transition:transform .4s ease,background-color .3s}.social-link svg{color:#000000!important;fill:#000000!important}.facebook-link svg{transition:transform .3s ease}.facebook-link:hover svg{animation:dvdSpin .6s linear infinite}@keyframes dvdSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-btn{color:#000000!important}.login-btn svg{stroke:#000000!important}.login-btn:hover{background-color:#E32636;color:white;transform:scale(1.2);box-shadow:0 0 15px rgba(227,38,54,.6);animation:wobble .6s ease-in-out both}@keyframes wobble{0%,to{transform:scale(1.2) rotate(0deg)}25%{transform:scale(1.2) rotate(-15deg)}50%{transform:scale(1.2) rotate(15deg)}75%{transform:scale(1.2) rotate(-5deg)}}.announcement-bar{position:fixed;top:0;left:0;width:100%;background-color:#FFFFFF;color:#000000;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:500;z-index:105;box-shadow:0 2px 10px rgba(0,0,0,.2)}.bar-content{position:relative;max-width:1600px;margin:0 auto;padding:10px 2rem;display:flex;justify-content:center;align-items:center}.announcement-bar strong{color:#E32636;font-weight:800}.bar-arrow{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:1.8rem;color:#E32636;font-weight:700;animation:bounceArrow 1s ease-in-out infinite alternate;line-height:1}@keyframes bounceArrow{0%{transform:translateY(-50%) rotate(-10deg)}to{transform:translateY(-30%) rotate(0deg)}}.social-link:hover{transform:scale(1.3) rotate(1turn)}.navbar-toggle{display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;background:transparent;border:none;cursor:pointer;z-index:101}.navbar-toggle .bar{width:100%;height:3px;background-color:#F5F5F0;border-radius:3px;transition:all .3s ease}.navbar-toggle.active .bar:first-child{transform:translateY(9px) rotate(45deg)}.navbar-toggle.active .bar:nth-child(2){opacity:0}.navbar-toggle.active .bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}@media (max-width:768px){.navbar{padding:28px 1rem .75rem}.navbar-toggle{display:flex}.navbar-menu{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(10,14,23,.98);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;transform:translateY(-100%);transition:transform .4s cubic-bezier(.175,.885,.32,1.275);z-index:100}.navbar-menu.active{transform:translateY(0)}.nav-link{font-size:1.5rem}.navbar-social{z-index:101}.navbar-brand{font-size:1.1rem;padding-left:.5rem}.announcement-bar{font-size:.75rem}.bar-content{padding:8px 1rem}.bar-arrow{display:none}.navbar-right{gap:.5rem}.social-link{width:28px;height:28px}}@media (max-width:480px){.navbar{padding:26px .75rem .5rem}.navbar-brand{font-size:1rem}.announcement-bar{font-size:.65rem}.bar-content{padding:6px .75rem}.navbar-menu{gap:2rem}.nav-link{font-size:1.25rem}.social-link{width:26px;height:26px}}.exploding{background:transparent!important;color:transparent!important;pointer-events:none;-webkit-user-select:none;user-select:none}.exploding path,.exploding svg{visibility:hidden}.particle{position:absolute;top:0;left:0;pointer-events:none;will-change:transform}.particle--debris{background:#E32636}.particle--fire{border-radius:50%}.navbar.navbar-dark-mode .nav-link,.navbar.navbar-dark-mode .navbar-brand{color:#000000!important;text-shadow:none}.navbar.navbar-dark-mode .nav-link:hover{color:#E32636!important}.navbar.navbar-dark-mode .navbar-toggle .bar{background-color:#000000!important}.navbar.navbar-dark-mode .social-link{background-color:#000000;color:#FFFFFF!important}.navbar.navbar-dark-mode .social-link svg{color:#FFFFFF!important;fill:#FFFFFF!important}