.autopost-series-index{margin:24px 0 0;}
.autopost-series-index-title{margin:0 0 10px;font-size:28px;line-height:1.35;font-weight:800;color:var(--text-color);}
.autopost-series-index-keyword{margin:0 0 20px;padding:10px 14px;border-left:4px solid var(--themecolor);background:var(--pure-gery-color);color:var(--text2-color);font-size:14px;line-height:1.8;border-radius:10px;}
.autopost-series-index-keyword strong{color:var(--text-color);font-weight:700;}
.autopost-series-index-section-title{margin:26px 0 14px;font-size:20px;line-height:1.5;font-weight:700;color:var(--text-color);}
.autopost-series-item{margin:0 0 14px;border:1px solid var(--border-color);border-radius:16px;background:var(--card-color);box-shadow:0 0 6px #00000008;overflow:hidden;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;}
.autopost-series-item summary{list-style:none;cursor:pointer;padding:16px 18px;display:block;}
.autopost-series-item summary::-webkit-details-marker{display:none;}
.autopost-series-item-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;}
.autopost-series-item-main{min-width:0;flex:1;}
.autopost-series-item-lesson{font-size:12px;line-height:1.6;color:var(--text2-color);letter-spacing:.08em;text-transform:uppercase;}
.autopost-series-item-title{margin-top:4px;font-size:18px;line-height:1.6;color:var(--text-color);word-break:break-word;}
.autopost-series-item-title a{color:var(--text-color);text-decoration:none;transition:color .3s ease;}
.autopost-series-item-title a:hover{color:var(--themehovercolor);text-decoration:none;}
.autopost-series-item-toggle{flex:0 0 auto;margin-top:2px;padding:2px 6px;border-radius:999px;background:var(--nav-color);color:var(--nav-text-color);font-size:16px;line-height:1.2;white-space:nowrap;border:1px solid var(--border-color);transition:all .3s ease;}
.autopost-series-item[open] .autopost-series-item-toggle::after{content:"\2212";}
.autopost-series-item:not([open]) .autopost-series-item-toggle::after{content:"\002B";}
.autopost-series-intro{padding:0 18px 18px;}
.autopost-series-intro-inner{padding:14px 16px;border-radius:14px;background:var(--pure-gery-color);border:1px solid var(--border-color);color:var(--text2-color);font-size:14px;line-height:1.9;transition:background .3s ease,border-color .3s ease,color .3s ease;}
.autopost-series-backlink-card{margin:32px 0 0;padding:18px 20px;border:1px solid var(--border-color);border-radius:14px;background:var(--card-color);box-shadow:0 0 6px #00000008;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;}
.autopost-series-backlink-label{font-size:12px;line-height:1.6;color:var(--text2-color);letter-spacing:.08em;text-transform:uppercase;}
.autopost-series-backlink-title{margin-top:6px;font-size:20px;line-height:1.5;font-weight:700;color:var(--text-color);}
.autopost-series-backlink-desc{margin-top:8px;font-size:14px;line-height:1.8;color:var(--text2-color);}
.autopost-series-backlink-action{margin-top:14px;}
.autopost-series-backlink-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border:1px solid var(--border-color);background:var(--card-color);color:var(--text2-color)!important;text-decoration:none;font-size:14px;line-height:36px;font-weight:600;border-radius:10px;box-shadow:0 0 6px #00000008;transition:all .3s ease;}
.autopost-series-backlink-btn:hover{border-color:var(--border-color);background:var(--hover-color);color:var(--text2-color)!important;text-decoration:none;}
.autopost-series-backlink-btn:active{background-color:var(--hover-color);transform:scale(.95);}