body[data-page="stages"] .layout-shell{max-width:1280px;margin-top:0}body[data-page="stages"] .main-content{flex:1 1 auto;min-width:0;padding-top:2px;padding-bottom:28px}body[data-page="stages"] .site-intro{margin-top:0;margin-bottom:12px;padding-top:0}body[data-page="stages"] .site-intro .subpage-title{margin:0 0 4px;color:var(--accent);font-size:1.35rem;line-height:1.3;text-align:left}.stage-list-description{margin:0;color:var(--text-muted);font-size:.9rem;line-height:1.65}.stage-result-count{margin:8px 2px;color:var(--text-muted);font-size:.86rem;font-weight:800}.stage-table{table-layout:fixed}.stage-table th:nth-child(1){width:36%}.stage-table th:nth-child(2){width:42%}.stage-table th:nth-child(3){width:22%}.stage-table td{overflow-wrap:anywhere}.stage-table td:nth-child(3){white-space:nowrap}.stage-mobile-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,43%);align-items:center;gap:8px}.stage-mobile-character{min-width:0;color:var(--text-main);font-size:.8rem;font-weight:750;line-height:1.4;text-align:right;overflow-wrap:anywhere}.stage-mobile-meta{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:7px}.stage-mobile-meta span{display:inline-flex;align-items:center;min-height:1.65em;padding:1px 7px;border:1px solid var(--brand-light);border-radius:999px;background:#fff3f3;color:var(--brand);font-size:.74rem;font-weight:900;line-height:1.3}.character-detail-item p{white-space:pre-wrap}@media(max-width:600px){body[data-page="stages"] .main-content{padding:6px 8px 8px}body[data-page="stages"] .layout-shell,body[data-page="stages"] .main-content,body[data-page="stages"] .panel,body[data-page="stages"] .mobile-ad-slot,body[data-page="stages"] .sp-ad-viewport,body[data-page="stages"] .sp-ad-card,body[data-page="stages"] .character-list,body[data-page="stages"] .character-card{max-width:100%;min-width:0}.stage-mobile-summary{grid-template-columns:minmax(0,1fr) minmax(7.4rem,43%)}.stage-mobile-character{font-size:.74rem}}
