.home-head{margin:0 0 18px}.home-head h2{letter-spacing:-.02em;margin:0 0 4px;font-size:1.55rem;font-weight:760}.home-head p{color:var(--muted);margin:0;font-size:.95rem}.he-mystic-deck{--ev:#8b5cf6}.he-eternal-forge{--ev:#2f7fe0}.he-heros-fortune{--ev:#e8792b}.he-mornex-orb{--ev:#b04fd6}.he-mount-hunt{--ev:#c2410c}.he-arena{--ev:#d9a21b}.he-race{--ev:#16a37a}.he-guild-war{--ev:#d9465a}.he-track{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin:0 0 26px;padding:16px 18px 18px}.he-grid{grid-template-columns:104px repeat(7,minmax(0,1fr));align-items:center;row-gap:7px;display:grid}.he-day{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border-left:1px solid var(--border);padding:0 0 4px 6px;font-size:.7rem;font-weight:750}.he-row-label{color:var(--muted);padding-right:10px;font-size:.74rem;font-weight:700}.he-bar{background:repeating-linear-gradient(90deg, var(--surface-2) 0 calc(100% / 7 - 1px), var(--border) calc(100% / 7 - 1px) calc(100% / 7));border-radius:10px;grid-column:2/-1;height:34px;position:relative}.he-bar-thin{height:24px}.he-seg{background:var(--ev);color:#fff;white-space:nowrap;border-radius:7px;align-items:center;padding:0 10px;font-size:.8rem;font-weight:700;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff26}.he-soft{background:color-mix(in srgb, var(--ev) 24%, var(--surface));color:var(--text);box-shadow:inset 3px 0 0 var(--ev);font-size:.7rem}.he-now{background:var(--text);z-index:2;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.he-now span{letter-spacing:.06em;text-transform:uppercase;background:var(--text);color:var(--bg);border-radius:4px;padding:1px 5px;font-size:.62rem;font-weight:800;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.he-grid>.he-gap{margin-top:10px}.he-group-title{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 10px;font-size:.72rem;font-weight:760}.he-cards+.he-grid>.he-gap{margin-top:10px}.he-group-title{margin-top:22px}.he-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.he-when em{color:var(--text);font-style:normal;font-weight:700}.he-cards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.he-card a{background:var(--surface);border:1px solid var(--border);height:100%;color:var(--text);border-radius:15px;flex-direction:column;gap:10px;padding:16px 16px 17px;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.he-card a:before{content:"";background:var(--ev);height:3px;position:absolute;inset:0 0 auto}.he-card a:hover{border-color:var(--ev);text-decoration:none;transform:translateY(-2px)}.he-card.is-live a{border-color:color-mix(in srgb, var(--ev) 60%, var(--border));background:linear-gradient(160deg, color-mix(in srgb, var(--ev) 9%, var(--surface)), var(--surface) 55%)}.he-art{background:color-mix(in srgb, var(--ev) 12%, var(--surface-2));border-radius:13px;place-items:center;width:52px;height:52px;display:grid}.he-art img{object-fit:contain;width:42px;height:42px}.he-body{flex-direction:column;gap:3px;display:flex}.he-body strong{letter-spacing:-.01em;font-size:1.08rem;font-weight:760}.he-status{letter-spacing:.02em;background:var(--surface-2);color:var(--muted);border-radius:999px;align-self:flex-start;min-height:1.5em;padding:2px 8px;font-size:.7rem;font-weight:750}.he-status:empty{display:none}.he-status-live{background:color-mix(in srgb, var(--ev) 16%, transparent);color:color-mix(in srgb, var(--ev) 80%, var(--text))}.he-status-live:before{content:"";background:var(--ev);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1.8s ease-in-out infinite he-pulse;display:inline-block}@keyframes he-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.he-status-live:before{animation:none}}.he-when{color:var(--muted);font-size:.84rem;line-height:1.5}.he-local{color:var(--faint);font-size:.78rem}.he-token{object-fit:contain;opacity:.9;height:40px;position:absolute;top:14px;right:12px;transform:rotate(8deg);width:40px!important}.hc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.hc-progress{color:var(--muted);align-items:center;gap:12px;font-size:.85rem;font-weight:650;display:flex}.hc-meter{background:var(--surface-3);border-radius:999px;width:120px;height:8px;overflow:hidden}.hc-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--nav-icon-a), var(--nav-icon-b));width:0;height:100%;transition:width .3s;display:block}.hc-progress button{font:inherit;color:var(--muted);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:4px 11px;font-size:.8rem;font-weight:650}.hc-progress button:hover{color:var(--text);border-color:var(--border-strong)}.hc-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hc-item{background:var(--surface);border:1px solid var(--border);border-radius:13px;align-items:stretch;transition:background .15s,border-color .15s,opacity .15s;display:flex;position:relative}.hc-item label{cursor:pointer;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:12px 6px 12px 14px;display:flex}.hc-item input{opacity:0;width:1px;height:1px;position:absolute}.hc-box{border:2px solid var(--border-strong);color:#0000;border-radius:7px;flex:0 0 22px;place-items:center;height:22px;margin-top:9px;transition:all .15s;display:grid}.hc-box svg{width:14px;height:14px}.hc-item input:focus-visible+.hc-box{outline:2px solid var(--focus);outline-offset:2px}.hc-item.is-done{background:color-mix(in srgb, var(--new) 6%, var(--surface));border-color:color-mix(in srgb, var(--new) 35%, var(--border))}.hc-item.is-done .hc-box{background:var(--new);border-color:var(--new);color:#fff}.hc-item.is-done strong{text-decoration:line-through;text-decoration-color:color-mix(in srgb, var(--text) 40%, transparent)}.hc-item.is-off{opacity:.55}.hc-item.is-off label{cursor:default}.hc-icon{flex:0 0 40px;place-items:center;height:40px;display:grid}.hc-icon img{object-fit:contain;width:38px;height:38px}.hc-text{flex-direction:column;gap:2px;min-width:0;display:flex}.hc-text strong{font-size:.97rem;font-weight:720}.hc-line{color:var(--muted);font-size:.83rem;line-height:1.45}.hc-line em{color:var(--text);margin-right:5px;font-style:normal;font-weight:700}.hc-when{background:var(--surface-2);color:var(--muted);border-radius:999px;align-self:flex-start;margin-top:4px;padding:1px 8px;font-size:.7rem;font-weight:700}.hc-item:not(.is-off) .hc-when{background:color-mix(in srgb, var(--new) 14%, transparent);color:var(--new)}.hc-link{width:40px;color:var(--faint);border-left:1px solid var(--border);border-radius:0 13px 13px 0;flex-shrink:0;place-items:center;display:grid}.hc-link:hover{color:var(--accent);background:var(--surface-2);text-decoration:none}.hc-note{color:var(--faint);margin:10px 2px 0;font-size:.78rem}@media (width<=1100px){.he-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.hc-list{grid-template-columns:1fr}}@media (width<=600px){.he-cards{grid-template-columns:1fr}.he-seg{padding:0 5px;font-size:.62rem}.he-grid{grid-template-columns:74px repeat(7,minmax(0,1fr))}.he-day{letter-spacing:.02em;padding-left:3px;font-size:.58rem}.he-row-label{overflow-wrap:anywhere;padding-right:5px;font-size:.6rem}.he-cards-3{grid-template-columns:1fr!important}.hc-progress{justify-content:space-between;width:100%}.hc-meter{flex:1}.he-card a{flex-direction:row;align-items:flex-start;gap:12px;padding:14px}.he-art{flex:0 0 44px;width:44px;height:44px}.he-art img{width:34px;height:34px}.he-token{display:none}.he-cards{gap:8px}}.hero[data-astro-cid-lcdefpme]{isolation:isolate;aspect-ratio:4;background:#10131a;border-radius:16px;align-items:center;width:100%;min-width:0;min-height:320px;padding:36px;display:grid;position:relative;overflow:hidden}.hero-art[data-astro-cid-lcdefpme]{z-index:-1;position:absolute;inset:0}.hero-bg[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:0;background:linear-gradient(90deg,#080a10e0 0%,#080a1099 55%,#080a1026 100%);position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{z-index:2;color:#fff;min-width:0;max-width:min(540px,55%);position:relative}.hero-champions[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;width:clamp(300px,46%,560px);height:100%;max-height:380px;position:absolute;bottom:0;right:24px}.hero-champion{object-fit:contain;filter:drop-shadow(0 10px 18px #0000004d);height:auto;position:absolute}.hero-thor{width:57%;bottom:-4%;right:0}.hero-jaxson{width:37%;top:8%;left:0;transform:scaleX(-1)}.hero-logo{filter:drop-shadow(0 4px 12px #0006);width:300px;height:auto;margin-bottom:18px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{opacity:.9;letter-spacing:.01em;font-size:1.15rem;font-weight:650}.hero-about[data-astro-cid-lcdefpme]{color:#fffc;margin-top:0;font-size:.95rem;line-height:1.6}.home-cols[data-astro-cid-lcdefpme]{gap:48px;margin:44px 0 64px;display:grid}@media (width<=800px){.hero[data-astro-cid-lcdefpme]{aspect-ratio:1;align-items:end;min-height:460px;padding:24px}.hero[data-astro-cid-lcdefpme]:before{background:linear-gradient(#080a101a 10%,#080a10cc 65%,#080a10e6)}.hero-inner[data-astro-cid-lcdefpme]{max-width:100%}.hero-champions[data-astro-cid-lcdefpme]{width:330px;max-width:calc(100% - 24px);height:240px;top:12px;bottom:auto;right:50%;transform:translate(50%)}.hero-thor{width:190px;top:50px;bottom:auto}.hero-jaxson{width:122px;top:10px}.hero-logo{width:220px;margin-bottom:12px}.hero-about[data-astro-cid-lcdefpme]{font-size:.9rem;line-height:1.5}}@media (width<=380px){.hero[data-astro-cid-lcdefpme]{min-height:490px;padding:20px}}
