.link-rss-container ul{padding-left:0 !important;}
.link-rss-container{margin:20px auto;padding:0 15px;}
.link-rss-aggregator{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;}
.lra-card{background-color:var(--theme-palette-color-11);border-radius:8px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.08);overflow:hidden;transition:all 0.3s ease;}
.lra-card:hover{box-shadow:0 6px 12px rgba(0, 0, 0, 0.1);}
.lra-header{padding:18px 20px;display:flex;align-items:center;border-bottom:1px solid #f5f5f5;}
.lra-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:7px;flex-shrink:0;border:1px solid #eee;display:flex;align-items:center;justify-content:center;}
.lra-logo{width:100%;height:100%;object-fit:cover;}
.lra-avatar-placeholder{background-color:#336699;}
.lra-avatar-placeholder span{color:#ffffff;font-size:20px;font-weight:600;font-family:"Microsoft YaHei", "PingFang SC", sans-serif;}
.lra-text-group{display:flex;flex-direction:column;gap:4px;}
.lra-source{font-size:16px;font-weight:500;line-height:1.4;}
.lra-source a{text-decoration:none;}
.lra-source a:hover{text-decoration:underline;}
.lra-date{font-size:13px;color:#9ca3af;line-height:1.4;display:flex;align-items:center;}
.lra-content{padding:20px;}
.lra-title{margin:0 0 15px 0;font-size:20px;line-height:1.5;}
.lra-title a{text-decoration:none;font-weight:600;}
.lra-title a:hover{text-decoration:none;}
.lra-description{font-size:15px;line-height:1.7;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.lra-error{background-color:var(--theme-palette-color-11);border-radius:8px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.08);padding:30px;text-align:center;font-size:16px;}
@media(max-width:768px){
.link-rss-container{max-width:100%;margin:15px auto;padding:0 0px;}
.lra-aggregator{gap:12px;}
.lra-header{padding:15px 18px;}
.lra-avatar{width:40px;height:40px;margin-right:5px;}
.lra-avatar-placeholder span{font-size:18px;}
.lra-content{padding:18px;}
.lra-title{font-size:18px;margin-bottom:12px;}
.lra-description{font-size:14px;-webkit-line-clamp:2;}
.lra-source{font-size:15px;}
.lra-date{font-size:12px;}
} .lra-pagination{margin-top:20px;padding:15px 20px;text-align:center;}
.lra-pagination-info{font-size:14px;margin-bottom:10px;}
.lra-pagination-links{display:inline-flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:center;}
.lra-pagination a, .lra-pagination-current, .lra-pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:4px;text-decoration:none;font-size:14px;transition:all 0.2s ease;}
.lra-pagination a:hover{color:var(--theme-text-active-color, #fff);background-color:var(--theme-link-hover-color);border-color:var(--theme-link-hover-color);}
.lra-pagination-current{color:var(--theme-text-active-color, #fff);background-color:var(--theme-link-hover-color);font-weight:500;}
.lra-pagination-prev, .lra-pagination-next{padding:0 12px !important;border-color:var(--theme-border-color) !important;border-radius:var(--theme-border-radius, 4px);border:2px solid;}
.lra-pagination-prev:hover, .lra-pagination-next:hover{border-color:var(--theme-link-hover-color) !important;}
.lra-pagination-ellipsis{border:none;background:transparent;min-width:auto;padding:0 8px;}
.lra-pagination-prev.disabled, .lra-pagination-next.disabled{cursor:not-allowed;pointer-events:none;}
@media(max-width:768px){
.lra-pagination {
padding: 12px 15px;
}
.lra-pagination a, .lra-pagination-current, .lra-pagination-ellipsis {
min-width: 32px;
height: 32px;
font-size: 13px;
}
}