/* Scoped addition: existing Pitch Room projects retain their styles. */
.swaraj-case{font-family:inherit;color:inherit}.swaraj-case p{line-height:1.75}.swaraj-case .eyebrow{font-size:11px;font-weight:700;letter-spacing:1.5px;display:block;margin-bottom:18px}.swaraj-case h2{font-family:inherit;font-size:clamp(25px,3vw,40px);line-height:1.15;margin:20px 0}.swaraj-case .intro{display:grid;grid-template-columns:1fr 1fr;gap:40px}.swaraj-case .route{margin-top:65px}.swaraj-case .lead{font-size:18px;max-width:760px;line-height:1.7}.swaraj-case .art{display:block;width:100%;border:0;padding:0;background:none;position:relative;cursor:zoom-in}.swaraj-case .art img{width:100%;height:auto;display:block}.swaraj-case .art>span{position:absolute;right:10px;bottom:10px;padding:7px;background:#f5ecd7;color:#761d2a;font-size:9px;letter-spacing:1px}.swaraj-case .support{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;align-items:center;margin-top:25px}.swaraj-case .duo{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:850px;margin:30px auto}.swaraj-case .copy-lines{margin:25px 0}.swaraj-case .copy-lines p{border-top:1px solid currentColor;padding-top:18px;opacity:.95}.swaraj-case em{font-style:normal;font-weight:700}.swaraj-case .mnemonic{font-weight:700;font-size:25px}.swaraj-case .lyrics-section{margin:40px 0}.swaraj-case details{border-bottom:1px solid currentColor}.swaraj-case summary{display:flex;justify-content:space-between;gap:15px;padding:22px 0;cursor:pointer;font-size:12px;font-weight:700;list-style:none}.swaraj-case summary::-webkit-details-marker{display:none}.swaraj-case details h3{font-size:14px}.swaraj-case .lyrics{white-space:pre-wrap;line-height:1.9;font-size:16px;padding-bottom:25px}.swaraj-case .lyric-line{display:block}.swaraj-case .verse-break{margin-top:20px}.swaraj-case .chorus{font-weight:700}.swaraj-case .sound{margin-top:35px;padding:30px 0;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.swaraj-case .player{margin:25px 0}.swaraj-case .player>button{background:transparent;color:inherit;border:1px solid currentColor;width:100%;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;text-align:left}.swaraj-case .player small{display:block;margin-top:8px;font-size:10px}.swaraj-case .player iframe{width:100%;height:500px;max-height:65vh;border:0}.swaraj-case .play-icon{font-size:28px}.swaraj-case .media-credit{font-size:12px}.swaraj-case .listen{font-size:12px;color:inherit}.swaraj-case .swaraj-credits{margin-top:45px;border-top:1px solid currentColor;padding-top:30px}.swaraj-case .swaraj-credits p{font-size:14px}.swaraj-case .end{display:none}@media(max-width:650px){.swaraj-case .intro,.swaraj-case .support,.swaraj-case .duo{grid-template-columns:1fr;gap:22px}.swaraj-case .route{margin-top:40px}.swaraj-case .lyrics{font-size:14px}.swaraj-case .player>button{padding:18px}.swaraj-case .player>button>span:last-child{display:none}}
