.gt h2{margin:0 0 4px}.gt .muted{margin:0 0 12px}.gt-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gt-list li{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.gt-list li.is-done{opacity:.7}.gt-what{flex:180px;gap:2px;min-width:0;display:grid}.gt-what small{color:var(--accent);font-weight:600}.gt-list li.is-done .gt-what small{color:inherit;font-weight:400}.gt-staff{text-align:left;justify-items:start;gap:6px;display:grid}.gt-staff small{color:var(--muted,#6b625c)}
.review-prompt{text-align:center;transition:box-shadow .4s var(--ease-out), border-color .4s var(--ease-out)}.review-prompt h2{margin-bottom:6px}.review-stars{color:#f5b301;letter-spacing:3px;margin:0 0 6px;font-size:20px}.review-button{margin-top:6px}.review-demo{margin:10px 0 0}.review-prompt.is-glow{animation:review-nudge .9s var(--ease-out) 2;border-color:#f5c542;box-shadow:0 0 0 3px #f5c54266,0 12px 28px -14px #b8860b80}.review-prompt.is-glow .review-stars{animation:1.2s ease-in-out 3 review-twinkle}.review-prompt.is-glow .review-button{animation:1.8s ease-out 3 demo-pulse}@keyframes review-nudge{0%,to{translate:0}40%{translate:0 -4px}}@keyframes review-twinkle{50%{filter:brightness(1.2);scale:1.15}}@media (prefers-reduced-motion:reduce){.review-prompt.is-glow,.review-prompt.is-glow .review-stars,.review-prompt.is-glow .review-button{animation:none}}
