@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;700;900&display=swap");:root{--blue-900:#1e3a8a;--blue-800:#1e40af;--blue-700:#1d4ed8;--blue-600:#2563eb;--yellow-400:#facc15;--yellow-300:#fef08a;--white:#ffffff;--red:lime;--shadow:0 4px 6px rgba(0,0,0,0.1);--gradient:linear-gradient(135deg,var(--blue-800),var(--blue-600));--glow:0 0 10px var(--yellow-400)}body,html{max-width:100vw;overflow-x:hidden}*{margin:0;padding:0;box-sizing:border-box}body{max-width:100vw;font-family:Inter,sans-serif;background:var(--gradient);color:var(--white);line-height:1.6;position:relative;overflow-x:hidden}body:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,.1),transparent);z-index:-1;animation:backgroundShine 10s infinite alternate}@keyframes backgroundShine{0%{background-position:0 0}to{background-position:100% 100%}}a{color:var(--yellow-400);text-decoration:none;transition:color .3s ease}a:hover{color:var(--yellow-300);text-decoration:underline}header{background:linear-gradient(90deg,var(--yellow-400),var(--yellow-300));color:var(--blue-900);padding:2.5rem;text-align:center;box-shadow:var(--shadow);position:relative;border-bottom:4px solid var(--blue-900);height:200px}header h1{font-size:2.5rem;font-weight:900;letter-spacing:2px}header p{font-size:1.25rem;margin-top:.5rem;font-weight:700}main{max-width:1200px;margin:0 auto;padding:3rem 1rem}.grid{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:2rem;gap:2rem;margin:2rem 0}.prize-box{background:var(--gradient);padding:2.5rem;border-radius:1rem;box-shadow:var(--shadow),0 0 10px 3px var(--yellow-400)!important;text-align:center;position:relative;border:2px solid var(--yellow-400);transition:transform .3s ease,box-shadow .3s ease;margin-top:2rem}.prize-box:hover{box-shadow:var(--shadow),0 0 15px 6px var(--yellow-400);transform:scale(1.05)}.prize-box:before{position:absolute;top:-2rem;left:50%;transform:translateX(-50%);font-size:3rem;background:var(--yellow-400);padding:.5rem;border-radius:50%;box-shadow:var(--shadow);width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;z-index:1}.prize-box h2{font-size:1.75rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.prize-box .amount{font-size:3.5rem;font-weight:900;color:var(--yellow-400);margin-bottom:.5rem}.prize-box .usd-value{font-size:1.5rem;color:var(--red);margin-bottom:1rem;font-weight:700}.prize-box .countdown{font-size:1.5rem;margin-bottom:1rem;font-weight:600}.prize-box .hype{font-size:1.75rem;font-weight:900;color:var(--yellow-400);background:var(--blue-900);padding:.5rem 1rem;border-radius:.5rem;display:inline-block;box-shadow:var(--glow);animation:pulse 1.5s infinite;text-transform:uppercase;letter-spacing:1px}.winners-box{background:var(--gradient);padding:2.5rem;border-radius:1rem;box-shadow:var(--shadow),var(--glow);border:2px solid var(--yellow-400);position:relative;margin-top:2rem}.winners-box:before{position:absolute;top:-2rem;left:50%;transform:translateX(-50%);font-size:3rem;background:var(--yellow-400);padding:.5rem;border-radius:50%;box-shadow:var(--shadow);width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;z-index:1}.winners-box h2{font-size:1.75rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.winners-box ul{list-style:none;space-y:1rem}.winners-box li{background-color:var(--blue-700);padding:1.5rem;border-radius:.5rem;margin-bottom:1rem;box-shadow:inset 0 0 5px rgba(0,0,0,.2);word-break:break-word}.winners-box li p{margin-bottom:.5rem}.verification-box{margin-top:1rem}.verification-toggle{background:linear-gradient(90deg,var(--yellow-400),var(--yellow-300));color:var(--blue-900);border:none;padding:.75rem 1.5rem;border-radius:.25rem;cursor:pointer;font-weight:700;transition:background .3s ease;box-shadow:var(--shadow)}.verification-toggle:hover{background:linear-gradient(90deg,#eab308,var(--yellow-400))}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .3s ease}.modal-content{background:var(--gradient);padding:2rem;border-radius:1rem;width:-moz-fit-content;width:fit-content;min-width:300px;max-width:90vw;box-shadow:var(--shadow),var(--glow);border:2px solid var(--yellow-400);position:relative;animation:slideIn .3s ease}.modal-content h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center;color:var(--yellow-400)}.modal-content li,.modal-content p{display:flex;align-items:flex-start;margin-bottom:.75rem;word-break:break-word}.modal-content .emoji{margin-right:.5rem;flex-shrink:0}.modal-content ol,.modal-content ul{padding-left:1.5rem;margin-bottom:1rem}.modal-content code{background:var(--blue-900);padding:.2rem .4rem;border-radius:.25rem;font-size:.9rem;word-break:break-word}.modal-close{background:var(--yellow-400);color:var(--blue-900);border:none;padding:.75rem 1.5rem;border-radius:.25rem;cursor:pointer;font-weight:700;margin-top:1rem;display:block;width:100%;transition:background .3s ease}.modal-close:hover{background:#eab308}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.winners-box .info-box{background-color:var(--blue-700);padding:1.5rem;border-radius:.5rem;margin-top:1rem;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.winners-box .info-box h3{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.eligibility-section{background:var(--gradient);padding:2.5rem;border-radius:1rem;box-shadow:var(--shadow),var(--glow);border:2px solid var(--yellow-400);text-align:center;position:relative;margin-top:2rem}.eligibility-section:before{position:absolute;top:-2rem;left:50%;transform:translateX(-50%);font-size:3rem;background:var(--yellow-400);padding:.5rem;border-radius:50%;box-shadow:var(--shadow);width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;z-index:1}.eligibility-section h2{font-size:1.75rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.eligibility-section p{font-size:1.25rem}.eligibility-section .highlight{color:var(--yellow-400);font-weight:900}.tax-section{background:var(--gradient);padding:2.5rem;border-radius:1rem;box-shadow:var(--shadow),var(--glow);border:2px solid var(--yellow-400);position:relative;margin-top:2rem}.tax-section:before{position:absolute;top:-2rem;left:50%;transform:translateX(-50%);font-size:3rem;background:var(--yellow-400);padding:.5rem;border-radius:50%;box-shadow:var(--shadow);width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;z-index:1}.tax-section h2{font-size:1.75rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.tax-section p{margin-bottom:.5rem}footer{background:linear-gradient(90deg,var(--yellow-400),var(--yellow-300));color:var(--blue-900);padding:1.5rem;text-align:center;box-shadow:var(--shadow);border-top:4px solid var(--blue-900);margin-top:3rem}.animate-pulse{animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.7}to{transform:scale(1);opacity:1}}.validation-guide-btn{background:var(--yellow-400);color:var(--blue-900);padding:.5rem 1rem;font-weight:700;border:none;border-radius:.5rem;margin-top:1rem;cursor:pointer;transition:background .3s ease}.validation-guide-btn:hover{background:var(--yellow-300)}.custom-header{display:flex;flex-direction:row;align-items:center;gap:1.5rem;justify-content:center;padding:1rem 2rem}.custom-header img{width:250px;height:auto;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.prize-info h2{font-size:1.8rem;margin-bottom:.5rem;color:var(--yellow-400);font-weight:700}.prize-image{width:100%;height:auto;max-height:400px;border-radius:8px;box-shadow:0 6px 15px rgba(255,223,71,.3);object-fit:contain;display:block;margin:0 auto}.contract-box{background-color:var(--blue-900);border-radius:12px;padding:20px;margin-bottom:1.5rem;box-shadow:var(--shadow),0 0 10px 3px var(--yellow-400)!important;text-align:center;border-radius:1rem;border:2px solid var(--yellow-400)}.contract-address{font-family:monospace;font-size:1rem;margin:.5rem 0 1rem;word-break:break-all;color:var(--yellow-400)}.buy-jupiter-link{display:inline-block;padding:10px 20px;background-color:var(--yellow-400);color:var(--blue-800);font-weight:700;border-radius:8px;text-decoration:none;transition:background-color .3s ease;text-align:center}.buy-jupiter-link:hover{background-color:var(--yellow-300);color:var(--blue-800)}@media (max-width:767px){header{height:auto;padding:1.5rem 1rem}.custom-header{flex-direction:column;gap:1rem;padding:1rem}.custom-header img{width:180px}.grid{grid-template-columns:1fr;gap:1.5rem;margin:1.5rem 0}.contract-box,.eligibility-section,.prize-box,.tax-section,.winners-box{margin-top:1.5rem;padding:1.5rem;width:100%;overflow-x:hidden}.prize-info h2{font-size:1.5rem}.prize-box .amount{font-size:2.5rem}.prize-box .countdown,.prize-box .usd-value{font-size:1.25rem}.prize-box .hype{font-size:1.5rem;padding:.4rem .8rem}.prize-image{max-height:250px;width:100%;max-width:100%;object-fit:contain;margin:0 auto}.winners-box h2{font-size:1.5rem}.winners-box li{padding:1rem;font-size:.9rem;word-break:break-word}.winners-box li p{font-size:.9rem}.winners-box div[style*="color: yellow"]{font-size:.9rem;margin-bottom:.5rem}.winners-box .info-box{padding:1rem;font-size:.9rem}.winners-box .info-box h3{font-size:1.1rem}.winners-box .info-box p{font-size:.9rem;word-break:break-word}.buy-jupiter-link,.validation-guide-btn,.verification-toggle{width:100%;text-align:center;padding:.75rem 1rem;font-size:1rem}.modal-content h4{font-size:1.25rem;font-weight:700;margin:1rem 0 .5rem;color:var(--yellow-400)}.modal-content ol,.modal-content ul{padding-left:1.5rem;margin-bottom:1rem;list-style-position:outside}.modal-content li{margin-bottom:.5rem;line-height:1.5}.modal-content li,.modal-content p{font-size:1rem;line-height:1.6;word-break:break-word}.modal-content code{background:var(--blue-900);padding:.2rem .4rem;border-radius:.25rem;font-size:.9rem;display:inline-block;margin:.2rem 0;word-break:break-all}@media (max-width:767px){.modal-content h4{font-size:1.1rem}.modal-content li,.modal-content p{font-size:.9rem}.modal-content code{font-size:.8rem}.buy-jupiter-link{width:100%;padding:.75rem 1rem;font-size:1rem}}header h1{font-size:2rem}header p{font-size:1rem}.eligibility-section h2,.tax-section h2{font-size:1.5rem}.eligibility-section p,.tax-section p{font-size:1rem}.contract-box,.eligibility-section,.prize-box,.tax-section,.winners-box{box-shadow:0 2px 4px rgba(0,0,0,.1)}}@media (max-width:600px){.grid{flex-direction:column;padding:0 .5rem}.prize-box,.winners-box{flex:1 1 100%;max-width:100%;padding:1rem;font-size:.85rem}.prize-box .prize-image{width:100%!important;height:auto!important;max-height:200px}}.buy-socials-container{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding-top:15px}.social-links{display:flex;align-items:center;gap:12px;margin-top:7px}.invert{filter:invert(1)}.social-icon{width:24px;height:24px;object-fit:contain;cursor:pointer;transition:filter .3s ease}.social-links a:hover .social-icon{filter:brightness(1.2)}.invert-icon{filter:invert(1)}.custom-header img,.prize-image{max-width:100%;height:auto;display:block}@media (max-width:767px){.grid{grid-template-columns:1fr;gap:1.5rem;margin:1.5rem 0}.custom-header{flex-direction:column;gap:1rem;padding:1rem}}.validation-guide-modal{background:var(--gradient);padding:2rem;border-radius:1rem;width:-moz-fit-content;width:fit-content;min-width:300px;max-width:90vw;box-shadow:var(--shadow),var(--glow);border:2px solid var(--yellow-400);position:relative;animation:slideIn .3s ease}.validation-guide-heading{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center;color:var(--yellow-400)}.validation-guide-subheading{font-size:1.25rem;font-weight:700;margin:1.5rem 0 .75rem;color:var(--yellow-400)}.validation-guide-text{font-size:1rem;line-height:1.6;margin-bottom:1rem;word-break:break-word}.validation-guide-list{padding-left:1.5rem;margin-bottom:1.5rem;list-style-position:outside}.validation-guide-list-item{margin-bottom:1rem;line-height:1.5}.validation-guide-list-item strong{color:var(--yellow-400);font-weight:700}.validation-guide-list-text{margin-top:.5rem;font-size:1rem;line-height:1.6;word-break:break-word}.validation-guide-code{background:var(--blue-900);padding:.3rem .5rem;border-radius:.25rem;font-size:.9rem;display:inline-block;margin:.3rem 0;word-break:break-all}@media (max-width:767px){.validation-guide-modal{width:90vw;height:90vw;min-width:unset;padding:1.5rem}.validation-guide-heading{font-size:1.25rem;margin-bottom:1rem}.validation-guide-subheading{font-size:1.1rem;margin:1rem 0 .5rem}.validation-guide-list-text,.validation-guide-text{font-size:.9rem}.validation-guide-list{padding-left:1.2rem;margin-bottom:1rem}.validation-guide-list-item{margin-bottom:.75rem}.validation-guide-code{font-size:.8rem}}.jackpot-revenue-section{background:var(--gradient);padding:2.5rem;border-radius:1rem;box-shadow:var(--shadow),var(--glow);border:4px solid var(--yellow-400);margin-top:2rem;text-align:center;position:relative;color:var(--white)}.jackpot-revenue-section:before{position:absolute;top:-2rem;left:50%;transform:translateX(-50%);font-size:3rem;background:var(--yellow-400);padding:.5rem;border-radius:50%;box-shadow:var(--shadow);width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;z-index:1}.jackpot-revenue-section h2{font-size:1.75rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.jackpot-revenue-section p{font-size:1.25rem;margin-bottom:1rem}.jackpot-revenue-section a{color:var(--yellow-400);text-decoration:none;transition:color .3s ease}.jackpot-revenue-section a:hover{color:var(--yellow-300);text-decoration:underline}@media (max-width:767px){.jackpot-revenue-section{margin-top:1.5rem;padding:1.5rem;font-size:1rem}.jackpot-revenue-section h2{font-size:1.5rem}.jackpot-revenue-section p{font-size:1rem}}