.dashboard[data-astro-cid-wfctqktq]{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:1rem;max-width:100%;box-sizing:border-box}@media (max-width: 768px){.dashboard[data-astro-cid-wfctqktq]{flex-direction:column;gap:1.5rem;padding:.5rem}.dial[data-astro-cid-wfctqktq]{width:140px;height:140px;margin:0 auto}.dial[data-astro-cid-wfctqktq] svg[data-astro-cid-wfctqktq]{width:140px;height:140px}.dial[data-astro-cid-wfctqktq] circle[data-astro-cid-wfctqktq]{stroke-width:10}.label[data-astro-cid-wfctqktq]{width:90%;max-width:110px;padding:0 4px;box-sizing:border-box}.value[data-astro-cid-wfctqktq]{font-size:.95rem;font-weight:700;line-height:1.1;margin-bottom:.2rem;text-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--foreground);word-break:break-word}.desc[data-astro-cid-wfctqktq]{font-size:.7rem;line-height:1.2;font-weight:500;color:var(--foreground);opacity:.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:break-word}.stat-card[data-astro-cid-wfctqktq]{text-align:center;padding:1rem;background:linear-gradient(135deg,var(--muted) 0%,var(--border) 100%);border-radius:12px;box-shadow:0 2px 8px #0000001a}.stat-card[data-astro-cid-wfctqktq] h3[data-astro-cid-wfctqktq]{margin:0 0 .5rem;font-size:1rem;color:var(--foreground);opacity:.7}.stat-card[data-astro-cid-wfctqktq] p[data-astro-cid-wfctqktq]{margin:0;font-size:1.2rem;font-weight:600;color:var(--foreground)}}@media (max-width: 480px){.dial[data-astro-cid-wfctqktq]{width:120px;height:120px}.dial[data-astro-cid-wfctqktq] svg[data-astro-cid-wfctqktq]{width:140px;height:140px}.dial[data-astro-cid-wfctqktq] circle[data-astro-cid-wfctqktq]{stroke-width:8}.label[data-astro-cid-wfctqktq]{width:85%;max-width:100px;padding:0 2px}.value[data-astro-cid-wfctqktq]{font-size:.85rem;margin-bottom:.15rem;line-height:1.1}.desc[data-astro-cid-wfctqktq]{font-size:.65rem;line-height:1.1}}@media (max-width: 360px){.dial[data-astro-cid-wfctqktq]{width:100px;height:100px}.dial[data-astro-cid-wfctqktq] svg[data-astro-cid-wfctqktq]{width:100px;height:100px}.dial[data-astro-cid-wfctqktq] circle[data-astro-cid-wfctqktq]{stroke-width:6}.label[data-astro-cid-wfctqktq]{width:80%;max-width:80px;padding:0 1px}.value[data-astro-cid-wfctqktq]{font-size:.75rem;margin-bottom:.1rem;line-height:1}.desc[data-astro-cid-wfctqktq]{font-size:.6rem;line-height:1}}@media (min-width: 769px) and (max-width: 1024px){.dashboard[data-astro-cid-wfctqktq]{gap:1.5rem;justify-content:center}.dial[data-astro-cid-wfctqktq]{width:130px;height:130px}.dial[data-astro-cid-wfctqktq] svg[data-astro-cid-wfctqktq]{width:130px;height:130px}}.dial[data-astro-cid-wfctqktq]{position:relative;width:150px;height:150px;touch-action:manipulation}svg[data-astro-cid-wfctqktq]{transform:rotate(-90deg);width:100%;height:100%}circle[data-astro-cid-wfctqktq].bg{fill:none;stroke:#e9ecef;stroke-width:12}circle[data-astro-cid-wfctqktq].progress{fill:none;stroke-width:12;stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.recent[data-astro-cid-wfctqktq]{stroke:#4caf50}.all[data-astro-cid-wfctqktq]{stroke:#2196f3}.label[data-astro-cid-wfctqktq]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none;width:75%;max-width:100px;overflow:hidden;word-wrap:break-word;hyphens:auto}.value[data-astro-cid-wfctqktq]{font-size:1rem;font-weight:700;color:var(--foreground);margin-bottom:.25rem;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 1px 2px rgba(0,0,0,.05);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desc[data-astro-cid-wfctqktq]{font-size:.85rem;color:var(--foreground);opacity:.7;line-height:1.2;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-card[data-astro-cid-wfctqktq]{display:flex;flex-direction:column;justify-content:center;min-height:80px;padding:1rem;background:linear-gradient(135deg,var(--muted) 0%,var(--border) 100%);border-radius:12px;box-shadow:0 2px 12px #00000014;transition:transform .2s ease,box-shadow .2s ease}.stat-card[data-astro-cid-wfctqktq]:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0000001f}.stat-card[data-astro-cid-wfctqktq] h3[data-astro-cid-wfctqktq]{margin:0 0 .5rem;font-size:.9rem;color:var(--foreground);opacity:.7;font-weight:500}.stat-card[data-astro-cid-wfctqktq] p[data-astro-cid-wfctqktq]{margin:0;font-size:1.3rem;font-weight:600;color:var(--foreground)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dashboard[data-astro-cid-wfctqktq]>[data-astro-cid-wfctqktq]{animation:fadeInUp .6s ease-out}.dashboard[data-astro-cid-wfctqktq]>[data-astro-cid-wfctqktq]:nth-child(1){animation-delay:.1s}.dashboard[data-astro-cid-wfctqktq]>[data-astro-cid-wfctqktq]:nth-child(2){animation-delay:.2s}.dashboard[data-astro-cid-wfctqktq]>[data-astro-cid-wfctqktq]:nth-child(3){animation-delay:.3s}.dashboard[data-astro-cid-wfctqktq]>[data-astro-cid-wfctqktq]:nth-child(4){animation-delay:.4s}html[data-theme=dark]{.stat-card{background:linear-gradient(135deg,var(--muted) 0%,var(--border) 100%);box-shadow:0 2px 12px #0000004d}.stat-card h3{color:var(--foreground);opacity:.7}.stat-card p,.value{color:var(--foreground)}.desc{color:var(--foreground);opacity:.7}circle.bg{stroke:var(--muted)}}html[data-theme=light]{.stat-card{background:linear-gradient(135deg,var(--muted) 0%,var(--border) 100%)}.stat-card h3{color:var(--foreground);opacity:.7}.stat-card p,.value{color:var(--foreground)}.desc{color:var(--foreground);opacity:.7}circle.bg{stroke:var(--muted)}}@media (prefers-contrast: high){.recent[data-astro-cid-wfctqktq]{stroke:#006400}.all[data-astro-cid-wfctqktq]{stroke:navy}}@media (prefers-reduced-motion: reduce){.dashboard[data-astro-cid-wfctqktq]>[data-astro-cid-wfctqktq]{animation:none}circle[data-astro-cid-wfctqktq].progress{transition:none}.stat-card[data-astro-cid-wfctqktq]:hover{transform:none}}.douban-card[data-astro-cid-4nlp3w7y]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:linear-gradient(135deg,var(--muted) 0%,var(--border) 100%);border-radius:10px;box-shadow:0 2px 12px #00000014;transition:transform .2s ease,box-shadow .2s ease;width:100%}.douban-card[data-astro-cid-4nlp3w7y]:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0000001f}.preview[data-astro-cid-4nlp3w7y]{width:100%;height:180px;object-fit:contain;border-radius:6px;background:transparent}.title[data-astro-cid-4nlp3w7y]{margin:0;font-size:1rem;line-height:1.2;font-weight:700;color:var(--foreground);word-break:break-word}.title[data-astro-cid-4nlp3w7y] a[data-astro-cid-4nlp3w7y]{color:inherit;text-decoration:underline dashed transparent;text-underline-offset:4px}.title[data-astro-cid-4nlp3w7y] a[data-astro-cid-4nlp3w7y]:hover{color:var(--accent);text-decoration-color:currentColor}.content[data-astro-cid-4nlp3w7y]{display:flex;flex-direction:column;gap:.4rem}.meta[data-astro-cid-4nlp3w7y]{display:flex;flex-direction:column;gap:.3rem;align-items:flex-start}.rating[data-astro-cid-4nlp3w7y]{color:var(--accent);user-select:none;white-space:nowrap;font-size:1.1rem;font-weight:600;align-self:flex-start}.rating[data-astro-cid-4nlp3w7y] span[data-astro-cid-4nlp3w7y].dim{opacity:.3}.date[data-astro-cid-4nlp3w7y]{font-size:.85rem;color:var(--foreground);opacity:.6}@media (max-width: 640px){.douban-card[data-astro-cid-4nlp3w7y]{max-width:100%}.preview[data-astro-cid-4nlp3w7y]{height:160px}.content[data-astro-cid-4nlp3w7y]{gap:.5rem}.meta[data-astro-cid-4nlp3w7y]{gap:.4rem}}@media (prefers-reduced-motion: reduce){.douban-card[data-astro-cid-4nlp3w7y]{transition:none}.douban-card[data-astro-cid-4nlp3w7y]:hover{transform:none;box-shadow:0 2px 12px #00000014}}
