.round-article-page{min-height:60vh;padding:0 0 40px}.round-article-page .breadcrumbs{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;padding:12px 0}.round-article-page .breadcrumbs a{color:var(--text-secondary);text-decoration:none}.round-article-page .breadcrumbs a:hover{color:var(--primary)}.round-article-page .breadcrumb-sep{color:var(--text-muted);opacity:.5}.ra-layout{margin:0 auto;max-width:800px}.ra-main{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.ra-header{border-bottom:1px solid var(--border-color);padding:24px 28px}.ra-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.5px;margin-bottom:12px;padding:4px 12px;text-transform:uppercase}.ra-badge.preview{background:#3b82f626;color:#60a5fa}.ra-badge.review{background:#10b98126;color:#34d399}.ra-header h1{color:var(--text-primary);font-size:1.6em;font-weight:700;line-height:1.3;margin:0 0 12px}.ra-meta{display:flex;flex-wrap:wrap;gap:16px}.ra-meta .meta-item{align-items:center;color:var(--text-muted);display:flex;font-size:13px;gap:6px}.ra-meta .meta-item i{color:var(--primary)}.ra-author-bar{background:var(--bg-hover);border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;padding:14px 28px}.ra-author-bar,.ra-author-bar .author-info{align-items:center;display:flex;gap:12px}.ra-author-bar .author-avatar{border:2px solid var(--primary);border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.ra-author-bar .author-details{display:flex;flex-direction:column}.ra-author-bar .author-name{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:600;gap:6px}.ra-author-bar .verified-badge{align-items:center;background:var(--primary);border-radius:50%;color:#fff;display:inline-flex;font-size:9px;font-weight:700;height:16px;justify-content:center;width:16px}.ra-author-bar .author-title-text{color:var(--text-muted);font-size:12px}.author-stats{display:flex;gap:8px}.ra-author-bar .stat-badge{align-items:center;background:var(--bg-card);border-radius:16px;display:flex;font-size:12px;font-weight:500;gap:5px;padding:4px 10px}.ra-author-bar .stat-badge.accuracy{color:#10b981}.ra-author-bar .stat-badge.experience{color:#f59e0b}.ra-content{color:var(--text-secondary);line-height:1.7;padding:28px}.ra-content h2{border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:1.4em;font-weight:600;margin:28px 0 12px;padding-bottom:8px}.ra-content h2:first-child{margin-top:0}.ra-content h3{color:var(--text-primary);font-size:1.15em;font-weight:600;margin:20px 0 10px}.ra-content p{margin:12px 0;text-align:justify}.ra-content ol,.ra-content ul{margin:12px 0;padding-left:24px}.ra-content li{margin:8px 0}.ra-content strong{color:var(--text-primary);font-weight:600}.ra-footer{background:var(--bg-hover);border-top:1px solid var(--border-color);padding:20px 28px}.ra-footer .author-bio-box{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:16px;padding:16px}.ra-footer .author-avatar-lg{border-radius:50%;flex-shrink:0;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.ra-footer .bio-content{flex:1}.ra-footer .bio-header{display:flex;flex-direction:column;margin-bottom:8px}.ra-footer .bio-name{font-size:15px;font-weight:600}.ra-footer .bio-title{color:var(--text-muted);font-size:13px}.ra-footer .bio-text{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0 0 8px}.ra-footer .twitter-link{align-items:center;color:#1da1f2;display:inline-flex;font-size:13px;gap:6px;text-decoration:none}.ra-footer .twitter-link:hover{text-decoration:underline}.ra-back{border-top:1px solid var(--border-color);padding:20px 28px}.back-link{align-items:center;color:var(--primary);display:inline-flex;font-size:14px;font-weight:500;gap:8px;text-decoration:none}.back-link:hover{text-decoration:underline}.ra-related{border-top:1px solid var(--border-color);padding:20px 28px}.ra-related-title{color:var(--text-primary);font-size:15px;font-weight:600;margin:0 0 12px}.ra-related-list{list-style:none;margin:0;padding:0}.ra-related-item{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:10px;padding:10px 0}.ra-related-item:last-child{border-bottom:none}.ra-badge-sm{border-radius:10px;display:inline-block;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.3px;padding:2px 8px;text-transform:uppercase}.ra-badge-sm.preview{background:#3b82f626;color:#60a5fa}.ra-badge-sm.review{background:#10b98126;color:#34d399}.ra-related-link{color:var(--text-primary);flex:1;font-size:14px;font-weight:500;min-width:0;text-decoration:none}.ra-related-link:hover{color:var(--primary)}.ra-related-date{color:var(--text-muted);flex-shrink:0;font-size:12px}@media(max-width:768px){.ra-header{padding:16px}.ra-header h1{font-size:1.3em}.ra-author-bar{padding:12px 16px}.ra-content{padding:16px}.ra-content h2{font-size:1.2em}.ra-content h3{font-size:1.1em}.ra-footer{padding:16px}.ra-footer .author-bio-box{flex-direction:column;text-align:center}.ra-footer .author-avatar-lg{margin:0 auto}.ra-back,.ra-related{padding:16px}}
