/* FreeShow V19: readable homepage and common media preview */
.fs18-home .fs18-hero-copy>p{font-size:18px;line-height:1.75;color:#354c42}
.fs18-home .fs18-keywords{font-size:15px;line-height:1.6;color:#40584c}
.fs18-home .fs18-download-head{font-size:15px;gap:12px;flex-wrap:wrap}
.fs18-home .fs18-download .fs-release-info{flex-wrap:wrap;font-size:16px;color:#e0eee8}
.fs18-home .fs18-download .fs-release-info time{color:#d2e4dc!important}
.fs18-home .fs18-download>p{font-size:17px;line-height:1.65;color:#e0eee8}
.fs18-home .fs18-primary{font-size:18px;gap:12px;line-height:1.5}
.fs18-home .fs18-os a{font-size:16px;line-height:1.5;padding:12px 8px}
.fs18-home .fs18-download>small{font-size:15px;line-height:1.7;color:#d2e4dc}
.fs18-home .fs18-quick strong{font-size:18px;line-height:1.5}
.fs18-home .fs18-quick small{display:block;font-size:15px;line-height:1.6;color:#485d52}
.fs18-home .fs18-quick b{font-size:15px}
.fs18-home .fs18-community-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.fs18-home .fs18-community-grid>a{padding:22px 16px;gap:15px;min-width:0;min-height:128px}
.fs18-home .fs18-community-grid strong{font-size:19px;line-height:1.5;color:#183c2e}
.fs18-home .fs18-community-grid small{font-size:16px;line-height:1.65;color:#40564b}
.fs18-home .fs18-community-grid .fs19-community-photo{display:block;width:72px;height:72px;flex:0 0 72px;object-fit:cover;border-radius:14px;border:1px solid #d4e0d9}
.fs18-home .fs18-community-grid i{flex:0 0 auto}
.fs18-home .fs18-section>header>a{font-size:16px;line-height:1.5}
.fs18-home .fs18-community-grid span,.fs18-home .fs18-quick span{overflow-wrap:anywhere}
.fs19-media-host{position:relative!important;overflow:hidden;isolation:isolate}
.fs19-media-host .fs19-first-frame{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;z-index:2;pointer-events:none;background:#173b30;opacity:0}
.fs19-media-host.fs19-ready .fs19-first-frame{opacity:1}
.fs19-media-host.fs19-ready>img:not(.fs19-first-frame){visibility:hidden}
.fs19-media-host.fs19-ready::before,.fs19-media-host.fs19-ready::after{display:none!important}
.fs19-media-host>.fs-all-badge,.fs19-media-host>.fs-activity-card-kind,.fs19-media-host>.fs17-result-kind{z-index:4}
.fs19-frame-label{position:absolute;right:8px;bottom:8px;z-index:5;background:#12382eed;color:white;border-radius:5px;padding:4px 7px;font:600 12px/1.4 sans-serif;pointer-events:none}
.fs19-preview-error{position:absolute;inset:0;display:grid;place-content:center;gap:8px;text-align:center;z-index:3;background:#e6efea;color:#214936;font-size:15px;padding:12px}
@media(max-width:1150px){.fs18-home .fs18-community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs18-home .fs18-community-grid>a{border-right:1px solid #dce4e0}.fs18-home .fs18-community-grid>a:nth-child(2n){border-right:0}.fs18-home .fs18-hero{grid-template-columns:1fr}.fs18-home .fs18-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.fs18-home .fs18-community-grid{grid-template-columns:1fr}.fs18-home .fs18-community-grid>a{border-right:0}.fs18-home .fs18-community-grid .fs19-community-photo{width:64px;height:64px;flex-basis:64px}.fs18-home .fs18-community-grid>a{padding:18px 8px}.fs18-home .fs18-quick>a{padding:16px 12px;gap:8px}.fs18-home .fs18-quick i{display:none}.fs18-home .fs18-section>header{flex-wrap:wrap;gap:12px}.fs18-home .fs18-section>header>a{margin-top:0}.fs18-home .fs18-download{padding:26px 20px}}
