/* Rewards are a short stop on the way back to adventure. */
.rewards-clean584{max-width:100%;min-width:0}.reward-hero584{padding:26px;border:1px solid #49645e;border-radius:18px;background:linear-gradient(120deg,#1a363b,#132630);margin-bottom:16px}.reward-kicker584{font-size:10px;font-weight:700;letter-spacing:.12em;color:#c4d8c8}.reward-hero584 h2{font-size:28px;margin:10px 0;line-height:1.2}.reward-total584{font-size:18px;font-weight:650;color:#f3d797;margin:14px 0 20px;line-height:1.6}.reward-empty584{color:#b9ced6;font-size:14px;line-height:1.6}.reward-actions584{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.reward-actions584 .primary{min-height:50px;padding:12px 24px}.reward-note584{display:block;color:#a9c4cb;margin-top:14px;font-size:11px;line-height:1.5}.reward-hero584[data-state=saved]{border-color:#8dbb9a;background:linear-gradient(120deg,#1d3a32,#132a31)}.daily-compact584{padding:20px;border:1px solid #304b58;border-radius:14px;background:#10232c;margin-bottom:18px}.daily-heading584{display:flex;justify-content:space-between;gap:12px;align-items:center}.daily-heading584 h3{font-size:18px;margin:0}.daily-heading584>span{font-size:12px;color:#b6d2c4}.daily-check584{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #2d4651;font-size:12px}.daily-check584 small{color:#c7d8c0}.daily-task584{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #293f49}.daily-task584>div{flex:1;min-width:0}.daily-task584 strong{font-size:13px;font-weight:600;display:block}.daily-task584 small{display:block;font-size:11px;color:#adbdc9;margin:5px 0}.daily-task584 progress{display:block;width:100%;height:4px;border:0;accent-color:#b7d5a3}.daily-state584{font-size:12px;color:#e5d59c;min-width:38px;text-align:right}.daily-bonus584{font-size:12px;color:#d2dcb3;line-height:1.5;margin:12px 0 8px}.daily-reset584{font-size:10px;color:#9eb5c2;line-height:1.5}.rewards-extras584>details{border:1px solid #304957;background:#10222d;border-radius:12px;margin:10px 0;padding:0 16px!important}.rewards-extras584>details>summary{cursor:pointer;min-height:52px;box-sizing:border-box;padding:16px 0!important;font-size:14px!important;font-weight:600}.rewards-extras584>details[open]{padding-bottom:16px!important}.rewards-extras584 .panel{box-shadow:none}.milestone-row584{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-top:1px solid #304957}.milestone-row584 strong{display:block;font-size:13px}.milestone-row584 small{display:block;font-size:11px;color:#b8cad4;margin-top:6px}.milestone-row584>span{font-size:11px;color:#c4d2ac;flex-shrink:0}.rewards-clean584 button{max-width:100%}
@media(max-width:650px){.reward-hero584{padding:20px 18px}.reward-hero584 h2{font-size:24px}.reward-total584{font-size:16px;margin:12px 0 16px}.reward-actions584{display:grid;grid-template-columns:1fr;gap:4px}.reward-actions584 button{width:100%;margin:0!important}.daily-compact584{padding:16px}.daily-heading584 h3{font-size:16px}.daily-task584 strong{font-size:12px}.rewards-extras584>details>summary{font-size:13px!important}.milestone-row584{gap:8px}.milestone-row584>span{max-width:72px;flex-shrink:1}}
.daily-task584 progress{appearance:none;-webkit-appearance:none;background:#203d46;border-radius:4px;overflow:hidden}.daily-task584 progress::-webkit-progress-bar{background:#203d46;border-radius:4px}.daily-task584 progress::-webkit-progress-value{background:#adcbb5;border-radius:4px}.daily-task584 progress::-moz-progress-bar{background:#adcbb5;border-radius:4px}
