.daily-goal-hud{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border:1px solid var(--line);border-radius:12px;padding:10px 13px 8px;margin:-5px 0 18px;background:var(--surface);color:var(--ink)}.daily-goal-hud[hidden]{display:none}.daily-goal-label{font-size:9px;font-weight:750;letter-spacing:.11em;color:var(--muted);flex:1}.daily-goal-count{font-size:14px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.daily-goal-time{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.daily-goal-details{background:transparent;padding:4px;font-size:10px;color:var(--muted);border-radius:5px}.daily-goal-details:hover{color:var(--accent)}.daily-goal-track{height:4px;background:var(--line);overflow:hidden;border-radius:8px;flex-basis:100%;width:100%}.daily-goal-track>span{display:block;height:100%;background:#cba02e;transition:width .3s;border-radius:8px}.daily-goal-complete .daily-goal-count,.daily-goal-complete .daily-goal-time{color:#699d30}.daily-goal-complete .daily-goal-track>span{background:#82b944}.daily-goal-dialog{width:440px}.daily-goal-dialog .dialog-heading{align-items:flex-start}.daily-goal-dialog h2{max-width:310px}.daily-goal-close{font-size:24px;line-height:1}.daily-goal-art{width:110px;height:110px;position:relative;margin:12px auto 22px;display:grid;place-items:center}.daily-goal-art svg{position:absolute;inset:0;width:100%;height:100%;fill:#f5c84f;stroke:#e7b634;stroke-width:1;filter:drop-shadow(0 7px 8px #d4a03620)}.daily-goal-art strong{position:relative;font-size:30px;font-weight:750;letter-spacing:-.04em;color:#684e12;margin-top:7px}.daily-goal-description{font-size:13px;line-height:1.75;color:var(--muted);text-align:center}.daily-goal-dialog-progress{display:flex;justify-content:space-between;align-items:center;margin:22px 0 10px;font-size:12px;gap:15px}.daily-goal-dialog-progress>span{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.daily-goal-dialog .daily-goal-track{height:5px}.daily-goal-reward{display:flex;align-items:center;justify-content:space-between;padding:18px 0;margin:10px 0 13px;gap:12px;font-size:12px;border-bottom:1px solid var(--line)}.daily-goal-reward>span{color:var(--muted)}.daily-goal-reward>strong{font-weight:650;white-space:nowrap}.daily-goal-secondary{display:block;margin:8px auto 0}.daily-goal-note{font-size:10px!important;line-height:1.7;color:var(--muted);text-align:center;margin-top:19px!important}.daily-goal-local{margin-top:9px!important}.dark .daily-goal-complete .daily-goal-count,.dark .daily-goal-complete .daily-goal-time{color:#acd775}@media(max-width:480px){.daily-goal-hud{gap:9px;padding:9px 10px 7px}.daily-goal-label{font-size:8px;letter-spacing:.06em}.daily-goal-count{font-size:13px}.daily-goal-time{font-size:10px}.daily-goal-dialog h2{font-size:25px}.daily-goal-reward{font-size:11px}.daily-goal-hud .daily-goal-track{margin-top:0}}
