.series-growth-panel{border:2px solid var(--ink,#171612);background:var(--paper,#f6f1e7);margin:24px 0;padding:24px}.series-growth-panel h2{font-size:clamp(24px,4vw,44px)}.series-growth-panel h3{text-transform:capitalize;overflow-wrap:anywhere;font-size:18px}.series-growth-panel p{font-size:16px;line-height:1.6}.series-progress-group{border-top:1px solid #8d897e;padding:16px 0}.series-progress-group progress{accent-color:#ef3b2d;width:100%;height:16px}.series-missing-links{flex-wrap:wrap;gap:16px;display:flex}.series-missing-links a{align-items:center;min-height:44px;display:inline-flex}.series-growth-panel summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:18px;font-weight:700}.series-cover-selector{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px;margin:16px 0;display:grid}.series-cover-selector label{cursor:pointer;overflow-wrap:anywhere;border:2px solid #aaa599;flex-direction:column;gap:8px;padding:10px;display:flex;position:relative}.series-cover-selector label.selected{background:#f9e4dd;border-color:#b5261b}.series-cover-selector input{accent-color:#b5261b;width:24px;height:24px}.series-cover-selector img{object-fit:contain;width:100%;height:180px}.series-cover-selector span{font-size:15px;line-height:1.4}.series-cover-selector small{font-size:13px;line-height:1.5}.series-growth-panel button{min-height:44px}@media (width<=600px){.series-growth-panel{padding:16px}.series-cover-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.series-cover-selector img{height:140px}}
