/* Home: all artwork can be replaced by the event theme. The central area stays transparent. */
.home-modern{--home-line:#087fc4;--home-cyan:#20c8ff;--home-gold:#ffbf4b;font-family:Arial,sans-serif!important}
#hmM .hm-main.home-modern,.hm-main.home-modern{left:49.5%!important;right:12px!important;top:76px!important;bottom:82px!important;width:auto!important;height:auto!important;border:1px solid var(--home-line);border-radius:17px 17px 17px 4px;background:linear-gradient(120deg,#031325ef,#010b17f5);box-shadow:0 0 0 4px #020b15bd,0 0 20px #008dce32;filter:none;overflow:visible;isolation:isolate}
.home-modern.hm-win::before,#hmM .home-modern.hm-win::before{inset:-3px;border:16px solid transparent;border-image:url(/static/v37/atlas/home_panel_frame.png) 32 / 16px;opacity:1;z-index:-1;background:none}
.hm-main.home-modern::after{content:'';position:absolute;inset:0;pointer-events:none;z-index:5;background:url(/static/v37/atlas/home_event_overlay.png) center/100% 100% no-repeat;border-radius:inherit}
#hmM .home-modern .hm-cap,.home-modern .hm-cap{height:auto;min-height:76px;line-height:normal;padding:14px 20px 11px;background:linear-gradient(100deg,#06325c66,#020d1b);border:0;border-bottom:1px solid #105385;border-radius:15px 15px 0 0}
.home-brand small{display:block;font-size:9px;letter-spacing:2px;color:#749bb5;margin-bottom:4px}.home-brand strong{display:block;color:#f4faff;font:bold italic clamp(22px,2.5vw,42px)/1 Arial;letter-spacing:1px;text-shadow:0 2px 0 #2762b3,0 0 18px #00aeff77}.home-brand em{color:#67d5ff;font-style:inherit}.home-brand span{display:block;margin:5px 0 0!important;font-size:11px!important;font-weight:700;letter-spacing:1.4px;color:#20c5ff!important}
#hmM .home-modern .hm-tabs,.home-modern .hm-tabs{display:flex;gap:5px;padding:7px 10px;box-shadow:none;border-bottom:1px solid #0d3355;flex-shrink:0}
#hmM .home-modern .hm-tabs b,.home-modern .hm-tabs b{display:flex;align-items:center;justify-content:center;flex:1;min-height:38px;padding:5px 8px;font:700 10px Arial;letter-spacing:.3px;border:1px solid #075384;border-image:none;border-radius:5px;background:linear-gradient(#08233e,#020e20);white-space:nowrap;cursor:pointer}
#hmM .home-modern .hm-tabs b.on,.home-modern .hm-tabs b.on{border-color:#1bcaff;background:linear-gradient(#008deb,#0047a6);box-shadow:inset 0 1px 0 #75e2ff,0 0 12px #008dff44;color:white}
#hmM .home-modern .hm-body,.home-modern .hm-body{margin:0;padding:10px 12px 15px;min-height:0;overflow:auto;color:#a8c6dc;font:12px/1.5 Arial;scrollbar-width:thin;scrollbar-color:#0879ac #031222}
.home-modern .hm-body .hm-ref,.home-modern .hm-recruit,.home-modern .hm-live,.home-modern .hm-dl,.home-modern .hm-community{border:1px solid #0c5f8e;border-image:none;border-radius:6px;background:linear-gradient(120deg,#072443a0,#020c1a);padding:12px 14px;margin:0 0 9px;box-shadow:none;clip-path:none}
.home-modern .hm-ref>b,.home-modern .hm-recruit>b{color:#ffce76!important;font-size:14px;text-shadow:0 0 12px #ff9a0040}.home-modern .hm-ref p{margin:5px 0}.home-modern .hm-ref>p:nth-last-of-type(1){color:#7eabc7;font-size:11px}.home-modern .hm-ref .hm-reflink{border-color:#075b8d;background:#020d1b;border-radius:4px;max-width:100%;overflow-wrap:anywhere;color:#65d4ff}
.home-modern .hm-live h3{font-size:11px;color:#21c9ff;letter-spacing:.8px;margin:0 0 8px}.home-modern .hm-live .hm-empty{padding:8px!important}.home-modern .hm-live .li{border-color:#0b4469;background:#03223c}
.home-intro{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:19px 18px;border:1px solid #0c72a5;border-radius:6px;background:radial-gradient(ellipse at right,#006db249,transparent 65%),linear-gradient(125deg,#073359,#031222);overflow:hidden}.home-intro small{font:700 9px Arial;letter-spacing:1.3px;color:#44c5ef}.home-modern .home-intro h1{font:900 italic clamp(19px,2vw,30px)/1.1 Arial;color:#effaff;margin:7px 0 9px;text-transform:uppercase;text-shadow:0 2px 0 #215cb0}.home-intro p{font-size:11px;margin:0!important;color:#92b9d7}.home-reticle{font:80px/1 Arial;color:#3ed4ff;text-shadow:0 0 22px #08aaff;opacity:.9}
.home-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:8px 0 10px}.home-feature-grid article{display:flex;gap:9px;padding:12px 9px;border:1px solid #095c88;border-radius:5px;background:linear-gradient(125deg,#072b4a,#020d1d)}.home-feature-grid i{font:27px Arial;color:#1cc8ff;text-shadow:0 0 10px #00aaff}.home-feature-grid b{font:700 10px Arial;color:#ffca65!important}.home-feature-grid p{font-size:10px;line-height:1.45;color:#8fb7d4;margin:5px 0 0!important}
#hmM .hm-stw.home-modern,.hm-stw.home-modern{left:10px!important;right:10px!important;top:5px!important;width:auto!important;max-width:none!important;height:57px!important;display:flex;flex-direction:row;gap:12px;border:0;background:#02101ef0;border-radius:6px;filter:none;box-shadow:0 2px 18px #0006;padding:0 10px;overflow:hidden}
#hmM .home-modern.hm-stw::before,.home-modern.hm-stw::before{border-image-source:url(/static/v37/atlas/home_top_frame.png);border-image-slice:20;border-width:10px;border-image-width:10px;inset:0}
.home-metrics{display:flex;align-items:center;flex:1;min-width:0}.home-online,.home-metric{display:flex;align-items:center;gap:10px;padding:0 15px;border-right:1px solid #0c4563;min-height:38px}.home-online{padding-left:5px;min-width:150px}.home-online>i{width:10px;height:10px;flex:none;background:#6dfc54;box-shadow:0 0 13px #55f253;border-radius:50%}.home-metric>i{font:25px Arial;color:#16bbff;text-shadow:0 0 10px #00acff77}.home-metrics small{display:block;font:700 9px Arial;color:#a4c9e3;letter-spacing:.5px}.home-online small{color:#92f96b}.home-metrics b{font:bold 19px Arial;color:#fff}.home-online em{font:10px Arial;color:#86bbd7;margin-left:6px}.home-metric{flex:1;padding:0 12px}.home-event-strip{display:flex;align-items:center;gap:12px;flex:0 1 36%;min-width:0;border:1px solid #ae630b;border-radius:5px;background:linear-gradient(100deg,#3d25088f,#120e07);margin:6px 0;padding:3px 13px;color:#ffd17b}.home-event-strip>span{font:25px Arial}.home-event-strip>div{min-width:0}.home-event-strip small{font:bold 9px Arial;letter-spacing:1px;display:block;color:#ffbe52}.home-event-strip b{display:block;font:700 11px Arial;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#hmM .hm-bar.home-modern,.hm-bar.home-modern{height:70px;display:flex;gap:10px;align-items:center;padding:8px 14px;border:0;border-top:1px solid #087cc1;background:linear-gradient(#061e35f5,#010b17fa);box-shadow:0 -3px 15px #0006;box-sizing:border-box}
#hmM .home-modern .hm-btn,.home-modern .hm-btn,#hmM .hm-bar.home-modern .hm-btn{border:1px solid #087db6;border-image:none;border-radius:5px;padding:9px 13px;min-height:39px;min-width:0;font:700 11px Arial;color:#e3f6ff;background:linear-gradient(#0e426d,#03182f);box-shadow:inset 0 1px 0 #4494c066;text-shadow:none;animation:none;cursor:pointer;transition:filter .15s,box-shadow .15s}.home-modern .hm-btn:hover{filter:brightness(1.25);box-shadow:0 0 12px #10aaff40}.home-modern .hm-btn:focus-visible,.home-modern .hm-tabs b:focus-visible{outline:2px solid #fff;outline-offset:2px}.home-modern .hm-btn.wpp{border-color:#13b74c!important;background:linear-gradient(#098b2d,#024414)!important;color:white!important}.home-modern .hm-btn.wpp::before{display:none}.home-modern .hm-btn.watch{border-color:#a02a43!important;background:linear-gradient(#5c182c,#220817)!important}.home-modern.hm-bar .hm-btn.blue{border-color:#ffd67c!important;background:linear-gradient(#ffb31a,#ec6000)!important;color:#fff!important;box-shadow:inset 0 1px 0 #fff3bc,0 0 18px #ff930040!important;font-size:17px!important;min-width:130px!important;margin-left:4px}.home-modern .hm-lang{min-height:41px;border:1px solid #126494!important;border-radius:5px!important;background:#04172b!important;color:#d2eaff;max-width:155px;font:12px Arial}.home-modern .hm-who{flex:1;min-width:0;font:12px Arial;color:#93b9d2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-modern .hm-who b{color:#ffcd6a}.home-modern .hm-who small{display:block;color:#56d88c;font-size:9px;margin-top:3px}
#hmM .hm-main.home-modern.adm-wide{left:12px!important}.home-preview-stage{position:absolute;left:0;top:65px;bottom:70px;width:49%;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 70%,#1055795c,transparent 65%);color:#83acc7;text-align:center;font:bold 16px Arial}.home-preview-stage small{display:block;max-width:240px;font:12px/1.6 Arial;margin:12px auto}
@media(max-width:1200px){.home-online{min-width:110px}.home-online em{display:none}.home-metric{padding:0 7px;gap:6px}.home-metric>i{font-size:20px}.home-event-strip{flex-basis:31%}.home-metrics small{font-size:8px}.home-feature-grid article{display:block}.home-feature-grid i{display:none}#hmM .home-modern .hm-tabs b{padding:5px;font-size:9px}#hmM .hm-bar.home-modern .hm-btn{padding:6px 10px;font-size:10px}}
@media(max-width:900px){#hmM .hm-stw.home-modern{height:48px!important}.home-event-strip{display:none}.home-metric{min-height:30px}.home-metrics b{font-size:15px}.home-online{min-width:95px}#hmM .hm-main.home-modern{top:64px!important;left:43%!important;bottom:70px!important}#hmM .home-modern .hm-cap{min-height:54px;padding:9px 14px}.home-brand strong{font-size:23px}.home-brand small{font-size:7px}.home-brand span{font-size:8px!important}.home-modern.hm-bar .hm-btn.blue{min-width:95px!important;font-size:14px!important}#hmM .hm-bar.home-modern{gap:6px;height:60px}.home-modern .hm-who{display:none}.home-modern .hm-lang{max-width:105px}.home-feature-grid{grid-template-columns:1fr}.home-feature-grid article{display:flex;padding:8px}.home-feature-grid i{display:block}.home-modern .hm-ref>p:nth-last-of-type(1){font-size:10px}}
#hmM.port .hm-main.home-modern{top:35vh!important;left:8px!important;right:8px!important;bottom:75px!important}#hmM.port .hm-stw.home-modern{left:6px!important;right:6px!important;padding:0 5px}.port .home-metric>i{display:none}.port .home-metric{padding:0 5px}.port .home-metrics small{font-size:6px}.port .home-online{min-width:65px;padding:0 5px;gap:6px}.port .home-online small{font-size:7px}.port .home-metrics b{font-size:13px}.port .home-brand strong{font-size:26px}.port .home-feature-grid{grid-template-columns:1fr}.port .home-preview-stage{width:100%;top:55px;bottom:65vh}.port .home-preview-stage>span{font-size:11px}.port .home-preview-stage small{font-size:10px}.port .home-reticle{font-size:55px}
@media(prefers-reduced-motion:reduce){.home-modern *{transition:none!important;animation:none!important}}
#hmM .home-modern.hm-win::before,.home-modern.hm-win::before{width:auto;height:auto;box-sizing:border-box;animation:none;transform:none}
#hmM .home-modern.hm-stw::after,.home-modern.hm-stw::after,.home-modern .hm-cap::before,.home-modern .home-intro h1::before,.home-modern .home-intro h1::after{content:none!important;display:none!important}
#hmM .home-modern .home-intro h1,.home-modern .home-intro h1{padding:0;border:0;border-image:none;background:none;box-shadow:none;clip-path:none;animation:none}

.home-modern .home-intro>div>p{border:0!important;padding:0!important;background:none!important}
@media(min-width:1201px){#hmM .home-modern .hm-tabs b{font-size:clamp(11px,.8vw,14px)}#hmM .home-modern .hm-body{font-size:clamp(12px,.8vw,14px)}.home-feature-grid b{font-size:clamp(10px,.7vw,12px)}.home-feature-grid p,.home-intro p{font-size:clamp(11px,.75vw,13px)}#hmM .hm-bar.home-modern .hm-btn{font-size:clamp(11px,.8vw,14px)}.home-metrics small{font-size:clamp(9px,.65vw,11px)}.home-metrics b{font-size:clamp(19px,1.4vw,25px)}}

#hmM.home-blaze{--blaze-cyan:#19c9ff;--blaze-line:#086793;--blaze-orange:#ff9b15;background:#020c18;font-family:'Segoe UI',Arial,sans-serif;isolation:isolate}
#hmM.home-blaze::before{content:'';position:absolute;inset:0;z-index:-2;background-image:var(--blaze-background);background-size:cover;background-position:center;pointer-events:none}
#hmM.home-blaze::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent 29%,#00101a20 42%,#01091455 100%);pointer-events:none}
#hmM.home-blaze.home-showroom{background:transparent}#hmM.home-blaze.home-showroom::before{display:none}
.home-blaze svg{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
#hmM.home-blaze .hm-main.home-modern{left:45.5%!important;right:12px!important;top:80px!important;bottom:88px!important;border:1px solid #168eca;border-radius:8px;background:linear-gradient(130deg,#01101eee,#020c17f5);box-shadow:0 0 0 4px #020c19d9,0 0 22px #0795d547;overflow:hidden}
#hmM.home-blaze .home-modern.hm-win::before{border-image:none;border:0;inset:0;pointer-events:none}#hmM.home-blaze .hm-main.home-modern::after{inset:0;border-radius:8px;opacity:.65}
#hmM.home-blaze .hm-cap{padding:13px 19px!important;min-height:76px!important;background:linear-gradient(100deg,#0a345a70,#020c1d55),var(--blaze-header-art,none) center/cover!important;border-bottom:1px solid #126c94!important}
.blaze-brand{position:relative;padding-right:110px}.blaze-brand>strong{font:900 italic clamp(23px,2.55vw,45px)/1 Arial,sans-serif;color:#f4faff;letter-spacing:1px;text-shadow:0 3px 0 #1e5b9b,0 0 15px #078bd990;white-space:nowrap}.blaze-brand>strong em{color:#45c8ff;font-style:inherit}.blaze-brand>span{display:block!important;color:#2ad0fc!important;font-size:clamp(10px,.85vw,15px)!important;letter-spacing:1.6px;text-transform:uppercase;margin-top:7px!important}.blaze-brand>img{max-width:85%;max-height:56px;object-fit:contain;object-position:left}.blaze-brand>small{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;gap:9px;max-width:120px;text-align:center;font-size:9px;line-height:1.3;color:#c6e9ff}.blaze-brand small svg{width:29px;height:29px;color:#27caff;filter:drop-shadow(0 0 6px #00aaff)}
#hmM.home-blaze .hm-tabs{gap:4px;padding:5px 7px!important;min-height:46px}.home-blaze .hm-tabs b{gap:8px;min-height:37px!important;border-radius:3px!important;font-size:clamp(9px,.75vw,13px)!important;background:linear-gradient(#092844,#03101f)!important}.home-blaze .hm-tabs b svg{width:21px;height:21px}.home-blaze .hm-tabs b.on{background:linear-gradient(#009ff3,#0055c8)!important;border-color:#48e0ff!important;box-shadow:inset 0 0 10px #0fd1ff80,0 0 9px #00adff66!important}
#hmM.home-blaze .hm-body{padding:8px!important;overflow:auto!important;scrollbar-width:thin;scrollbar-color:#126a92 #020b17;display:block;line-height:1.35!important}
.blaze-banner{position:relative;min-height:145px;height:clamp(145px,21vh,235px);box-sizing:border-box;border:1px solid #a96a23;border-radius:5px;overflow:hidden;background-image:linear-gradient(90deg,#050914dc 0%,#080b14a3 42%,#04080f0d 75%),var(--banner-art);background-size:cover;background-position:center}.blaze-banner>div:first-child{position:absolute;left:5%;right:35%;top:13%;bottom:15%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.blaze-banner small{font-size:clamp(9px,.9vw,14px);color:#ffcf6b;font-weight:800;letter-spacing:1px}.blaze-banner h1{font:900 italic clamp(21px,2.1vw,36px)/1.02 Arial,sans-serif!important;color:#ffe69d!important;text-shadow:0 2px 0 #4d260d!important;letter-spacing:.4px;margin:7px 0 8px!important;text-transform:uppercase;overflow-wrap:anywhere}.blaze-banner p{font-size:clamp(10px,.85vw,14px);color:#f4e9d1;margin:0 0 10px!important;line-height:1.3}.blaze-banner .hm-btn{display:flex!important;gap:9px!important;align-items:center;min-height:29px!important;padding:4px 12px!important;font-size:10px!important;background:linear-gradient(#412a10,#17100a)!important;border-color:#f0b84e!important;color:#ffe2a5!important}.blaze-banner .hm-btn svg{width:15px;height:15px}.blaze-slide-prev,.blaze-slide-next{position:absolute;top:42%;width:24px;height:35px;background:#020a1466;border:0;color:white;font-size:27px;cursor:pointer}.blaze-slide-prev{left:0}.blaze-slide-next{right:0}.blaze-dots{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;gap:5px}.blaze-dots button{width:7px;height:7px;border-radius:50%;border:0;padding:0;background:#5791b1;cursor:pointer}.blaze-dots button.on{background:#ffc444;box-shadow:0 0 8px #ffaa00}
.blaze-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:8px;margin:8px 0}.blaze-referral,.blaze-live{min-width:0;position:relative;border:1px solid #0e729c;background:linear-gradient(130deg,#09283dba,#020b17e8);border-radius:5px;overflow:hidden}.blaze-referral::before{content:'';position:absolute;inset:0;background:var(--ref-art,none) right center/auto 100% no-repeat;opacity:.25;pointer-events:none}.blaze-grid header{display:flex;align-items:center;gap:8px;padding:9px 10px;border-bottom:1px solid #1260865c;color:#25cfff;position:relative}.blaze-grid header svg{width:28px;height:28px;filter:drop-shadow(0 0 7px #159dff66)}.blaze-grid h2{font-size:clamp(11px,1vw,16px);font-weight:800;color:#e3f8ff;margin:0;line-height:1.1}.blaze-grid h2 small{display:block;font-size:9px;line-height:1.3;color:#21ccff;margin-top:4px}.blaze-live h2{font-size:clamp(9px,.8vw,13px);color:#35ccf5}.blaze-live header{padding:10px 8px}.blaze-live header svg{width:18px}.blaze-live header button{margin-left:auto;white-space:nowrap;color:#3ad3ff;border:0;background:transparent;font-size:8px;font-weight:800;cursor:pointer}
#hmM.home-blaze .blaze-referral .hm-ref,#hmM.home-blaze .blaze-referral .hm-recruit{background:transparent;border:0;border-radius:0;box-shadow:none;margin:0;padding:7px 10px;position:relative;font-size:10px;line-height:1.4}.blaze-referral .hm-ref>b,.blaze-referral .hm-recruit>b{display:none}.blaze-referral .hm-ref>p:first-of-type{display:none}.blaze-referral .hm-ref>p{font-size:9px!important;line-height:1.35;margin:4px 0!important}.blaze-referral .hm-ref>p:nth-last-of-type(1){font-size:8px!important;color:#6fa7c5!important}.blaze-referral .hm-ref>i{font-size:9px;font-style:normal;color:#7bceee}.blaze-referral .hm-reflink{font-size:9px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:3px 5px;margin:5px 0}.blaze-referral .hm-ref .hm-btn{min-height:28px!important;padding:5px 7px!important;font-size:9px!important;margin:2px 2px 0 0}.blaze-referral .hm-recruit p{font-size:11px;line-height:1.5}
#hmM.home-blaze .blaze-live .hm-live{margin:0;border:0;border-radius:0;padding:0;background:transparent}.blaze-live .hm-live>.lh{display:none}.blaze-live .hm-live .lv{padding:0 7px}.blaze-live .hm-live .li{position:relative;min-height:42px;margin:0;padding:6px 5px 6px 58px;border:0;border-bottom:1px solid #15557566;background-size:50px 35px!important;background-repeat:no-repeat;background-position:2px center!important;background-color:transparent!important;border-radius:0;box-shadow:none;font-size:9px;overflow:hidden}.blaze-live .li>b{display:block;font-size:9px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blaze-live .li>i{display:block;font-size:9px!important;font-style:normal;color:#9ac5df}.blaze-live .li>em{display:block;position:static!important;font-size:8px!important;font-style:normal;color:#eec56b}.blaze-live .li>.hm-btn{position:absolute;inset:0;opacity:0;min-width:0;width:100%;height:100%;cursor:pointer}.blaze-live .hm-empty{font-size:11px;line-height:1.4;text-align:center;padding:30px 12px!important;color:#80a7bd}
.blaze-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.blaze-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:8px 9px;min-height:112px;overflow:hidden;color:#e1f6ff;border:1px solid #1274a2;border-radius:4px;background:linear-gradient(150deg,#15567870,#03101fe8 65%),var(--card-art,none) center/cover;cursor:pointer}.blaze-card>div{height:36px;align-self:center;color:#48cfff;filter:drop-shadow(0 0 8px #0688ff)}.blaze-card>div svg{width:35px;height:35px}.blaze-card.ranking>div{color:#ffce71}.blaze-card>b{font:800 clamp(9px,.75vw,12px) 'Segoe UI',Arial;margin:5px 0}.blaze-card>span{font-size:clamp(8px,.65vw,10px);line-height:1.35;color:#a9cbe0;padding-right:5px}.blaze-card>i{position:absolute;right:7px;bottom:7px;color:#ffc261;font-size:24px;font-style:normal}.blaze-card:hover{border-color:#4ecbff;filter:brightness(1.2)}
#hmM.home-blaze .hm-stw.home-modern{top:6px!important;left:9px!important;right:9px!important;height:61px!important;padding:0 8px!important;gap:5px;border:1px solid #0e6d97;background:#01101ff5;box-shadow:0 3px 16px #0008;border-radius:4px;overflow:hidden}.blaze-wordmark{display:flex;flex-direction:column;justify-content:center;flex:0 0 112px;color:#fff;text-decoration:none;font:bold italic 23px/.8 Arial;letter-spacing:-.8px;transform:skew(-7deg);text-shadow:0 2px 0 #255783}.blaze-wordmark b{font-size:16px}.blaze-wordmark span{color:#21bfff;margin-left:3px}.home-blaze .home-metrics{min-width:0;gap:0}.home-blaze .home-online,.home-blaze .home-metric{padding:0 10px;min-width:0;gap:9px;flex:1}.home-blaze .home-online{flex:1.5}.home-blaze .home-online>svg{color:#22ee73}.home-blaze .home-metric>svg{color:#19bfff;filter:drop-shadow(0 0 5px #00aaff80)}.home-blaze .home-metrics small{font-size:clamp(7px,.65vw,11px);white-space:nowrap}.home-blaze .home-metrics b{font-size:clamp(17px,1.6vw,26px)}.home-blaze .home-online em{display:block;font-size:8px;margin:0}.home-blaze .home-event-strip{flex:0 1 270px;align-self:stretch;margin:4px 4px;padding:3px 10px;gap:9px;color:#ffc44d;box-shadow:inset 0 0 10px #c7740022,0 0 9px #f99e0022;cursor:pointer}.home-blaze .home-event-strip>svg{width:29px;height:29px}.home-blaze .home-event-strip>svg:last-child{width:14px}.home-blaze .home-event-strip>span{min-width:0;text-align:left}.home-blaze .home-event-strip small{font-size:clamp(8px,.75vw,12px);font-weight:800;letter-spacing:.5px;display:block;white-space:nowrap}.home-blaze .home-event-strip b{font-size:clamp(8px,.8vw,13px);display:block;margin-top:2px}.blaze-tool{color:#c7e8ff;background:linear-gradient(#0b2847,#020d1d);border:1px solid #0e5c89;min-width:42px;height:45px;border-radius:4px;align-self:center;cursor:pointer}.blaze-tool svg{width:21px;height:21px}.blaze-account{display:flex;align-items:center;gap:8px;border:1px solid #0b608b;height:43px;padding:0 10px;min-width:85px;color:#eaf4ff;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:700}.blaze-account svg{color:#fbd572}.blaze-account span{overflow:hidden;text-overflow:ellipsis;max-width:100px}
#hmM.home-blaze .hm-bar.home-modern{height:76px!important;left:0!important;right:0!important;bottom:0!important;padding:9px 13px!important;gap:9px;background:linear-gradient(#04172df7,#010a17fc);border-top:1px solid #098ac6;box-shadow:0 -3px 15px #04233a;border-radius:0}.home-blaze .hm-bar .hm-lang{min-width:135px;max-width:160px;font-size:12px!important}.home-blaze .hm-bar .hm-who{flex:1;min-width:100px;font-size:11px}.home-blaze .hm-bar .hm-who b{font-size:14px}.home-blaze .hm-bar .hm-btn{flex:0 1 auto;min-height:47px!important;padding:10px 18px!important;font-size:clamp(10px,.8vw,14px)!important;border-color:#087cc2!important;background:linear-gradient(#0b4c86,#002849)!important}.home-blaze .hm-bar .hm-btn.blue{flex:0 0 160px;background:linear-gradient(#ffb11e,#f16600)!important;font-size:24px!important;border:1px solid #ffd37e!important;box-shadow:inset 0 0 10px #ffe498,0 0 16px #ff9b0066!important}.home-blaze .hm-bar .hm-btn.wpp{background:linear-gradient(#0b8b43,#024821)!important;border-color:#12bc66!important}.home-blaze .hm-bar .hm-btn.watch{background:linear-gradient(#7c1727,#2f0714)!important;border-color:#ee4d5f!important}.home-blaze .hm-who small{color:#6fce9c}.blaze-quote{position:absolute;bottom:16%;left:3%;max-width:22%;font:900 italic clamp(17px,2.3vw,35px)/1.1 Arial,sans-serif;color:#effaff;text-shadow:0 2px 6px #000;transform:rotate(-8deg);pointer-events:none}.blaze-quote::after{content:'';display:block;width:80%;height:5px;background:#05a5fa;margin-top:12px;box-shadow:0 0 15px #05a5fa55}
.blaze-events h2{display:flex;gap:8px;align-items:center;font-size:20px;color:#6bd9ff}.blaze-events section{padding:14px;margin:10px 0;border:1px solid #096b92;background:#06213866;border-radius:6px}.blaze-events section>img{width:100%;max-height:160px;object-fit:cover}.blaze-events strong{color:#ffca62}.blaze-settings{color:#d6efff;background:#06192b;border:1px solid #137db0;border-radius:9px;padding:22px;min-width:260px}.blaze-settings::backdrop{background:#0009}.blaze-settings h2{display:flex;align-items:center;gap:9px}.blaze-settings select{display:block;width:100%;padding:10px;margin-top:9px;border:1px solid #227caa;color:#fff;background:#04101e}.blaze-settings button{float:right;padding:9px 18px;margin-top:18px;background:#07578c;border:1px solid #229cce;border-radius:5px;color:#fff;cursor:pointer}
#hmM.home-blaze .hm-main.adm-wide{left:6%!important;right:6%!important}.home-blaze .hm-main.adm-wide .hm-body{font-size:13px!important}
@media(max-width:1350px){.home-blaze .blaze-account{display:none}.home-blaze .blaze-wordmark{flex-basis:90px;font-size:21px}.home-blaze .home-event-strip{flex-basis:215px}.home-blaze .home-metric,.home-blaze .home-online{padding:0 6px;gap:5px}.home-blaze .home-metric>svg{width:21px}.home-blaze .hm-bar .hm-btn{padding:9px 11px!important}.blaze-brand{padding-right:85px}.blaze-brand>small{max-width:85px;font-size:8px}.blaze-brand>small svg{width:21px}.blaze-brand>strong{font-size:clamp(23px,2.4vw,34px)}}
@media(max-height:760px) and (min-width:901px){#hmM.home-blaze .hm-main.home-modern{top:73px!important;bottom:80px!important}.home-blaze .hm-cap{padding:9px 15px!important;min-height:60px!important}.home-blaze .blaze-banner{height:145px;min-height:145px}.home-blaze .blaze-card{min-height:92px;padding:6px}.home-blaze .blaze-card>div{height:24px}.home-blaze .blaze-card svg{width:25px;height:25px}.home-blaze .blaze-grid{gap:6px;margin:6px 0}.home-blaze .blaze-referral .hm-ref>p:nth-last-of-type(1){display:none}.home-blaze .hm-bar.home-modern{height:70px!important}}
@media(max-width:900px){#hmM.home-blaze .hm-main.home-modern{left:36%!important;right:7px!important}.home-blaze .home-metric>svg{display:none}.home-blaze .home-event-strip{flex-basis:160px}.home-blaze .blaze-tool{min-width:33px}.home-blaze .blaze-wordmark{display:none}.home-blaze .hm-tabs b svg{display:none}.home-blaze .blaze-brand>small{display:none}.home-blaze .blaze-brand{padding:0}.home-blaze .blaze-brand>strong{font-size:26px}.home-blaze .hm-bar .hm-who{display:none}.home-blaze .hm-bar .hm-btn{flex:1;padding:8px!important;min-width:0!important;font-size:10px!important}.home-blaze .hm-bar .hm-btn.blue{flex-basis:110px;font-size:19px!important}.home-blaze .hm-bar .hm-lang{min-width:100px;max-width:115px;font-size:10px!important}.home-blaze .blaze-grid{grid-template-columns:1fr}.home-blaze .blaze-banner{height:165px}.home-blaze .blaze-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home-blaze .blaze-quote{max-width:23%;font-size:23px}}
@media(max-width:600px){#hmM.home-blaze .hm-stw.home-modern{top:0!important;left:0!important;right:0!important;height:75px!important;flex-wrap:wrap;padding:4px 6px!important;gap:2px}.home-blaze .home-metrics{flex-basis:100%;height:35px}.home-blaze .home-online{flex:1.5}.home-blaze .home-online em{display:none}.home-blaze .home-metrics small{font-size:6px}.home-blaze .home-metrics b{font-size:16px}.home-blaze .home-event-strip{flex:1;height:26px;min-height:0;margin:0;padding:2px 7px;display:flex;gap:7px}.home-blaze .home-event-strip>svg{width:18px;height:18px}.home-blaze .home-event-strip>span{display:flex;gap:9px;align-items:center}.home-blaze .home-event-strip b{margin:0;font-size:8px}.home-blaze .home-event-strip small{font-size:8px}.home-blaze .blaze-tool{height:27px;min-width:31px}.home-blaze .blaze-tool svg{width:15px;height:15px}#hmM.home-blaze .hm-main.home-modern{left:6px!important;right:6px!important;top:calc(75px + 21vh)!important;bottom:112px!important}.home-blaze::before{background-size:auto 100%;background-position:27% center!important}.home-blaze .blaze-quote{top:94px;left:auto;right:4%;bottom:auto;font-size:19px;max-width:42%;transform:rotate(-4deg)}.home-blaze .blaze-quote::after{height:3px;margin-top:7px}.home-blaze .hm-cap{padding:9px 13px!important;min-height:53px!important}.home-blaze .blaze-brand>strong{font-size:25px}.home-blaze .blaze-brand>span{font-size:8px!important;letter-spacing:.7px}.home-blaze .hm-tabs{gap:2px;min-height:38px;padding:4px!important}.home-blaze .hm-tabs b{font-size:8px!important;min-height:29px!important;padding:3px 4px!important}.home-blaze .blaze-banner{height:155px;min-height:155px}.home-blaze .blaze-banner>div:first-child{right:25%;left:6%}.home-blaze .blaze-banner h1{font-size:23px!important}.home-blaze .blaze-grid{grid-template-columns:1fr}.home-blaze .blaze-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#hmM.home-blaze .hm-bar.home-modern{height:103px!important;flex-wrap:wrap;padding:6px!important;gap:5px}.home-blaze .hm-bar .hm-lang{height:32px;min-height:32px;font-size:10px!important;flex:1;max-width:none;min-width:90px}.home-blaze .hm-bar .hm-btn{flex:1 1 22%;padding:6px!important;font-size:9px!important;min-height:32px!important;height:32px}.home-blaze .hm-bar .hm-btn.blue{flex:1 1 30%;font-size:17px!important;min-height:41px!important}.home-blaze .hm-bar .hm-btn.wpp{flex:1 1 40%}.home-blaze .hm-main.adm-wide{top:80px!important;bottom:110px!important;left:4px!important;right:4px!important}}
@media(prefers-reduced-motion:reduce){.home-blaze *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

@media(min-width:901px) and (min-height:761px){.home-blaze .blaze-grid{min-height:clamp(170px,24vh,245px)}.home-blaze .blaze-card{min-height:clamp(120px,15vh,155px)}}
.home-blaze .blaze-card{background-image:linear-gradient(180deg,#02101e20 0%,#03122599 38%,#020c1af5 74%),var(--card-art);background-size:cover,cover;background-repeat:no-repeat}.home-blaze .blaze-card.modes{background-position:center,25% 25%}.home-blaze .blaze-card.mobile{background-position:center,35% 25%}.home-blaze .blaze-card.ranking{background-position:center,right center}.home-blaze .blaze-card.community{background-position:center,55% center}.home-blaze .blaze-card>div{background:#002b4988;border-radius:50%;padding:4px;height:auto;margin-bottom:5px}

.home-blaze .hm-tabs [data-t="den"],.home-blaze .hm-tabs [data-t="miras"]{display:none!important}.blaze-secondary{display:flex;gap:8px;margin:16px 0}.blaze-secondary button{display:flex;align-items:center;gap:8px;flex:1}.blaze-secondary svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}
/* Isolate the new HTML from legacy global Home title/cap rules. */
#hmM.home-blaze .hm-cap{box-sizing:border-box;height:auto!important;line-height:normal!important;flex:0 0 auto}
#hmM.home-blaze .blaze-brand>span{line-height:1.3!important}
#hmM.home-blaze .blaze-banner h1{padding:0!important;border:0!important;background:none!important;box-shadow:none!important;clip-path:none!important;animation:none!important;position:static;flex:none}
#hmM.home-blaze .blaze-banner h1::before,#hmM.home-blaze .blaze-banner h1::after{display:none!important;content:none!important}
#hmM.home-blaze .blaze-banner p{border:0!important;border-image:none!important;padding:0!important;background:none!important;font-size:clamp(10px,.85vw,14px)!important;line-height:1.3!important;flex:none}
#hmM.home-blaze .blaze-banner small{display:block;flex:none}
#hmM.home-blaze .blaze-banner .hm-btn{box-sizing:border-box;flex:none}
#hmM.home-blaze .hm-tabs{box-sizing:border-box;flex-shrink:0}
#hmM.home-blaze .hm-tabs b{box-sizing:border-box;min-height:37px!important;padding:6px 8px!important;display:flex;align-items:center;justify-content:center}
#hmM.home-blaze .blaze-brand>small{line-height:1.3;width:120px;max-width:120px}
@media(max-width:600px){
 #hmM.home-blaze .hm-cap{min-height:62px!important;padding:10px 13px!important}
 #hmM.home-blaze .hm-tabs{min-height:38px!important}
 #hmM.home-blaze .hm-tabs b{min-height:29px!important;padding:4px!important}
 #hmM.home-blaze .blaze-banner{height:185px;min-height:185px}
 #hmM.home-blaze .blaze-banner>div:first-child{top:8%;bottom:8%;right:24%}
 #hmM.home-blaze .blaze-banner h1{font-size:22px!important}
 body:has(#hmM.home-blaze) #rpBtn{top:auto!important;bottom:116px!important;right:12px!important;left:auto!important;opacity:.8}
}


/* Keep tab content above decorative event layers and give touch screens a real scroll area. */
#hmM.home-blaze .hm-main.home-modern{display:flex;flex-direction:column;min-height:0}
#hmM.home-blaze .hm-main.home-modern::after{z-index:0}
#hmM.home-blaze .hm-main>.hm-cap,#hmM.home-blaze .hm-main>.hm-tabs,#hmM.home-blaze .hm-main>.hm-body{position:relative;z-index:1}
#hmM.home-blaze .hm-main>.hm-body{min-height:0;flex:1 1 0;overscroll-behavior:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}
#hmM.home-blaze .hm-tabs [data-t]{touch-action:manipulation}
@media(max-width:900px){#hmM.home-blaze:not([data-home-tab="jogo"]) .hm-main.home-modern{left:6px!important;right:6px!important;top:80px!important}#hmM.home-blaze:not([data-home-tab="jogo"]) .blaze-quote{display:none!important}}
@media(orientation:landscape) and (max-height:520px){#hmM.home-blaze .hm-main.home-modern{top:69px!important;bottom:74px!important}#hmM.home-blaze .hm-main>.hm-cap{min-height:44px!important;padding:8px 13px!important}#hmM.home-blaze .blaze-brand>strong{font-size:23px}#hmM.home-blaze .blaze-brand>span{display:none!important}#hmM.home-blaze .hm-main>.hm-tabs{min-height:36px!important;padding:3px!important}#hmM.home-blaze .hm-tabs b{min-height:29px!important}#hmM.home-blaze .hm-bar.home-modern{height:66px!important}}

/* Owner-configured names remain readable without being translated. */
.blaze-brand>strong[data-site-brand]{display:block;white-space:normal;overflow-wrap:anywhere;max-width:100%}.home-blaze .blaze-wordmark{display:flex;align-items:center;justify-content:center;line-height:1.05;flex:0 0 118px;min-width:118px;max-width:118px;padding:4px!important;box-sizing:border-box}.home-blaze .blaze-wordmark>b{font:900 italic clamp(12px,1vw,18px)/1.1 Arial,sans-serif;color:#57d1ff;overflow-wrap:anywhere;text-align:center;letter-spacing:-.5px}.entry-loading-brand[data-site-brand]{overflow-wrap:anywhere}.side-brand>[data-site-brand]{font-size:16px;overflow-wrap:anywhere}
@media(max-width:900px){.home-blaze .blaze-wordmark{display:none}}
