html, body { margin: 0; background: #F5EADB; }
#splash { position: fixed; inset: 0; display: flex; align-items: center; justify-content: center; }
#splash img { width: 96px; height: 96px; border-radius: 48px; animation: pulse 1.6s ease-in-out infinite; }
@keyframes pulse { 50% { transform: scale(0.92); opacity: 0.7; } }
@media (prefers-reduced-motion: reduce) { #splash img { animation: none; } }
