.dotd .subtitle{color:var(--muted);font-family:var(--font-mono);font-size:14px}.dotd-empty{color:var(--muted);font-family:var(--font-mono);margin-top:24px}.dotd-hint{color:var(--text);margin-top:20px;font-size:15px}.dotd-msg{color:var(--olive-bright);font-family:var(--font-mono);margin-top:6px;font-size:13px}.dotd-list{flex-direction:column;gap:8px;margin-top:14px;display:flex}.dotd-card{text-align:left;cursor:pointer;background:var(--carbon);border:1.5px solid var(--line2);border-radius:12px;width:100%;padding:0;position:relative;overflow:hidden}.dotd-card:hover{border-color:var(--amber)}.dotd-card.mine{border-color:var(--olive)}.dotd-card:disabled{opacity:.7}.dotd-bar{background:#7ca01929;transition:width .4s;position:absolute;inset:0 auto 0 0}.dotd-content{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative}.dotd-name{flex-direction:column;min-width:0;display:flex}.dotd-name strong{font-size:16px}.dotd-car{font-family:var(--font-mono);color:var(--muted);margin-top:2px;font-size:11px}.dotd-right{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.dotd-votes{font-family:var(--font-display);color:var(--text);font-size:24px;line-height:1}.dotd-card.mine .dotd-votes{color:var(--olive-bright)}.dotd-vote{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--amber);font-size:10px}.dotd-check{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--olive-bright);font-size:10px}.dotd-total{text-align:center;font-family:var(--font-mono);color:var(--muted);margin-top:18px;font-size:12px}
