.yt-cover-art{background:#111;color:#fff;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px}.yt-cover-art div{background:#222;display:flex;align-items:flex-end;padding:22px;font-size:12px;min-height:150px}.yt-cover-art div:nth-child(2),.yt-cover-art div:nth-child(6){background:#e23431}.yt-cover-art div:nth-child(4),.yt-cover-art div:nth-child(8){background:#efefef;color:#222}.yt-cover-art b{font-size:44px;line-height:.8;letter-spacing:-.06em}.thesis{border-left:10px solid var(--accent);padding:15px 0 15px 30px;font-family:Georgia,serif;font-size:27px;line-height:1.45}.moment{display:grid;grid-template-columns:repeat(5,1fr);margin:35px 0}.moment div{border-top:5px solid var(--accent);padding:18px 15px;border-right:1px solid #aaa}.moment b{display:block;font-size:22px;margin-bottom:10px}.moment span{font-size:12px;line-height:1.45}.taxonomy{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:30px 0}.taxonomy article{border:1px solid #999;padding:25px;min-height:180px}.taxonomy b{font-size:36px;color:var(--accent)}.taxonomy h3{margin:20px 0 8px}.taxonomy p{font-family:Arial,sans-serif;font-size:12px;line-height:1.5}.song-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:30px 0}.song-grid a{background:#252525;color:#fff;text-decoration:none;min-height:145px;padding:18px;display:flex;flex-direction:column;justify-content:space-between}.song-grid a:nth-child(3n){background:var(--accent)}.song-grid b{font-size:12px;text-transform:uppercase}.song-grid span{font-size:28px;font-weight:900}.tension{display:grid;grid-template-columns:1fr 90px 1fr;align-items:center;margin:35px 0}.tension div{border:1px solid #999;padding:28px;min-height:175px}.tension>strong{text-align:center;font-size:28px}.case-grid .youtube-card .card-image{background:#111;color:#fff;display:grid;place-items:center}.case-grid .youtube-card .card-image:after{content:'THE NETWORKED MEHFIL';font-size:28px;font-weight:900;line-height:.85;letter-spacing:-.06em;padding:22px}.case-grid .youtube-card img{display:none}@media(max-width:760px){.moment{grid-template-columns:1fr}.moment div{border-right:0}.taxonomy{grid-template-columns:1fr}.song-grid{grid-template-columns:1fr 1fr}.tension{grid-template-columns:1fr}.tension>strong{padding:15px}}

/* Archive-led visual treatment */
.report{--accent:#df7f8d;background:#fbf8f1}.report-cover-copy{background:#df7f8d;color:#292929}.report-cover-copy .label{color:#292929}.yt-cover-art{background:#b8c9a4;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:8px}.yt-cover-art figure{position:relative;margin:0;background:#eee7da;overflow:hidden}.yt-cover-art img{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;filter:saturate(.88) contrast(.95)}.yt-cover-art span{position:absolute;left:10px;bottom:10px;background:#f4c437;color:#292929;padding:7px 9px;font-size:9px;font-weight:800;letter-spacing:.08em}.yt-cover-art figure:nth-child(2n) span{background:#f7f0e5}.report-body{background:#fbf8f1}.report-section{border-color:#a49a8b}.report-callout{background:#67776b}.song-grid a,.song-grid a:nth-child(3n){background:#7e8f98}.song-grid a:nth-child(2n){background:#c57585}.report-nav,.case-navigation a:last-child{background:#67776b}
.song-grid a{position:relative;padding-right:54px;transition:transform .18s ease,filter .18s ease}.song-grid a::after{content:"▶";position:absolute;right:15px;bottom:15px;width:30px;height:30px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;font-size:10px;padding-left:2px}.song-grid a:hover,.song-grid a:focus-visible{transform:translateY(-3px);filter:brightness(1.06)}
@media(max-width:760px){.report-cover{grid-template-columns:1fr}.yt-cover-art{grid-template-columns:1fr 1fr}.yt-cover-art span{font-size:8px}}
.youtube-report .finding{grid-template-columns:1fr}.youtube-report .process article{min-height:165px}.youtube-report .taxonomy article{min-height:170px}.youtube-report .process b,.youtube-report .taxonomy b,.youtube-report .finding>b{display:none}
