.logo{display:flex;align-items:center;gap:.75rem;font-family:'MinecraftBold',sans-serif;font-size:1.8rem;font-weight:700;background:linear-gradient(90deg,#54a0ff,#feca57,#ff9ff3,#54a0ff);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none;animation:logoGradient 4s linear infinite}.logo-text{display:flex;flex-direction:column;line-height:1.1}.logo-enhanced{font-family:'MinecraftTen',sans-serif;font-size:.85rem;font-weight:300;letter-spacing:.15em}.logo-icon{width:48px;height:48px;object-fit:contain;background:rgba(255,255,255,0.1);border-radius:8px;padding:4px;border:2px solid rgba(84,160,255,0.5);transition:all .3s ease}.logo:hover .logo-icon{background:rgba(255,255,255,0.2);border-color:rgba(84,160,255,0.8);box-shadow:0 0 12px rgba(84,160,255,0.4)}@keyframes logoGradient{0%{background-position:0 50%}100%{background-position:200% 50%}}