.featured-carousel>article:not(:first-child){display:none}.bx-viewport .featured-carousel>article:not(:first-child){display:block}:root{--accent:#ff1e14;--accent-hover:#ff453c;--radius:12px}.thumb-block{border-radius:var(--radius);overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.25);transition:transform .22s ease,box-shadow .22s ease}.thumb-block:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(0,0,0,.45)}.post-thumbnail-container,.thumb-block .post-thumbnail{border-radius:var(--radius);overflow:hidden}.thumb-block .post-thumbnail img,.video-main-thumb{transition:transform .4s ease}.thumb-block:hover .post-thumbnail img{transform:scale(1.06)}span.hd-video{background:var(--accent) !important;border-radius:4px;font-weight:600}span.views,span.duration{background:rgba(0,0,0,.65);border-radius:4px;backdrop-filter:blur(2px)}.rating-bar-meter{background:var(--accent) !important}button,.button,input[type=button],input[type=reset],input[type=submit]{border-radius:6px;transition:all .2s ease}button:hover,.button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.comment-reply-link:hover,a.tag-cloud-link:hover{background-color:var(--accent) !important;border-color:var(--accent) !important}.pagination ul li a{border-radius:6px}.pagination ul li a.current,.pagination ul li a:hover{background-color:var(--accent) !important;border-color:var(--accent) !important;color:#fff !important}.thumb-block .entry-header a:hover{color:var(--accent)}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:782px){body{padding-bottom:calc(56px + env(safe-area-inset-bottom, 0px))}.mobile-footer-nav{position:fixed;left:0;right:0;bottom:0;z-index:9999;display:flex;height:56px;padding-bottom:env(safe-area-inset-bottom,0px);background:rgba(24,24,24,.97);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(255,255,255,.08)}.mobile-footer-nav a,.mobile-footer-nav label{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#bbb;font-size:11px;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.mobile-footer-nav i{font-size:18px}.mobile-footer-nav a.current,.mobile-footer-nav a:active,.mobile-footer-nav label:active{color:var(--accent)}}@media (min-width:783px){.mobile-footer-nav{display:none !important}}#colophon h2{color:var(--accent)}