.gold-sparkle-mask{justify-content:center;align-items:center;display:flex;position:relative}.gold-sparkle-mask:after{content:"";-webkit-mask-image:var(--sparkle-mask-url);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--sparkle-mask-url);mask-image:var(--sparkle-mask-url);pointer-events:none;z-index:10;background:linear-gradient(45deg,#fff0 35%,#ffffffb3 50%,#fff0 65%) 0 0/250% 250%;animation:20s ease-in-out infinite sparkle-sweep;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes sparkle-sweep{0%{background-position:-150% 150%}10%{background-position:250% -150%}to{background-position:250% -150%}}
.Footer-module__S6Hkya__footer{border-top:3px solid var(--color-gold);background:linear-gradient(135deg,#2c2c2c,#3f3f3f);padding:2.5rem 0 1.5rem}.Footer-module__S6Hkya__footerInner{flex-direction:column;align-items:center;gap:.875rem;max-width:56.25rem;margin:0 auto;padding:0 2.5rem;display:flex}.Footer-module__S6Hkya__footerBrand{text-align:center}.Footer-module__S6Hkya__footerBrand img{margin-bottom:0;margin-left:auto;margin-right:auto;display:block}.Footer-module__S6Hkya__footerBrand p{font-family:var(--font-body);color:var(--color-gold);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.6875rem;font-weight:600}.Footer-module__S6Hkya__footerLinks{flex-direction:column;align-items:center;gap:.625rem;display:flex}.Footer-module__S6Hkya__linkRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.Footer-module__S6Hkya__linkRow a{font-family:var(--font-body);color:var(--color-gold);font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .2s}.Footer-module__S6Hkya__linkRow a:hover{color:var(--color-gold)}.Footer-module__S6Hkya__dot{color:#ffffffd9;-webkit-user-select:none;user-select:none;font-size:.75rem}.Footer-module__S6Hkya__footerBottom{border-top:1px solid #ffffff14;flex-direction:column;align-items:center;gap:.5rem;width:100%;padding-top:1.25rem;display:flex}.Footer-module__S6Hkya__solanaBadge{font-family:var(--font-ui);color:#ffffffd9;letter-spacing:.03em;background:linear-gradient(135deg,#9945ff26,#14f19526);border:1px solid #9945ff40;border-radius:3.125rem;align-items:center;gap:.3125rem;padding:.25rem .75rem;font-size:.625rem;font-weight:600;display:inline-flex}.Footer-module__S6Hkya__copyright{font-family:var(--font-body);color:var(--color-gold);text-align:center;margin:0;font-size:.75rem}.Footer-module__S6Hkya__footerDisclaimer{font-family:var(--font-body);color:var(--color-gold);text-align:center;max-width:42.5rem;margin:0;font-size:.6875rem;line-height:1.5}@media (max-width:600px){.Footer-module__S6Hkya__footerInner{padding:0 1.5rem}.Footer-module__S6Hkya__footerBrand img{height:3.5rem}.Footer-module__S6Hkya__linkRow{gap:.375rem}.Footer-module__S6Hkya__linkRow a{font-size:.75rem}}
.PWAInstallPrompt-module__RfOGFG__promptOverlay{z-index:9999;width:calc(100% - 2rem);max-width:25rem;animation:.5s cubic-bezier(.16,1,.3,1) forwards PWAInstallPrompt-module__RfOGFG__slideUp;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}@keyframes PWAInstallPrompt-module__RfOGFG__slideUp{0%{opacity:0;transform:translate(-50%,150%)}to{opacity:1;transform:translate(-50%)}}.PWAInstallPrompt-module__RfOGFG__promptCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e1c14f7;border:1px solid #bc953e4d;border-radius:1rem;padding:1.25rem;position:relative;box-shadow:0 10px 40px #00000080,0 0 20px #bc953e1a}.PWAInstallPrompt-module__RfOGFG__closeBtn{color:#ffffffd9;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.5rem;line-height:1;transition:all .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.PWAInstallPrompt-module__RfOGFG__closeBtn:hover{color:var(--text-primary);background:#ffffff1a}.PWAInstallPrompt-module__RfOGFG__promptContent{align-items:center;gap:1rem;margin-bottom:1rem;padding-right:1.5rem;display:flex}.PWAInstallPrompt-module__RfOGFG__iconWrapper{background:linear-gradient(135deg,#c9a84c33,#bc953e33);border:1px solid #ffffff1a;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;overflow:hidden}.PWAInstallPrompt-module__RfOGFG__appIcon{object-fit:cover;width:100%;height:100%}.PWAInstallPrompt-module__RfOGFG__title{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:.02em;margin:0 0 .25rem;font-size:1rem}.PWAInstallPrompt-module__RfOGFG__desc{font-family:var(--font-body);color:#ffffffd9;margin:0;font-size:.75rem;line-height:1.4}.PWAInstallPrompt-module__RfOGFG__instructionBox{background:#0000004d;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.PWAInstallPrompt-module__RfOGFG__instructionText{font-family:var(--font-body);color:#ffffffe6;align-items:center;gap:.3125rem;margin:0;font-size:.8125rem;display:flex}.PWAInstallPrompt-module__RfOGFG__instructionText strong{color:var(--color-gold);font-weight:600}.PWAInstallPrompt-module__RfOGFG__shareIcon,.PWAInstallPrompt-module__RfOGFG__plusIcon{color:var(--text-primary);background:#ffffff1a;border-radius:.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:1.125rem;line-height:1;display:inline-flex}.PWAInstallPrompt-module__RfOGFG__shareIcon{font-size:1.1875rem;transform:translateY(-.0625rem)}.PWAInstallPrompt-module__RfOGFG__plusIcon{background:0 0;border:1px solid #fff6;font-size:.875rem;font-weight:700}.PWAInstallPrompt-module__RfOGFG__installNowBtn{background:linear-gradient(135deg, var(--color-gold), color-mix(in srgb, var(--color-gold) 80%, black));color:var(--color-charcoal);font-family:var(--font-heading);cursor:pointer;border:1px solid #bc953e66;border-radius:.5rem;width:100%;margin-top:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:700;transition:all .2s;box-shadow:0 4px 15px #bc953e4d}.PWAInstallPrompt-module__RfOGFG__installNowBtn:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--color-gold) 115%, white), var(--color-gold));transform:translateY(-.125rem);box-shadow:0 6px 20px #bc953e80}
/*# sourceMappingURL=0we7e22w_tms-.css.map*/