.detail-page{max-width:850px;padding-top:3rem;padding-bottom:6rem}.back-link{color:#93c5fd;margin-bottom:1.3rem;display:inline-block}.detail-post{border-radius:22px;padding:max(1.5rem,min(4vw,2.5rem))}.detail-post h1{margin:1rem 0 .5rem;font-size:max(1.8rem,min(5vw,2.7rem))}.detail-author{color:#64748b;font-size:.85rem}.detail-author a{color:#cbd5e1;font-weight:700}.detail-post>p{white-space:pre-wrap;color:#cbd5e1;margin:1.5rem 0}.detail-actions{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.detail-like{color:#c4b5fd;cursor:pointer;background:#6366f11f;border:1px solid #6366f140;border-radius:8px;align-items:center;gap:.4rem;height:34px;padding:0 .75rem;font-size:.78rem;font-weight:800;display:inline-flex}.detail-like svg{fill:currentColor;width:17px;height:17px}.detail-like:hover{color:#fff;background:#6366f138}.detail-like strong{color:#fff}.comments{margin-top:2.5rem}.comments h2{margin-bottom:1rem}.comment-form{border-radius:18px;margin-bottom:1rem;padding:1.2rem}.comment-form textarea{min-height:100px;margin-bottom:.7rem}.reply-notice{color:#a5b4fc;margin-bottom:.5rem;font-size:.8rem}.reply-notice button{color:#fca5a5;background:0 0;border:0;margin-left:.5rem}.comment-list{flex-direction:column;gap:.8rem;display:flex}.comment{border-radius:16px;padding:1.2rem}.comment .comment{background:#02061759;margin:.9rem 0 0 2rem}.comment-head{align-items:center;gap:.7rem;font-size:.82rem;display:flex}.comment-head span{color:#64748b}.comment-head b{color:#6ee7b7;margin-left:auto}.comment>p{white-space:pre-wrap;color:#cbd5e1;margin:.75rem 0}.comment-actions{flex-wrap:wrap;gap:.8rem;display:flex}.comment-actions button{color:#94a3b8;cursor:pointer;background:0 0;border:0;font-size:.76rem}.best-answer{background:#064e3b1f;border-color:#34d39973}@media (max-width:600px){.detail-page{padding-top:1.5rem}.comment .comment{margin-left:.7rem}}
