.news-detail-page{max-width:800px;margin:0 auto;padding:0 var(--space-md);padding-left:0;padding-right:0}.news-detail-nav{margin-bottom:var(--space-xl)}.news-detail-nav a{font-size:.875rem;font-weight:500;color:#6366f1;text-decoration:none;cursor:pointer;transition:color .2s ease}.news-detail-nav a:hover{color:#4f46e5}.news-detail-article{padding:var(--space-xl) 0;background:#ffffffb3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.8);border-radius:1.5rem;box-shadow:0 10px 40px -10px #00000014;padding:var(--space-xl)}.news-detail-category{font-size:.75rem;font-weight:600;color:#6366f1;text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:var(--space-sm)}.news-detail-title{font-size:1.75rem;font-weight:700;background:linear-gradient(135deg,#4f46e5,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0 0 var(--space-sm);line-height:1.3}.news-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);margin-bottom:var(--space-xl)}.news-detail-time,.news-detail-view-count{font-size:.8125rem;color:#64748b}.news-detail-favorite-wrap{margin-left:auto}.news-detail-favorite-btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 1.5rem;border-radius:9999px;font-size:.875rem;font-weight:600;transition:box-shadow .2s ease,transform .2s ease}.news-detail-favorite-btn .news-detail-favorite-icon{font-size:1rem}.news-detail-favorite-btn.is-favorited{background:#f1f5f9!important;color:#64748b;box-shadow:none}.news-detail-favorite-btn.is-favorited .news-detail-favorite-icon{color:#dc2626}.news-detail-content{font-size:1rem;line-height:1.7;color:var(--color-text)}.news-detail-content p{margin:0 0 var(--space-md)}.news-detail-content h1{font-size:1.75rem;font-weight:700;margin:1.5em 0 .5em;color:#1e293b}.news-detail-content h2{font-size:1.4rem;font-weight:700;margin:1.3em 0 .5em;color:#1e293b}.news-detail-content h3{font-size:1.15rem;font-weight:600;margin:1.1em 0 .4em;color:#334155}.news-detail-content ul,.news-detail-content ol{padding-left:1.5em;margin:.5em 0}.news-detail-content ul{list-style-type:disc}.news-detail-content ol{list-style-type:decimal}.news-detail-content ul ul{list-style-type:circle}.news-detail-content ol ol{list-style-type:decimal}.news-detail-content li{margin-bottom:.25em}.news-detail-content blockquote{margin:1em 0;padding:.5em 1em;border-left:3px solid #c7d2fe;background:#f8fafc;border-radius:0 8px 8px 0;color:#475569}.news-detail-content code{padding:.15em .4em;background:#f1f5f9;border-radius:4px;font-size:.9em;color:#dc2626}.news-detail-content pre{margin:1em 0;padding:1em;background:#1e293b;color:#e2e8f0;border-radius:10px;overflow-x:auto;font-size:.875rem;line-height:1.5}.news-detail-content pre code{background:none;color:inherit;padding:0;font-size:inherit}.news-detail-content table{width:100%;border-collapse:collapse;margin:1em 0}.news-detail-content th,.news-detail-content td{padding:8px 12px;border:1px solid #e2e8f0;text-align:left}.news-detail-content th{background:#f8fafc;font-weight:600}.news-detail-content img{max-width:100%;border-radius:10px}.news-detail-content a{color:#5b5fe0;text-decoration:underline}.news-detail-content hr{border:none;border-top:1px solid #e2e8f0;margin:1.5em 0}
