.header-right .contract-status{font-size:8px;color:#b9c6a2;letter-spacing:0}.rewards-nav{width:auto!important;padding:0 10px;font:7px var(--tiny)!important;color:#f0cd7e!important}
.airdrop-notice{margin:20px 0;padding:16px;border:2px solid #a58c53;background:#1b281b;min-width:0}.airdrop-notice h3{font:700 18px/1.4 var(--pixel);color:#f1c76e;margin:0 0 10px}.airdrop-notice code{display:block;overflow-wrap:anywhere;user-select:all;font:13px/1.6 monospace;color:#f3dfac}.airdrop-notice p{font:16px/1.5 var(--pixel);color:#e4d5ab;margin:12px 0}.airdrop-notice small{display:block;font:13px/1.5 var(--pixel);color:#b9c9aa}
.rewards-layer{position:fixed;inset:0;z-index:50;background:#08140fe8;display:flex;align-items:center;justify-content:center;padding:26px;overflow:auto}
.rewards-modal{width:860px;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:thin;scrollbar-color:#9f8755 #152218;background:#253020;border:3px solid #a58c53;box-shadow:inset 2px 2px #4a5132,6px 7px #051009;color:#f3dfac}
.rewards-titlebar{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;background:#353920;border-bottom:2px solid #8c7d4b;padding:10px 15px;font:8px var(--tiny)}
.rewards-titlebar button{font:23px var(--pixel);line-height:1;width:28px;height:28px;color:#ffe2a1;border:2px solid #b3995a;background:#695633;box-shadow:inset 1px 1px #c4a369}
.rewards-content{padding:25px 27px}.rewards-intro{display:flex;align-items:center;gap:18px}.rewards-intro>img{width:72px;height:72px;image-rendering:pixelated}.rewards-status{font:6px/1.7 var(--tiny);color:#dcb46c}.rewards-intro h2{font:700 34px/1.1 var(--pixel);letter-spacing:0;margin:10px 0 6px}.rewards-intro p{font:15px var(--pixel);color:#b9c9aa;margin:0}
.rewards-facts{display:grid;grid-template-columns:1.1fr 1fr;gap:14px;margin:25px 0}.rewards-facts>div{padding:16px;background:#1b281b;border:2px solid #647044;box-shadow:inset 2px 2px #111c13}.rewards-facts span,.rewards-footer>div>span{display:block;font:6px/1.8 var(--tiny);color:#b7c19e}.rewards-facts strong{display:block;font:700 30px var(--pixel);margin:10px 0 4px;color:#f1c76e}.rewards-facts .rewards-coming{font-size:27px;color:#ded2aa}.rewards-facts small,.rewards-footer small{display:block;font:12px/1.4 var(--pixel);color:#a4b492}
.reward-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;list-style:none;padding:20px 0;margin:0;border-block:1px solid #5f6840}.reward-flow li>b{font:8px var(--tiny);color:#8d9f69}.reward-flow strong{display:block;font:22px var(--pixel);margin:10px 0 5px}.reward-flow li>span{display:block;font:13px/1.4 var(--pixel);color:#b5c5a5}
.rewards-rule{margin-top:20px;padding:13px 15px;background:#1d2a1c;border-left:3px solid #a48b51}.rewards-rule>span{font:6px/1.7 var(--tiny);color:#d8c189}.rewards-rule p{font:16px/1.5 var(--pixel);color:#e4d5ab;margin:8px 0}.rewards-rule small{font:12px/1.5 var(--pixel);color:#afc09b}.rewards-practice{margin-top:24px}.practice-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.practice-heading>span{font:6px/1.7 var(--tiny);color:#b4c199}.practice-heading>strong{font:18px var(--pixel);color:#e1c88e}.reward-milestones{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.reward-milestone{border:2px solid #52613b;background:#202d1e;padding:11px 7px;text-align:center}.reward-milestone>span{display:block;color:#718658;font:20px var(--pixel)}.reward-milestone strong{display:block;font:18px var(--pixel);color:#bbc79b;margin:4px 0}.reward-milestone small{font:5px/1.7 var(--tiny);color:#8b9e77}.reward-milestone.reached{border-color:#b19555;background:#374027}.reward-milestone.reached>span,.reward-milestone.reached strong{color:#f1ce7e}.reward-milestone.reached small{color:#c7c69e}.rewards-practice p{font:12px/1.4 var(--pixel);color:#a4b995;margin:10px 0}
.rewards-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:23px;padding-top:18px;border-top:1px solid #5f6840}.rewards-footer strong{display:block;font:22px var(--pixel);margin:7px 0;color:#daceac}.rewards-footer button{font:7px/1.8 var(--tiny);padding:12px 15px;border:2px solid #596b3c;background:#344029;color:#8e9d72;cursor:not-allowed;max-width:240px}.reward-launch-note{font:12px/1.4 var(--pixel);color:#adb99b;margin:19px 0 0}
@media(max-width:760px){.rewards-nav{padding:0 7px;font-size:5px!important}.header-ticker{display:none}.rewards-layer{padding:14px}.rewards-content{padding:17px 14px}.rewards-titlebar{font-size:6px;padding:8px 11px}.rewards-intro{gap:10px}.rewards-intro>img{width:49px;height:49px}.rewards-status{font-size:5px}.rewards-intro h2{font-size:26px;margin:8px 0 5px}.rewards-intro p{font-size:12px}.rewards-facts{grid-template-columns:1fr;margin:19px 0;gap:8px}.rewards-facts>div{padding:12px}.rewards-facts strong{font-size:25px;margin-top:7px}.rewards-facts .rewards-coming{font-size:23px}.rewards-facts span{font-size:5px}.reward-flow{grid-template-columns:repeat(2,1fr);gap:19px 13px;padding:17px 0}.reward-flow li>b{font-size:6px}.reward-flow strong{font-size:20px;margin:7px 0 3px}.reward-flow li>span{font-size:12px}.practice-heading>span{font-size:5px}.practice-heading>strong{font-size:15px}.reward-milestones{gap:4px}.reward-milestone{padding:8px 3px}.reward-milestone strong{font-size:15px}.reward-milestone small{font-size:4px}.rewards-footer{align-items:stretch;flex-direction:column;gap:12px}.rewards-footer button{max-width:none;width:100%;font-size:6px;padding:11px}.rewards-practice{margin-top:19px}}
