:root{--daily-vfd:#5eead4;--daily-vfd-dim:#5eead459;--daily-vfd-glow:#5eead48c;--daily-ok:#4ade80;--daily-gold:#fde047;--daily-mute:#6b7280}.daily-card{border-color:var(--daily-vfd-dim);gap:1rem;max-width:440px;box-shadow:0 0 25px #5eead424,inset 0 0 30px #00000080}.daily-card__title{color:var(--daily-vfd);letter-spacing:.22em;text-shadow:0 0 10px var(--daily-vfd-glow), 0 0 22px #5eead440}.daily-card__buttons{flex-wrap:wrap}.daily-btn--ok{border-color:var(--daily-vfd-dim);color:var(--daily-vfd);letter-spacing:.14em;background-color:#0f2f2a;min-width:8rem}.daily-btn--ok:hover{background-color:#12403a;box-shadow:0 0 14px #5eead459}.daily-card__profile-link{letter-spacing:.15em;color:var(--daily-mute);cursor:pointer;background:0 0;border:none;align-self:center;padding:0;font-family:Share Tech Mono,monospace;font-size:10px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.daily-card__profile-link:hover{color:var(--daily-vfd)}.daily-body{flex-direction:column;gap:.75rem;font-family:Share Tech Mono,monospace;display:flex}.daily-rows{flex-direction:column;gap:.6rem;display:flex}.daily-row{flex-direction:column;gap:5px;display:flex}.daily-row__head{color:#cfe9d8;align-items:baseline;gap:8px;font-size:.9rem;line-height:1.3;display:flex}.daily-row__title{text-align:left;flex:auto}.daily-row__count{font-variant-numeric:tabular-nums;color:var(--daily-vfd);text-shadow:0 0 6px var(--daily-vfd-glow);flex:none}.daily-row__tag{letter-spacing:.15em;color:var(--daily-gold);border:1px solid #fde0478c;border-radius:3px;flex:none;padding:1px 5px;font-size:9px}.daily-row__bar{background:#5eead414;border:1px solid #5eead42e;border-radius:2px;height:7px;position:relative;overflow:hidden}.daily-row__fill{background:var(--daily-vfd);width:0;height:100%;box-shadow:0 0 8px var(--daily-vfd-glow);transition:width .4s ease-out}.daily-row__bar:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 5px,#00000073 5px 6px);position:absolute;inset:0}.daily-row--bonus .daily-row__fill{background:var(--daily-gold);box-shadow:0 0 8px #fde04780}.daily-row--bonus .daily-row__count{color:var(--daily-gold);text-shadow:0 0 6px #fde04773}.daily-row--bonus .daily-row__bar{background:#fde0470f;border-color:#fde04733}.daily-row--done .daily-row__title{color:var(--daily-ok)}.daily-row--done .daily-row__count{color:var(--daily-ok);text-shadow:0 0 8px #4ade8099}.daily-row--done .daily-row__fill{background:var(--daily-ok);box-shadow:0 0 8px #4ade8080}.daily-stamp{animation:.55s cubic-bezier(.3,1.8,.5,1) daily-stamp}@keyframes daily-stamp{0%{opacity:0;rotate:-14deg;scale:2.3}55%{opacity:1;rotate:4deg;scale:.9}to{opacity:1;rotate:0deg;scale:1}}@media (prefers-reduced-motion:reduce){.daily-stamp{animation:none}}.daily-reward,.daily-closed{background:#fde0470a;border:1px dashed #fde04759;border-radius:6px;justify-content:center;align-items:baseline;gap:10px;padding:6px 10px;font-size:.9rem;display:flex}.daily-reward__label{letter-spacing:.15em;color:var(--daily-mute);font-size:10px}.daily-reward__value{color:var(--daily-gold);text-shadow:0 0 8px #fde04766}.daily-closed{text-align:center;background:#4ade800d;border-color:#4ade8066;flex-direction:column;align-items:center;gap:2px}.daily-closed__mark{color:var(--daily-ok);letter-spacing:.18em;text-shadow:0 0 10px #4ade8099}.daily-closed__sub{color:#9ca3af;font-size:11px}.daily-bonus-line{text-align:center;letter-spacing:.06em;color:#fde047bf;margin-top:-.35rem;font-size:11px}.daily-bonus-line--done{color:var(--daily-ok)}.daily-meta{letter-spacing:.08em;color:var(--daily-mute);flex-wrap:wrap;justify-content:center;gap:6px 14px;font-size:11px;display:flex}.daily-meta__streak{color:#fb923c;text-shadow:0 0 8px #fb923c73}.daily-meta__freeze{color:#93c5fd}.daily-meta__freeze.is-saving{color:#e0f2fe;text-shadow:0 0 8px #93c5fd99}.daily-meta__broken{color:#94a3b8}.daily-meta__timer{color:var(--daily-vfd);text-shadow:0 0 6px var(--daily-vfd-glow);font-variant-numeric:tabular-nums}.daily-error{text-align:center;letter-spacing:.08em;color:#f87171;font-family:Share Tech Mono,monospace;font-size:11px}.daily-block{border:1px solid var(--daily-vfd-dim);background:#5eead409;border-radius:8px;flex-direction:column;gap:12px;padding:12px 14px 14px;display:flex;box-shadow:inset 0 0 18px #00000059}.daily-block__title{color:var(--daily-vfd);text-shadow:0 0 8px var(--daily-vfd-glow);margin:0}.daily-block .daily-row__head{font-size:.82rem}.daily-block .daily-reward,.daily-block .daily-closed{padding:4px 8px;font-size:.82rem}.daily-block__actions{justify-content:flex-end;display:flex}.daily-block__actions[hidden]{display:none}.daily-btn--reroll{letter-spacing:.12em;color:#aaa;cursor:pointer;background:#151515;border:1px solid #78787880;border-radius:4px;padding:5px 12px;font-family:Share Tech Mono,monospace;font-size:11px}.daily-btn--reroll:hover:not(:disabled){color:var(--daily-vfd);border-color:var(--daily-vfd-dim)}.daily-btn--reroll:disabled{opacity:.5;cursor:default}.daily-btn--blocked{cursor:help;text-decoration:line-through}.daily-card__buttons .daily-btn--reroll{padding:0 1rem;font-size:.85rem}@media (width<=480px){.daily-row__head{font-size:.82rem}.daily-card__buttons .wt-modal__btn{flex:auto;min-width:0}}
