:root{--rge-black:#070707;--rge-panel:#171717;--rge-red:#e50914;--rge-white:#f5f5f5;--rge-muted:#b3b3b3}
html,body.rogers-streaming-mode,.rogers-streaming-mode .page-wrapper,.rogers-streaming-mode #MainContent,.rogers-streaming-mode footer,.rogers-streaming-mode .shopify-section{background:#070707;color:var(--rge-white)}
.rogers-streaming-mode #header-group{background:linear-gradient(180deg,rgba(0,0,0,.98),rgba(0,0,0,.82));color:#fff;position:relative;z-index:20}
.rogers-streaming-mode header-component,.rogers-streaming-mode .header-section{background:transparent}
.rogers-streaming-mode a,.rogers-streaming-mode .link,.rogers-streaming-mode h1,.rogers-streaming-mode h2,.rogers-streaming-mode h3,.rogers-streaming-mode h4{color:#fff}
.rogers-streaming-mode p,.rogers-streaming-mode .rte{color:var(--rge-muted)}
.rogers-streaming-mode button,.rogers-streaming-mode .button,.rogers-streaming-mode input[type=submit]{background:var(--rge-red);border-color:var(--rge-red);color:#fff;border-radius:4px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease}
.rogers-streaming-mode button:hover,.rogers-streaming-mode .button:hover{transform:scale(1.04);box-shadow:0 8px 24px rgba(229,9,20,.3)}
.rogers-streaming-mode .card,.rogers-streaming-mode .product-card,.rogers-streaming-mode .resource-card{background:var(--rge-panel);color:#fff;border-color:#2a2a2a}
.rogers-streaming-mode .card img,.rogers-streaming-mode .product-card img,.rogers-streaming-mode .resource-card img,.rogers-streaming-mode #MainContent .shopify-section:not(:first-child) img{border-radius:8px;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease}
@media(hover:hover){.rogers-streaming-mode .card:hover img,.rogers-streaming-mode .product-card:hover img,.rogers-streaming-mode .resource-card:hover img{transform:scale(1.055);box-shadow:0 18px 38px rgba(0,0,0,.65);filter:brightness(1.08)}}
.rogers-streaming-mode #MainContent>.shopify-section:not(:first-child){border-top:1px solid rgba(255,255,255,.04)}
.rogers-streaming-mode #MainContent>.shopify-section h2:after{content:"";display:block;width:46px;height:4px;margin-top:10px;border-radius:999px;background:var(--rge-red)}
.rogers-streaming-mode input,.rogers-streaming-mode textarea,.rogers-streaming-mode select{background:#202020;color:#fff;border-color:#454545}
.rogers-streaming-mode footer{border-top:1px solid #292929}
@media(prefers-reduced-motion:reduce){.rogers-streaming-mode *{transition:none!important}}