.activity-section{border-top:1px solid var(--line)}.activity-heading{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:30px}.activity-count{color:var(--yellow);font-size:28px;font-weight:900}.activity-count small{display:block;color:var(--cream);font-size:11px;letter-spacing:1px;margin-bottom:8px}.activity-status{font-size:13px;line-height:1.7;color:#c2d1c5;margin:12px 0}.mint-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}.mint-card{min-width:0;background:var(--deep);border:1px solid var(--line);overflow:hidden}.mint-card img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.mint-body{padding:20px}.mint-body h3{font-size:20px;margin-bottom:12px}.mint-body p{font-size:12px;line-height:1.7;color:#c2d1c5;overflow-wrap:anywhere;margin:8px 0}.mint-body .mint-traits{color:var(--cream)}.mint-body a,#bounty-result a{color:var(--yellow);font-size:13px;text-decoration:underline;display:inline-block;margin:10px 0}.mint-check{display:block;background:transparent;border:1px solid #ffffff66;color:var(--cream);padding:10px 14px;cursor:pointer;margin-top:8px}.mint-new{animation:mint-arrival .7s ease-out;outline:2px solid var(--yellow)}@keyframes mint-arrival{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bounty-layout{display:grid;grid-template-columns:1fr 1fr;gap:6%;margin-top:35px}.bounty-rules{line-height:1.8;color:#d1dccd;padding-left:20px}.bounty-rules li{margin:10px 0}.bounty-reward{color:var(--yellow);font-size:42px;font-weight:900;margin:25px 0 12px}.bounty-deadline{color:#d1dccd;line-height:1.7;font-size:14px}.bounty-panel{padding:28px;background:var(--deep);border:1px solid var(--line)}.bounty-panel label{display:block;font-weight:700;font-size:13px;margin-bottom:10px}.bounty-panel input{display:block;width:100%;background:var(--green);border:1px solid #ffffff66;color:white;padding:14px;margin-bottom:22px;font:inherit;min-width:0}.bounty-panel input:focus-visible{outline:2px solid var(--yellow)}.bounty-panel .button{cursor:pointer;width:100%}.bounty-panel button:disabled,#mint-refresh:disabled{opacity:.6;cursor:wait}.mint-note{font-size:12px;line-height:1.8;color:#bdcec2;margin-top:18px}#bounty-result{overflow-wrap:anywhere;line-height:1.8;font-size:14px}#bounty-result:not(:empty){border-top:1px solid var(--line);padding-top:20px;margin-top:22px}.bounty-verdict{color:var(--yellow);font-weight:700;margin-top:16px}.activity-refresh{background:transparent;color:var(--cream);border:1px solid #ffffff66;padding:12px 18px;cursor:pointer}.bounty-topline{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.bounty-state{font-size:11px;padding:8px 12px;border:1px solid var(--yellow);color:var(--yellow);letter-spacing:1px}@media(max-width:900px){.mint-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.activity-heading{align-items:start;flex-direction:column}.mint-wall,.bounty-layout{grid-template-columns:1fr}.bounty-layout{gap:28px}.bounty-panel{padding:20px}.activity-count{font-size:25px}}@media(prefers-reduced-motion:reduce){.mint-new{animation:none}}

.campaign-select{display:block;max-width:600px;width:100%;background:var(--deep);color:var(--cream);padding:14px;border:1px solid #ffffff66;margin:12px 0 28px;font:inherit}.campaign-select:focus-visible{outline:3px solid var(--yellow)}[hidden]{display:none!important}
