@import"https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700;900&family=MedievalSharp&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%}body{font-family:Cinzel Decorative,serif;background:#000;overflow-x:hidden}.site-wrapper{position:relative;width:100%}.bg-video{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.video-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000059;z-index:1}.hero-section{position:relative;z-index:2;width:100%;height:100vh;display:flex;flex-direction:column}.top-bar{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 20px;width:100%}.top-left{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;max-width:calc(100% - 80px)}.x-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;background:#000;border-radius:10px;text-decoration:none;transition:opacity .2s;border:1px solid rgba(255,255,255,.15)}.x-button:hover{opacity:.8}.contract-address{position:relative;display:flex;align-items:center;gap:8px;background:#000000bf;border:1px solid rgba(255,255,255,.25);border-radius:10px;padding:10px 14px;cursor:pointer;color:#ffffffe6;font-family:Courier New,Courier,monospace;font-size:11px;letter-spacing:.04em;transition:background .2s,border-color .2s;white-space:nowrap;overflow:hidden;max-width:100%}.contract-address:hover{background:#000000e6;border-color:#ffffff73}.address-text{overflow:hidden;text-overflow:ellipsis;max-width:320px;display:block}.copy-icon{display:flex;align-items:center;flex-shrink:0;opacity:.7}.copied-toast{position:absolute;top:-32px;left:50%;transform:translate(-50%);background:#00c864e6;color:#fff;font-family:sans-serif;font-size:12px;border-radius:6px;padding:4px 10px;white-space:nowrap;pointer-events:none;animation:fadeIn .15s ease}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.top-right{display:flex;align-items:center}.eagle-button{display:flex;align-items:center;justify-content:center;width:54px;height:54px;min-width:54px;background:#000;border-radius:50%;border:none;cursor:pointer;padding:0;overflow:hidden;transition:transform .2s,box-shadow .2s;box-shadow:0 0 0 2px #ffffff26}.eagle-button:hover{transform:scale(1.06);box-shadow:0 0 0 2px #fff6}.eagle-img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.hero-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding-bottom:60px}.five-number{font-family:Cinzel Decorative,serif;font-size:clamp(120px,22vw,260px);font-weight:900;color:#fff;line-height:1;text-shadow:0 0 20px rgba(255,255,255,.9),0 0 40px rgba(255,255,255,.7),0 0 80px rgba(255,255,255,.5),0 0 120px rgba(200,200,255,.4),0 0 200px rgba(180,180,255,.2);animation:glowPulse 3s ease-in-out infinite}.five-deers-text{font-family:Cinzel Decorative,serif;font-size:clamp(22px,4vw,52px);font-weight:400;color:#fff;letter-spacing:.18em;text-transform:uppercase;margin-top:8px;text-shadow:0 0 12px rgba(255,255,255,.8),0 0 30px rgba(255,255,255,.5),0 0 60px rgba(200,200,255,.35),0 0 100px rgba(180,180,255,.15);animation:glowPulse 3s ease-in-out infinite}@keyframes glowPulse{0%,to{text-shadow:0 0 20px rgba(255,255,255,.9),0 0 40px rgba(255,255,255,.7),0 0 80px rgba(255,255,255,.5),0 0 120px rgba(200,200,255,.4),0 0 200px rgba(180,180,255,.2)}50%{text-shadow:0 0 30px rgba(255,255,255,1),0 0 60px rgba(255,255,255,.8),0 0 100px rgba(220,220,255,.65),0 0 160px rgba(200,200,255,.5),0 0 260px rgba(180,180,255,.3)}}.chart-section{position:relative;z-index:2;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.chart-container{width:100%;max-width:1200px;height:100%;max-height:800px;border-radius:16px;overflow:hidden;box-shadow:0 0 60px #000000b3,0 0 0 1px #ffffff14;background:#0000004d}.chart-iframe{width:100%;height:100%;border:none;display:block}@media(max-width:640px){.address-text{max-width:120px}.top-bar{padding:12px 14px}.x-button{width:38px;height:38px}.eagle-button{width:44px;height:44px}.chart-section{padding:12px;height:90vh}}
