*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#1890ff;--success-color:#52c41a;--warning-color:#faad14;--error-color:#f5222d;--text-color:#000000e0;--bg-color:#fff;--border-color:#d9d9d9}@media (prefers-color-scheme:dark){:root{--text-color:#ffffffe0;--bg-color:#141414;--border-color:#434343}}html,body{width:100%;height:100%;color:var(--text-color);background-color:var(--bg-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px}#root{width:100%;height:100%}body{margin:0;padding:0}._container_10y1o_1{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;min-height:100vh;display:flex}._card_10y1o_9{border-radius:8px;width:100%;max-width:400px;box-shadow:0 4px 20px #0000001a}._card_10y1o_9 .ant-card-head{border-bottom:2px solid #f0f0f0}._card_10y1o_9 .ant-card-body{padding:32px 24px}._footer_10y1o_24{text-align:center;color:#666;margin-top:16px;font-size:14px}._footer_10y1o_24 a{color:#1677ff;text-decoration:none}._footer_10y1o_24 a:hover{text-decoration:underline}._logo_tziyf_1{color:#fff;border-bottom:1px solid #fff3;justify-content:flex-start;align-items:center;gap:8px;padding:16px 24px;font-size:18px;font-weight:700;display:flex}._logoIcon_tziyf_13{object-fit:cover;border-radius:50%;flex:0 0 32px;width:32px;height:32px}._logoText_tziyf_21{white-space:nowrap}.ant-layout-sider-collapsed ._logo_tziyf_1{justify-content:center;padding:16px 0}.ant-layout-sider-collapsed ._logoText_tziyf_21{display:none}._header_tziyf_34{background:#001529;justify-content:space-between;align-items:center;padding:0 24px 0 0;display:flex;box-shadow:0 2px 8px #0000002e}._headerRight_tziyf_44{align-items:center;gap:16px;display:flex}._content_tziyf_50{background:#f5f7fa;min-height:calc(100vh - 64px);padding:24px}._diaryItem_z10j6_1{border:1px solid #f0f0f0;border-radius:4px;margin-bottom:16px;padding:16px;transition:box-shadow .3s}._diaryItem_z10j6_1:hover{box-shadow:0 2px 8px #0000001a}._content_z10j6_13{color:#333;margin:12px 0;line-height:1.6}._photos_z10j6_19{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}._photo_z10j6_19{cursor:pointer;border-radius:4px;max-width:150px;max-height:150px;transition:transform .3s}._photo_z10j6_19:hover{transform:scale(1.05)}._meta_z10j6_38{color:#999;margin-top:8px;font-size:12px}
