:root{--cy-bg:#fbf8f2;--cy-surface:#fff;--cy-border:#f0e7d8;--cy-text:#4a3f2e;--cy-text-secondary:#8c8272;--cy-primary:#e8963c;--cy-primary-deep:#d97f1f;--cy-primary-soft:#fdf3e4;--cy-radius:14px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:radial-gradient(1100px 480px at 50% -160px, #fdeecd 0%, #fdeecd00 70%), var(--cy-bg);min-height:100vh;color:var(--cy-text);-webkit-font-smoothing:antialiased;font-family:PingFang SC,Microsoft YaHei,Segoe UI,system-ui,sans-serif}#app{flex-direction:column;min-height:100vh;display:flex}.nav[data-v-5c2d0d24]{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:16px 16px 0;display:flex}.nav-link[data-v-5c2d0d24]{color:var(--cy-text-secondary);border:1px solid #0000;border-radius:999px;padding:7px 16px;font-size:14px;text-decoration:none;transition:color .15s,background .15s}.nav-link[data-v-5c2d0d24]:hover,.nav-link.current[data-v-5c2d0d24]{color:var(--cy-primary-deep);background:var(--cy-primary-soft)}.nav-link.current[data-v-5c2d0d24]{border-color:var(--cy-border);font-weight:600}.hero[data-v-5c2d0d24]{text-align:center;padding:56px 24px 12px}.logo[data-v-5c2d0d24]{width:60px;height:60px;color:var(--cy-primary)}.title[data-v-5c2d0d24]{letter-spacing:8px;text-indent:8px;color:var(--cy-text);margin:16px 0 0;font-size:34px;font-weight:700}.subtitle[data-v-5c2d0d24]{letter-spacing:2px;color:var(--cy-text-secondary);margin:10px 0 0;font-size:14px}.main[data-v-5c2d0d24]{max-width:720px;margin:0 auto;padding:32px 24px 64px}.list[data-v-5c2d0d24]{flex-direction:column;gap:16px;display:flex}.post[data-v-5c2d0d24]{background:var(--cy-surface);border:1px solid var(--cy-border);border-radius:var(--cy-radius);color:inherit;padding:20px 22px;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:block}.post[data-v-5c2d0d24]:hover{border-color:#f3d9ae;box-shadow:0 8px 24px #d97f1f1a}.post-head[data-v-5c2d0d24]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.post-title[data-v-5c2d0d24]{color:var(--cy-text);margin:0;font-size:17px;font-weight:600}.post-date[data-v-5c2d0d24]{color:var(--cy-text-secondary);flex-shrink:0;font-size:12px}.post-summary[data-v-5c2d0d24]{color:var(--cy-text-secondary);margin:8px 0 10px;font-size:13px;line-height:1.7}.post-go[data-v-5c2d0d24]{color:var(--cy-primary-deep);font-size:13px}.empty[data-v-5c2d0d24]{text-align:center;padding:56px 0}.empty-icon[data-v-5c2d0d24]{margin:0;font-size:40px}.empty-text[data-v-5c2d0d24]{letter-spacing:1px;color:var(--cy-text-secondary);margin:16px 0 0;font-size:14px}.footer[data-v-5c2d0d24]{text-align:center;letter-spacing:2px;color:var(--cy-text-secondary);padding:24px;font-size:12px}.footer p[data-v-5c2d0d24]{margin:0}@media (width<=640px){.hero[data-v-5c2d0d24]{padding:40px 20px 8px}.title[data-v-5c2d0d24]{letter-spacing:6px;text-indent:6px;font-size:28px}.main[data-v-5c2d0d24]{padding:24px 16px 56px}.post-head[data-v-5c2d0d24]{flex-direction:column;gap:4px}}
