/* Project-specific image surrounds. Artwork and page backgrounds stay intact. */
.gemini-main.project-media-theme .section-media-container.real-media {
 background-color:var(--media-tint);background-image:var(--media-pattern);
 background-size:480px 400px;border:1px solid var(--media-border);
 border-radius:20px;padding:22px;overflow:hidden;
}
.project-media-theme .real-media .asset{background:transparent;margin:0;}
.project-media-theme .real-media img{border-radius:10px;}
@media(max-width:560px){.gemini-main.project-media-theme .section-media-container.real-media{padding:14px;background-size:360px 300px;border-radius:16px;}}
.project-media-theme.theme-switchboard{--media-tint:#f0efff;--media-border:#7263cc26;--media-pattern:url("assets/case-studies/patterns/switchboard.svg");}
.project-media-theme.theme-warner-bros{--media-tint:#edf3fa;--media-border:#397bbb26;--media-pattern:url("assets/case-studies/patterns/warner-bros.svg");}
.project-media-theme.theme-voy{--media-tint:#edf5fc;--media-border:#397cb826;--media-pattern:url("assets/case-studies/patterns/voy.svg");}
.project-media-theme.theme-fortitude{--media-tint:#f3f3ef;--media-border:#ac955c26;--media-pattern:url("assets/case-studies/patterns/fortitude.svg");}
.project-media-theme.theme-cylance{--media-tint:#eef5f0;--media-border:#37846126;--media-pattern:url("assets/case-studies/patterns/cylance.svg");}
.project-media-theme.theme-casa{--media-tint:#f6f1e9;--media-border:#a58a6926;--media-pattern:url("assets/case-studies/patterns/casa.svg");}
.project-media-theme.theme-taco-bell{--media-tint:#f1ebff;--media-border:#e7dcfa;--media-pattern:url("assets/case-studies/taco-bell/rewards-pattern.svg");}
