.article-detail-container{padding-top:1.5rem}.article-layout{grid-template-columns:320px 1fr;align-items:start;gap:3rem;margin-top:2rem;display:grid}.article-sidebar{flex-direction:column;gap:2rem;display:flex;position:sticky;top:100px}.sidebar-section{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:16px;padding:1.5rem;box-shadow:0 8px 32px #0003}.author-card{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.author-details{flex-direction:column;gap:.3rem;display:flex}.author-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.75rem;font-weight:800}.author-name{color:var(--primary);font-size:1.2rem;font-weight:800;text-decoration:none}.author-name:hover{text-decoration:underline}.author-meta{color:var(--text-muted);justify-content:center;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.article-info{flex-direction:column;gap:1rem;display:flex}.info-item{color:var(--text-secondary);align-items:center;gap:.8rem;font-size:.9rem;display:flex}.tags-container{flex-wrap:wrap;gap:.5rem;display:flex}.detail-tag{border:1px solid var(--glass-border);color:var(--accent);background:#ffffff0d;border-radius:6px;padding:.25rem .6rem;font-size:.75rem;font-weight:700}.article-actions{flex-direction:column;gap:.8rem;display:flex}.action-button{cursor:pointer;border:none;border:1px solid var(--glass-border);width:100%;color:var(--foreground);background:#ffffff0d;border-radius:8px;align-items:center;gap:.8rem;padding:.8rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.action-button:hover{background:#ffffff1a;transform:translate(4px)}.action-button.edit{color:var(--accent);border-color:var(--accent)}.action-button.delete{color:var(--danger);border-color:var(--danger)}.action-button.moderate{color:var(--warning);border-color:var(--warning)}.action-button.report{color:var(--text-muted)}.article-content-wrapper{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:20px;min-height:500px;padding:3rem;box-shadow:0 10px 40px #0000004d}.article-body{color:var(--text-secondary);font-size:1.15rem;line-height:1.8}.moderation-notice{border:1px solid var(--warning);background:#ffc1071a;border-radius:12px;margin-bottom:2.5rem;padding:1.5rem}.notice-header{color:var(--warning);text-transform:uppercase;align-items:center;gap:.8rem;margin-bottom:.8rem;font-size:.9rem;font-weight:800;display:flex}.notice-body{color:var(--foreground);font-size:1rem;font-style:italic}.moderator-sig{color:var(--text-muted);margin-top:.8rem;font-size:.85rem;font-weight:700}
@media (max-width:1024px){.article-layout{grid-template-columns:1fr;gap:2rem}.article-sidebar{flex-flow:wrap;position:static}.article-sidebar>div{flex:1;min-width:250px}.article-content-wrapper{padding:2rem}}@media (max-width:600px){.article-sidebar>div{min-width:100%}}
