body.stream-home-page,body.stream-home-page .site-wrapper,body.stream-home-page .catalog-content,body.stream-home-page .site-content{background:#0d131e!important}body.stream-home-page .ncr-page-decor{display:none!important}.classic-home-original .classic-home-lower,.classic-home-original #footer{background:#0d131e!important}.hub-video-card{display:flex;flex-direction:column;border-radius:14px;background:#171e2a;border-color:#ffffff21;transition:box-shadow .2s,border-color .2s}.hub-video-card:hover,.hub-video-card:focus-within{border-color:#edb5469c;box-shadow:0 10px 30px #0005}.hub-video-image{aspect-ratio:16/9}.hub-video-image img{display:block;object-position:center}.hub-video-image video{display:block;width:100%;height:100%;object-fit:contain}.hub-video-image button{display:grid;place-items:center;padding:0;width:56px;height:56px;box-shadow:0 4px 22px #000a}.hub-video-image button svg{display:block;width:19px;height:19px;transform:translateX(1px)}.hub-video-image button:hover{background:#ffcf62}.hub-video-card>div:last-child{flex:1;padding:17px 21px 22px;border-top:1px solid #edb54650}.hub-video-card .hub-kicker{margin-bottom:6px!important}.hub-video-card h3{font-size:clamp(17px,1.6vw,25px);overflow-wrap:anywhere}.hub-jungle-link{display:inline-flex;margin-top:16px;color:#ffdc91!important;border-bottom:1px solid #edb54699;font-weight:700;animation:hub-rules-pulse 3s ease-in-out 3}@keyframes hub-rules-pulse{50%{text-shadow:0 0 14px #edb546}}@media(prefers-reduced-motion:reduce){.hub-jungle-link{animation:none}.hub-video-card{transition:none}}
.home-rules-entry{box-shadow:0 0 15px #eab25542;background:linear-gradient(115deg,#1b2029,#33281b,#1b2029);background-size:220% 100%;animation:home-rules-glow 5s ease-in-out infinite}
@keyframes home-rules-glow{50%{box-shadow:0 0 24px #eab25570;background-position:100% 0}}
.hub-video-card{background:linear-gradient(155deg,#232d3a,#141b26 76%);border-color:#ffffff24}
.hub-video-image:has(>button)::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#090c1466,transparent 55%)}
.hub-video-image button{z-index:1;background:#eab541;border:2px solid #ffe2a5;color:#11151a}
.hub-video-copy{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.hub-video-copy .hub-kicker{border-radius:4px;background:#f4bd5420;padding:3px 7px;margin:0!important}
.hub-video-copy h3{line-height:1.16}
.hub-video-details{display:inline-flex;margin-top:auto;padding-top:9px;color:#ffd790!important;font-weight:700;font-size:13px}
.hub-video-details:hover{text-decoration:underline}
@media(prefers-reduced-motion:reduce){.home-rules-entry{animation:none}}

.hub-hero-topline{
 display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;
 gap:8px 14px;width:min(100%,84%);min-height:32px;
}
.hub-hero-topline>.hub-kicker{margin:0!important}
.hub-hero-topline>.home-rules-entry,.classic-home-original #footer>.home-rules-entry{
 position:static;padding:6px 11px;border-radius:6px;font-size:12px;
 line-height:1.4;min-height:30px;border-color:#e2af52;
}
.classic-home-original #footer>.home-rules-entry{margin-top:13px}
@media(max-width:767px){
 .hub-hero-topline{width:100%}
 body.stream-home-page .stream-hub .hub-hero{padding-top:calc(106px + env(safe-area-inset-top))!important}
}@media(prefers-reduced-motion:no-preference){
 .hub-hero-topline>.hub-kicker{animation:scrooge-label-breathe 4s ease-in-out infinite}
 .hub-hero-topline .hub-pulse{animation:scrooge-dot-breathe 3s ease-in-out infinite}
}
