/* Give the download-page membership panel its own quiet green accent. */
body.ssh-calm-download-page #detail-view .home-premium {
 background:linear-gradient(120deg,#2a4d43 0%,#203e3e 48%,#192f3e 100%);
 border-color:#5b8476;
 box-shadow:inset 0 1px 0 #c8f3df12,0 10px 28px #06151126;
}
body.ssh-calm-download-page #detail-view .home-premium-copy h2{margin:0 0 20px}
body.ssh-calm-download-page #detail-view .download-premium-brand{
 display:block;width:280px;max-width:100%;height:auto;aspect-ratio:3584/1184;mix-blend-mode:lighten;
}
body.ssh-calm-download-page #detail-view .home-premium-copy>p{color:#d7e9e3}
body.ssh-calm-download-page #detail-view .home-premium-plan{background:#10232bb3;border-color:#52746e}
body.ssh-calm-download-page #detail-view .home-premium .home-premium-action{background:linear-gradient(110deg,#f2c9a7,#e8b5c5)}
body.ssh-calm-download-page #detail-view .home-premium .home-premium-action:hover{background:linear-gradient(110deg,#f7d7bc,#f1c9d5)}
@media(max-width:650px){
 body.ssh-calm-download-page #detail-view .download-premium-brand{width:230px}
}

/* Download-page controls own their colors, including dark-mode link states. */
body.ssh-calm-download-page #detail-view :is(.back-results,.home-premium-action) {
 color:#193e3b!important;
 -webkit-text-fill-color:currentColor;
 text-decoration:none!important;
 font-weight:600;
 line-height:1.4;
 min-height:48px;
}
body.ssh-calm-download-page #detail-view :is(.back-results,.home-premium-action):hover {
 color:#193e3b!important;
 background:#bce8dc;
}
body.ssh-calm-download-page #detail-view .home-premium-plan {
 color:#eaf1f5!important;
 min-width:0;
 text-decoration:none!important;
}
body.ssh-calm-download-page #detail-view .home-premium-plan:hover {
 color:#eaf1f5!important;
 background:#254046;
 border-color:#a5d8cd;
}
body.ssh-calm-download-page #detail-view .home-premium-price strong {
 color:#eaf1f5!important;
}
body.ssh-calm-download-page #detail-view :is(.back-results,.home-premium-action,.download-jump,.file-jump,.detail-heading>a,.creator-card>a) svg {
 flex-shrink:0;
}
body.ssh-calm-download-page #detail-view :is(.back-results,.home-premium-action,.home-premium-plan,.download-jump,.file-jump,.file-tags>a,.ssh-modal-download,.ssh-download-skip-link):focus-visible {
 outline:2px solid #c3e8da!important;
 outline-offset:4px;
}
body.ssh-calm-download-page #detail-view :is(.download-jump,.file-jump,.detail-heading>a) {
 color:#bdd8d5!important;
 min-height:40px;
 line-height:1.5;
}
body.ssh-calm-download-page #detail-view .home-premium-terms {
 margin:10px 0 0;
 color:#b2c8d2;
}
body.ssh-calm-download-page #detail-view .detail-cc-copy>div>p:first-child {
 margin:0 0 6px;
 font-size:12px;
 line-height:1.5;
 letter-spacing:.5px;
 color:#a9c0cc;
}
body.ssh-calm-download-page #detail-view .detail-cc-copy h3 {
 margin:0;
 line-height:1.4;
}
body.ssh-calm-download-page #detail-view .detail-cc-copy .release-caption {
 margin:8px 0 0;
 line-height:1.5;
}
@media(max-width:650px){
 body.ssh-calm-download-page #detail-view .home-premium-billing {font-size:13px;line-height:1.5;}
 body.ssh-calm-download-page #detail-view .home-premium-plan-name {font-size:15px;}
 body.ssh-calm-download-page #detail-view .home-premium-action {min-height:50px;}
 body.ssh-calm-download-page #detail-view :is(.back-results,.home-premium-action,.ssh-modal-download) {white-space:normal;text-wrap:balance;}
}
