.dash-layout[data-astro-cid-3nssi2tu]{display:grid;grid-template-columns:1fr 280px;gap:40px;align-items:start}.header[data-astro-cid-3nssi2tu]{margin-bottom:32px}.dash-tabs[data-astro-cid-3nssi2tu]{display:flex;gap:24px;border-bottom:1px solid var(--border);padding-bottom:16px}.dash-tab[data-astro-cid-3nssi2tu]{background:transparent;border:none;font-size:18px;font-family:var(--font-serif);color:var(--text-muted);cursor:pointer;padding:0;transition:color .2s}.dash-tab[data-astro-cid-3nssi2tu]:hover{color:var(--text-secondary)}.dash-tab[data-astro-cid-3nssi2tu].active{color:var(--text-primary);font-weight:500}.moment-textarea[data-astro-cid-3nssi2tu]{width:100%;height:200px;background:transparent;border:none;color:var(--text-primary);font-size:16px;resize:none;outline:none;line-height:1.6}.editor-box[data-astro-cid-3nssi2tu]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;display:flex;flex-direction:column;gap:16px}.title-input[data-astro-cid-3nssi2tu]{width:100%;background:transparent;border:none;border-bottom:1px solid var(--border);padding-bottom:16px;color:var(--text-primary);font-family:var(--font-serif);font-size:28px;outline:none;transition:border-color .2s}.title-input[data-astro-cid-3nssi2tu]:focus{border-bottom-color:var(--accent)}.title-input[data-astro-cid-3nssi2tu]::placeholder{color:var(--text-muted)}.summary-input[data-astro-cid-3nssi2tu]{width:100%;background:transparent;border:none;color:var(--text-secondary);font-size:15px;outline:none;padding:8px 0}.summary-input[data-astro-cid-3nssi2tu]::placeholder{color:var(--text-muted)}.content-input[data-astro-cid-3nssi2tu]{width:100%;height:400px;background:transparent;border:none;color:var(--text-primary);font-family:var(--font-mono);font-size:14px;line-height:1.8;resize:vertical;outline:none;margin-top:16px}.content-input[data-astro-cid-3nssi2tu]::placeholder{color:var(--text-muted)}.editor-footer[data-astro-cid-3nssi2tu]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:24px;margin-top:16px}.editor-footer[data-astro-cid-3nssi2tu] span[data-astro-cid-3nssi2tu]{font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.sidebar-col[data-astro-cid-3nssi2tu]{position:sticky;top:120px}.side-card[data-astro-cid-3nssi2tu]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px 24px}.side-card[data-astro-cid-3nssi2tu] h3[data-astro-cid-3nssi2tu]{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:24px}.article-timeline{display:flex;flex-direction:column;gap:20px;position:relative}.article-timeline:before{content:"";position:absolute;left:0;top:8px;bottom:0;width:1px;background:var(--border)}.timeline-item{display:flex;gap:16px;position:relative;padding-left:16px}.timeline-item:before{content:"";position:absolute;left:-3px;top:6px;width:7px;height:7px;border-radius:50%;background:var(--border);transition:background .2s}.timeline-item:hover:before{background:var(--text-primary)}.timeline-item .time{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);white-space:nowrap;margin-top:2px;flex-shrink:0}.timeline-item .content{min-width:0;flex:1}.timeline-item .t-title{display:block;font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:4px;text-decoration:none;transition:color .2s;overflow-wrap:anywhere}.timeline-item .t-title:hover{color:var(--text-secondary)}.timeline-item .content p{font-size:12px;color:var(--text-secondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.t-cover{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-sm);margin-bottom:8px}.t-del{margin-top:8px;padding:0;background:none;border:none;font-size:11px;color:var(--text-muted);cursor:pointer;transition:color .15s}.t-del:hover{color:var(--danger)}.t-del:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px;border-radius:3px}.loading[data-astro-cid-3nssi2tu],.empty[data-astro-cid-3nssi2tu]{font-size:13px;color:var(--text-muted)}.icon-btn[data-astro-cid-3nssi2tu]{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s}.icon-btn[data-astro-cid-3nssi2tu]:hover{background:var(--bg-elevated);color:var(--text-primary)}.image-grid[data-astro-cid-3nssi2tu]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.image-grid>div{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;border:1px solid var(--border)}.image-grid img{width:100%;height:100%;object-fit:cover}.image-grid .remove-img{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;background:#0009;color:#fff;border:none;display:grid;place-items:center;font-size:12px;cursor:pointer;transition:background .15s}.image-grid .remove-img:hover{background:#ef4444}.image-grid>div:only-child{grid-column:span 3;aspect-ratio:auto;max-height:300px}.image-grid>div:nth-child(2):nth-last-child(1){grid-column:span 2;aspect-ratio:auto;max-height:300px}.image-grid>div:nth-child(3):nth-last-child(1){grid-column:span 1;aspect-ratio:1}@media (max-width: 900px){.dash-layout[data-astro-cid-3nssi2tu]{grid-template-columns:1fr;padding-top:100px;gap:40px}.sidebar-col[data-astro-cid-3nssi2tu]{position:static;order:-1}}
