.weekly-objectives{margin:2rem 0}.objective-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.objective-grid>a{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid #383838;border-radius:8px;text-decoration:none;background:#171717}.objective-grid>a:hover{border-color:#ff6500}.objective-grid strong{color:#ff873b;font-size:1.1rem}.objective-grid small{color:#b9b9b9}.objective-grid progress{width:100%;height:6px;accent-color:#ff6500}.weekly-objectives .profile-links{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.weekly-objectives form{margin:0}.wallet-detail{font-size:.8rem;color:#b8b8b8;line-height:1.6}@media(max-width:760px){.objective-grid{grid-template-columns:1fr}}
.weekly-objectives .profile-links{margin-top:24px;align-items:stretch}.weekly-objectives .profile-links>form{display:flex;padding:0;margin:0}.weekly-objectives .profile-links .button,.weekly-objectives .profile-links form>button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:50px;margin:0;padding:13px 22px;line-height:1.4}.objective-grid small{margin-top:auto}.objective-grid progress{flex-shrink:0}.weekly-objectives .verification-hint{font-size:.85rem;color:#b8b8b8;margin-top:16px;overflow-wrap:anywhere}@media(max-width:560px){.weekly-objectives .profile-links>*{width:100%}.weekly-objectives .profile-links form>button{width:100%}}
