.home-theme{--ht-cyan:#22d3ee;--ht-sky:#38bdf8;--ht-indigo:#6366f1;--ht-orange:#f97316;--ht-ember:#fb923c;--ht-red:#ef4444;--ht-text:#f4f4f5;--ht-muted:#a1a1aa;color:var(--ht-text)}@keyframes ht-glow-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.home-theme .ht-glow-pulse{animation:9s ease-in-out infinite ht-glow-pulse}.home-theme .ht-glow-pulse-delayed{animation:11s ease-in-out -4s infinite ht-glow-pulse}.home-theme .ht-atmosphere-base{background:linear-gradient(90deg,#04151c 0%,#050a10 28%,#06070c 50%,#0c0708 72%,#140a08 100%),radial-gradient(80% 120% at 0%,#22d3ee33,#0000 58%),radial-gradient(80% 120% at 100%,#f973162e,#0000 58%)}.home-theme .ht-atmosphere-glow{background:radial-gradient(55% 70% at 12% 35%,#22d3ee29,#0000 60%),radial-gradient(55% 70% at 88% 65%,#f9731624,#0000 60%),radial-gradient(50% 40% at 50% 0,#6366f112,#0000 70%)}.home-theme .ht-atmosphere-parallax{inset:0}.home-theme .ht-atmosphere-tubes{opacity:.55;filter:blur(.4px);background-image:linear-gradient(98deg,#0000 0%,#22d3ee00 12%,#22d3ee8c 28%,#38bdf826 42%,#0000 58%),linear-gradient(98deg,#0000 8%,#22d3ee00 20%,#0ea5e959 34%,#0000 52%),linear-gradient(98deg,#0000 45%,#f973161f 58%,#f9731680 72%,#ef444433 84%,#0000 100%);background-position:0 28%,0 48%,0 68%;background-repeat:no-repeat;background-size:100% 2px,100% 2px,100% 2px;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.home-theme .ht-atmosphere-bloom{opacity:.4;filter:blur(40px);background:linear-gradient(98deg,#22d3ee59 0%,#22d3ee0d 38%,#f973160d 55%,#f9731652 100%)}.home-theme .ht-atmosphere-slash-cyan{opacity:.07;background:linear-gradient(118deg,#0000 40%,#22d3eee6 49.5% 50.5%,#0000 60%);transform:skew(-12deg)}.home-theme .ht-atmosphere-slash-orange{opacity:.07;background:linear-gradient(118deg,#0000 40%,#f97316f2 49.5% 50.5%,#0000 60%);transform:skew(-12deg)}.home-theme .ht-card{background:linear-gradient(155deg,#080e16eb 0%,#06080ce0 50%,#0e0808e6 100%);border:1px solid #ffffff0f;transition:border-color .3s,box-shadow .3s,transform .3s;position:relative;overflow:hidden;box-shadow:inset 1px 1px #22d3ee38,inset -1px -1px #f9731629,0 18px 48px #0000008c}.home-theme .ht-card:before{content:"";pointer-events:none;opacity:.9;background:linear-gradient(125deg,#22d3ee1a 0%,#0000 32% 68%,#f9731617 100%);position:absolute;inset:0}.home-theme .ht-card:after{content:"";pointer-events:none;opacity:.5;background:radial-gradient(80% 60% at 0 0,#22d3ee24,#0000 55%),radial-gradient(70% 55% at 100% 100%,#f973161f,#0000 55%);position:absolute;inset:0}.home-theme .ht-card:hover{border-color:#22d3ee47;box-shadow:inset 1px 1px #22d3ee59,inset -1px -1px #f9731647,0 0 28px #22d3ee14,0 0 36px #f973160f,0 22px 56px #0009}.home-theme .ht-card:hover h2,.home-theme .ht-card:hover h3{background:linear-gradient(90deg, var(--ht-cyan), var(--ht-ember));color:#0000;-webkit-background-clip:text;background-clip:text}.home-theme .ht-nav-bar{box-shadow:none;z-index:40;background:0 0;border:none;position:relative;overflow:visible}.home-theme .ht-nav-bar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#22d3eebf,#6366f133 45%,#f97316bf);height:1px;position:absolute;inset:auto 0 0}.home-theme .ht-mobile-nav-wrap>div>div:first-child{position:relative;box-shadow:none!important;background:0 0!important;border:none!important}.home-theme .ht-mobile-nav-wrap>div>div:first-child:after{content:"";pointer-events:none;background:linear-gradient(90deg,#22d3eebf,#6366f133 45%,#f97316bf);height:1px;position:absolute;inset:auto 0 0}.home-theme .ht-nav-bar .nav-btn{transition:color .2s,text-shadow .2s}.home-theme .ht-nav-bar .nav-btn:hover{text-shadow:0 0 14px #22d3ee73;color:var(--ht-cyan)!important}.home-theme .ht-sandbox-badge{letter-spacing:.28em;background:linear-gradient(90deg,#22d3ee1f,#f973161a);border:1px solid #ffffff1a;box-shadow:0 0 24px #22d3ee1a,inset 0 1px #ffffff0f}.home-theme .ht-featured-label{background:linear-gradient(90deg, var(--ht-cyan), var(--ht-sky), var(--ht-orange));color:#0000;-webkit-background-clip:text;background-clip:text}.home-theme .ht-read-more{color:var(--ht-ember)}.home-theme .ht-card:hover .ht-read-more{color:var(--ht-cyan);text-shadow:0 0 12px #22d3ee66}.home-theme .ht-page-btn{color:var(--ht-muted);background:#060a10b3;border-color:#ffffff1a}.home-theme .ht-page-btn:hover{color:var(--ht-text);border-color:#f9731666}.home-theme .ht-page-btn-active{color:#fff;background:linear-gradient(135deg,#22d3ee29,#f973161f);border-color:#22d3ee73;box-shadow:0 0 18px #22d3ee1f}.home-theme .ht-panel-wrap>div{background:linear-gradient(160deg,#060c14f0,#0c080ae6)!important;border-color:#ffffff12!important;box-shadow:inset 1px 1px #22d3ee24,inset -1px -1px #f973161a,0 12px 36px #00000073!important}.home-theme .ht-panel-wrap a:hover{color:var(--ht-cyan)!important}.home-theme .ht-standings-header{-webkit-backdrop-filter:blur(32px)saturate(1.25);box-shadow:inset 0 1px #22d3ee24;background:0 0!important}.home-theme .ht-standings-header a{color:#ffffffeb;text-shadow:0 0 18px #22d3ee59}.home-theme .ht-standings-header a:hover{text-shadow:0 0 22px #22d3ee8c;color:var(--ht-cyan)!important}@media (max-width:1023px){.home-theme .ht-carousel-wrap,.home-theme .ht-carousel-wrap .ht-race-strip-flag{display:none!important}}.home-theme .ht-expansion-panel{background:linear-gradient(135deg,#04151cb8 0%,#06080ead 45%,#140a08b8 100%)!important;border-color:#22d3ee47!important;box-shadow:inset 1px 1px #22d3ee2e,inset -1px -1px #f9731624,0 18px 48px #00000073!important}.home-theme .ht-session-results-table{border-collapse:collapse;border-spacing:0}.home-theme .ht-session-results-table tbody tr.ht-session-band-top td,.home-theme .ht-session-results-table tbody tr.ht-session-band-mid td,.home-theme .ht-session-results-table tbody tr.ht-session-band-tail td{background:0 0!important}.home-theme .ht-session-results-table tbody tr.ht-session-band-top{-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px #34d39961,inset 0 -1px #10b98124;background:linear-gradient(90deg,#060c0e6b 0%,#10b9811f 18%,#10b98147 50%,#10b9811f 82%,#060c0e6b 100%)!important}.home-theme .ht-session-results-table tbody tr.ht-session-band-mid{-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px #fbbf245c,inset 0 -1px #f59e0b21;background:linear-gradient(90deg,#0e0a086b 0%,#f59e0b1a 18%,#f59e0b42 50%,#f59e0b1a 82%,#0e0a086b 100%)!important}.home-theme .ht-session-results-table tbody tr.ht-session-band-tail{-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px #f8717157,inset 0 -1px #ef44441f;background:linear-gradient(90deg,#0e080a6b 0%,#ef444417 18%,#ef44443d 50%,#ef444417 82%,#0e080a6b 100%)!important}.home-theme .ht-home-panel-divider{border-color:#22d3ee38!important}.home-theme .ht-home-panel-inner{background:#040a108c!important;border-color:#22d3ee2e!important}.home-theme .ht-home-panel-glass-inset{isolation:isolate;-webkit-backdrop-filter:blur(44px)saturate(1.45);position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #ffffff08;background:#ffffff08!important}@keyframes ht-session-live-pulse{0%,to{box-shadow:0 0 10px #ef444459,0 0 24px #ef44442e,inset 0 0 18px #ef444424}50%{box-shadow:0 0 22px #ef4444b8,0 0 40px #ef444461,inset 0 0 28px #ef444447}}.home-theme .ht-session-live-inset{isolation:isolate;-webkit-backdrop-filter:blur(44px)saturate(1.45);animation:1.75s ease-in-out infinite ht-session-live-pulse;position:relative;overflow:hidden;background:#ef44441a!important}.home-theme .ht-session-live-inset .ht-session-live-label{text-shadow:0 0 16px #ef4444d9,0 0 32px #ef444473}.home-theme .ht-ad-slot{background:#060a108c;border:1px dashed #ffffff1a}.home-theme .ht-driver-stat-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.home-theme .ht-driver-hero-panel{overflow:visible!important;box-shadow:inset 1px 1px #22d3ee2e,inset -1px -1px #f9731624!important}.home-theme .ht-accent-edge{position:relative;overflow:hidden;border-left:none!important}.home-theme .ht-accent-edge:before{content:"";pointer-events:none;z-index:1;background:#00e5ff;width:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 8px #00e5ff8c}.home-theme .ht-footer-wrap footer{border-top-color:#ffffff0f!important;box-shadow:0 -10px 36px #0006,inset 0 1px #22d3ee14!important}.home-theme .ht-footer-wrap a:hover{color:var(--ht-cyan)!important}
