#loader{position:fixed;inset:0;background:#111;display:flex;align-items:center;justify-content:center;z-index:9999}.logo-svg{width:180px;height:auto;animation:pulse 1.5s infinite}@keyframes pulse{0%, 100%{transform:scale(1);opacity:0.7}50%{transform:scale(1.2);opacity:1}}.fade-out{opacity:0;transition:opacity 0.8s ease}