*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;background-color:#06c;color:#fff;margin:0}.landing-page{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background-color:#06c;position:relative;overflow:hidden}.viral-counter{position:absolute;top:30px;right:30px;color:#fff;font-size:1rem;font-weight:500;opacity:.8;font-family:monospace}.main-text{color:#fff;font-size:3rem;font-weight:700;text-align:center;margin:0;z-index:10}.viral-text{color:#87ceeb;text-decoration:underline}.viral-notification{position:absolute;color:#fff;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 12px;border-radius:20px;font-size:.9rem;font-weight:500;white-space:nowrap;pointer-events:none;animation:floatAndFade 3s ease-out forwards;z-index:5}@keyframes floatAndFade{0%{opacity:0;transform:translateY(20px) scale(.8)}20%{opacity:1;transform:translateY(0) scale(1)}80%{opacity:1;transform:translateY(-10px) scale(1)}to{opacity:0;transform:translateY(-30px) scale(.9)}}.bottom-section{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:20px}.contract-address{color:#fff;font-size:.9rem;font-family:monospace;opacity:.8;-webkit-user-select:all;user-select:all}.x-logo{color:#fff;opacity:.6;transition:opacity .3s ease}.x-logo:hover{opacity:1}
