@font-face{font-family:cairo;src:url(/_next/static/media/542530bea8a82ed5-s.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:cairo;src:url(/_next/static/media/638cf9d3bfec88b6-s.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:cairo Fallback;src:local("Arial");ascent-override:130.30%;descent-override:57.10%;line-gap-override:0.00%;size-adjust:100.00%}.__className_bfc32b{font-family:cairo,cairo Fallback}.__variable_bfc32b{--font-cairo:"cairo","cairo Fallback"}html[data-layout-event=none]{color-scheme:dark;--background:#090a0b;--foreground:#e7dfcf;--surface:#101113;--surface-foreground:#e7dfcf;--card:#141516;--card-foreground:#e7dfcf;--popover:#141516;--popover-foreground:#e7dfcf;--primary:#c1a064;--primary-foreground:#15120c;--secondary:#202122;--secondary-foreground:#dfd5c3;--muted:#242526;--muted-foreground:#a39b8c;--accent:#292825;--accent-foreground:#f0e8d9;--border:#37342f;--input:#1c1d1e;--ring:#c1a064}html[data-layout-event=none]:not(.murpg-play) body{background-color:var(--background);background-image:radial-gradient(ellipse at 50% -18%,rgba(126,103,63,.12),transparent 48%),linear-gradient(180deg,#0b0c0d,#090a0b 52rem);color:var(--foreground)}.game-loading-backdrop{background:radial-gradient(ellipse at 50% 25%,rgba(130,103,56,.19),transparent 42%),radial-gradient(ellipse at 50% 100%,rgba(91,36,29,.12),transparent 40%),linear-gradient(180deg,#131312,#090a0b 76%)}html[data-layout-event=none] .controlpanel-shell{background:#0b0c0d}.controlpanel-shell,.controlpanel-shell *{--tw-ring-offset-color:var(--background)}.controlpanel-shell .font-heading,.controlpanel-shell h1,.controlpanel-shell h2,.controlpanel-shell h3{letter-spacing:.005em}.controlpanel-header{border-color:rgba(193,160,100,.22)!important;background:#101112!important}.controlpanel-shell aside{border-color:rgba(193,160,100,.2)!important;background:#101112!important}.controlpanel-shell aside a{border:1px solid transparent}.controlpanel-shell aside a.bg-primary\/10,.controlpanel-shell aside a[aria-current=page]{border-color:rgba(193,160,100,.18);background:rgba(193,160,100,.08);color:#ead6a7}.controlpanel-shell aside a:hover{background-color:rgba(226,214,191,.055);color:var(--foreground)}.controlpanel-shell nav[aria-label="Control panel navigation"]:last-of-type{border-color:rgba(193,160,100,.2)!important;background:#101112!important;padding-bottom:max(env(safe-area-inset-bottom,0px),.25rem)}.controlpanel-shell .glass-card,.controlpanel-shell .layout-event-surface,.controlpanel-shell .shop-dashboard-tile,.controlpanel-shell [class*=bg-card]{border-color:rgba(193,160,100,.19);background-color:#121314;box-shadow:none}.controlpanel-shell .glass-card:hover,.controlpanel-shell .shop-dashboard-tile:hover{border-color:rgba(193,160,100,.36)}.controlpanel-shell .btn-crimson,.controlpanel-shell .btn-primary,.controlpanel-shell .btn-secondary,.controlpanel-shell .shop-btn,.controlpanel-shell .shop-btn-secondary{border-radius:.375rem;font-family:var(--font-heading);font-weight:600;letter-spacing:.025em;text-transform:none;box-shadow:none;transform:none}.controlpanel-shell .btn-crimson:after,.controlpanel-shell .btn-primary:after,.controlpanel-shell .btn-secondary:after{display:none}.controlpanel-shell .wheel-free-spin,.controlpanel-shell .wheel-spin-button{position:relative;overflow:hidden;border-radius:.25rem;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.controlpanel-shell .wheel-spin-button{border:1px solid #c9a45f;background:linear-gradient(180deg,#702b20,#451812);box-shadow:inset 0 1px rgba(255,230,174,.24),inset 0 -2px rgba(0,0,0,.28)}.controlpanel-shell .wheel-spin-button:before{content:"";position:absolute;inset:3px;border:1px solid rgba(222,186,111,.28);pointer-events:none}.controlpanel-shell .wheel-spin-button:hover:not(:disabled){background:linear-gradient(180deg,#853729,#5b2119);border-color:#e3c179;transform:translateY(-1px)}.controlpanel-shell .wheel-spin-button:active:not(:disabled){transform:translateY(0)}.controlpanel-shell .wheel-free-spin:focus-visible,.controlpanel-shell .wheel-spin-button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.controlpanel-shell .wheel-free-spin:hover:not(:disabled){background:#21190f;border-color:#d7b46c}@media (prefers-reduced-motion:reduce){.controlpanel-shell .wheel-free-spin,.controlpanel-shell .wheel-spin-button{transition:none}}.controlpanel-shell .input-field,.controlpanel-shell input:not([type=checkbox]):not([type=radio]),.controlpanel-shell select,.controlpanel-shell textarea{border-color:rgba(193,160,100,.25);background-color:rgba(12,13,14,.9);color:var(--foreground);border-radius:.375rem}.controlpanel-shell .input-field:focus,.controlpanel-shell input:focus,.controlpanel-shell select:focus,.controlpanel-shell textarea:focus{border-color:rgba(193,160,100,.72);box-shadow:0 0 0 2px rgba(193,160,100,.13);transform:none}.controlpanel-shell table thead{color:#d2c09c;background:rgba(193,160,100,.065)}.controlpanel-shell [class*=divide-border]>:not(:last-child),.controlpanel-shell hr{border-color:rgba(193,160,100,.14)}.site-navigation{border-color:rgba(193,160,100,.22)!important;background:rgba(10,11,12,.96)!important;backdrop-filter:blur(12px)}.site-footer{border-color:rgba(193,160,100,.2)!important;background:linear-gradient(180deg,rgba(14,15,16,.92),#0b0c0d)!important}.brand-lockup{display:inline-flex;align-items:center;gap:.45rem;min-width:0;color:var(--foreground);text-decoration:none}.brand-lockup__crest{display:block;width:2.15rem;height:2.15rem;flex:0 0 auto;object-fit:contain;filter:drop-shadow(0 2px 5px rgba(0,0,0,.35))}.brand-lockup__name{display:flex;align-items:baseline;gap:.28rem;white-space:nowrap;font-family:var(--font-heading);font-weight:700;line-height:1;letter-spacing:.01em}.brand-lockup__idle{color:rgba(231,223,207,.72);font-size:.66em;letter-spacing:.11em;text-transform:uppercase}.brand-lockup__word{color:var(--primary);font-size:1.08rem;letter-spacing:.015em}.brand-lockup--halloween .brand-lockup__word{color:#db9b67}.brand-lockup--small .brand-lockup__crest{width:1.65rem;height:1.65rem}.brand-lockup--small .brand-lockup__word{font-size:.9rem}.brand-lockup--large .brand-lockup__crest{width:2.5rem;height:2.5rem}.brand-lockup--large .brand-lockup__word{font-size:1.35rem}.text-gradient-gold,.text-gradient-primary{color:var(--primary)!important;background:none!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important}.shop-pack-special-glow:before{display:none}.shop-pack-special-glow{border-color:rgba(193,160,100,.5)!important;box-shadow:inset 0 0 0 1px rgba(193,160,100,.08)!important}.hero-section{position:relative;isolation:isolate;min-height:100svh;border-bottom:1px solid rgba(230,220,198,.11);background:#090a0b}.hero-section:before{position:absolute;z-index:0;inset:0 0 0 auto;width:min(62%,62rem);background-image:linear-gradient(90deg,#090a0b,rgba(9,10,11,.64) 22%,rgba(9,10,11,.28) 72%,rgba(9,10,11,.58)),linear-gradient(0deg,rgba(9,10,11,.62),transparent 24%,rgba(9,10,11,.08) 74%,rgba(9,10,11,.38)),url(/assets/home/battle-realm.webp);background-position:50%;background-size:cover;content:"";opacity:.52;pointer-events:none}.hero-section__content{display:grid;width:100%;grid-template-columns:minmax(0,1fr);max-width:68rem;min-height:calc(100svh - 3.5rem);padding-block:clamp(2rem,5vh,3rem);align-content:center;justify-items:center;text-align:center;margin-inline:auto}.hero-section__intro{width:100%;max-width:33rem}@media (min-width:900px){.hero-section__content{justify-items:start;text-align:left;padding-inline:clamp(1rem,3vw,3rem)}.hero-section__intro{max-width:40rem}.hero-section__intro .home-kicker{justify-content:flex-start;margin-bottom:1.5rem}.hero-section .home-title{font-size:clamp(4.5rem,6.5vw,6rem);letter-spacing:-.045em}.hero-section .home-hero__copy{max-width:34rem;margin:1.7rem 0 0;font-size:1.1rem;line-height:1.8;text-wrap:pretty}.home-platforms{display:grid;grid-template-columns:max-content max-content;align-items:center;gap:.85rem 1.2rem;max-width:31rem;margin-top:2rem}.home-platforms .home-actions{display:contents}.home-platforms .home-action--primary{order:1;min-width:12rem;min-height:3.75rem;font-size:1rem}.home-platforms .home-actions__store{order:2;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.home-platforms .home-action--secondary{order:3;grid-column:1/-1;justify-self:start;justify-content:flex-start;min-height:2.75rem;padding:.2rem 0;border:0;background:transparent;color:#c8b794;font-weight:500;text-decoration:underline;text-decoration-color:#66563a;text-underline-offset:6px;transition:color .18s ease,text-decoration-color .18s ease}.home-platforms .home-action--secondary:hover{background:transparent;color:#f4dbab;text-decoration-color:#e0ba72}.home-platforms .home-actions__store:hover{background:transparent;box-shadow:none}}.home-kicker,.home-section-label{display:flex;align-items:center;gap:.55rem;margin:0 0 .85rem;color:#c6bda9;font-family:var(--font-cairo),sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.hero-section .home-kicker{justify-content:center}.home-kicker__mark,.home-live-count__dot{width:.43rem;height:.43rem;border-radius:50%;background:#ba9c5d;box-shadow:0 0 0 3px rgba(186,156,93,.12)}.home-kicker__divider{color:#7d6a48}.home-title{margin:0;color:#f0e8d8;font-family:var(--font-heading);font-size:clamp(3rem,5.8vw,4.8rem);font-weight:800;letter-spacing:-.04em;line-height:.98;text-wrap:balance;white-space:nowrap}.home-title em{color:#c1a064;font-style:normal}.home-hero__lead{max-width:32rem;margin:1.4rem 0 .65rem;color:#ece5d6;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:600;line-height:1.35}.home-hero__copy{max-width:40rem;margin:1.25rem auto 0;color:#c1baad;font-size:1.05rem;line-height:1.75}.home-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.home-action,.home-actions{align-items:center;justify-content:center}.home-action{display:inline-flex;min-height:3.1rem;gap:.65rem;padding:.72rem .95rem;border-radius:.16rem;font-size:.86rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.home-action--primary{position:relative;isolation:isolate;overflow:hidden;min-width:10rem;border:1px solid #bd934d;border-radius:0;background:linear-gradient(180deg,#681d1b,#431012 48%,#741c18);color:#f4dfae;box-shadow:inset 0 0 0 2px #24170e,inset 0 0 0 3px #8a6737,inset 0 5px 10px rgba(255,142,74,.12),inset 0 -5px 9px rgba(0,0,0,.35),0 2px 0 #130c08;font-family:var(--font-heading);font-size:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.home-action__label{position:relative;z-index:1}.home-action--primary:before{position:absolute;inset:0;background:linear-gradient(135deg,#f0cf80 0 5px,#6d4926 5px 7px,transparent 7px) 0 0,linear-gradient(225deg,#f0cf80 0 5px,#6d4926 5px 7px,transparent 7px) 100% 0,linear-gradient(45deg,#c99d52 0 5px,#6d4926 5px 7px,transparent 7px) 0 100%,linear-gradient(315deg,#c99d52 0 5px,#6d4926 5px 7px,transparent 7px) 100% 100%;background-size:13px 13px;background-repeat:no-repeat;content:"";pointer-events:none}.home-action--primary:after{position:absolute;inset:6px;border:1px solid rgba(228,176,94,.3);opacity:.8;content:"";pointer-events:none}.home-action--primary:focus-visible,.home-action--primary:hover{border-color:#f0cf80;background:linear-gradient(180deg,#822924,#5b1517 48%,#8b2820);color:#fff0c8;box-shadow:inset 0 0 0 2px #24170e,inset 0 0 0 3px #c49a53,inset 0 5px 10px rgba(255,155,86,.18),0 2px 0 #130c08}.home-action--primary:active{transform:translateY(1px);background:#3b1012;box-shadow:inset 0 0 0 2px #24170e,inset 0 0 0 3px #8a6737,inset 0 5px 10px rgba(0,0,0,.5)}.home-action--secondary{border:1px solid rgba(193,160,100,.55);background:rgba(15,15,14,.82);color:#eee4d2}.home-action--secondary:hover{border-color:#c1a064;background:rgba(38,31,21,.94);color:#f1d99e}.home-actions__store{display:inline-flex;align-items:center;justify-content:center;margin-top:1rem;padding:.45rem 1rem;border:1px solid rgba(193,160,100,.48);border-radius:.25rem;background:rgba(12,13,12,.94);box-shadow:inset 0 0 0 1px rgba(193,160,100,.1),0 4px 16px rgba(0,0,0,.24);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.home-actions__store:hover{transform:translateY(-1px);border-color:#d1b578;box-shadow:inset 0 0 0 1px rgba(193,160,100,.16),0 6px 18px rgba(0,0,0,.32)}.home-actions__store a{transition:filter .18s ease,transform .18s ease}.home-actions__store a:focus-visible,.home-actions__store a:hover{filter:brightness(1.16) drop-shadow(0 0 7px rgba(220,190,125,.2))}.home-actions__store a:active{transform:scale(.97)}.home-actions__store .play-store-badge,.home-actions__store a[href*="play.google.com"]{flex:0 0 auto}.home-live-count{display:flex;align-items:center;gap:.65rem;margin:1rem 0 0;color:#a39b8c;font-size:.76rem;font-variant-numeric:tabular-nums}.home-live-count__dot{width:.36rem;height:.36rem;background:#8aaf78;box-shadow:0 0 0 3px rgba(138,175,120,.1)}.hero-section__seasonal-mark{position:absolute;z-index:3;right:max(1.5rem,calc((100vw - 80rem) / 2));bottom:2rem}.home-section-title{margin:0;color:#e9e1d2;font-family:var(--font-heading);font-size:clamp(2rem,4vw,3.35rem);font-weight:700;letter-spacing:-.035em;line-height:1.05}.home-gallery{overflow:hidden;border-block:1px solid rgba(230,220,198,.12);background:linear-gradient(135deg,#11110f,#17130f 42%,#0d0f0f)}.home-gallery__header{margin-bottom:1.5rem}.home-gallery__header .home-section-label{margin-bottom:.55rem}.home-gallery__layout{display:none;align-items:center;gap:clamp(1.5rem,5vw,4.5rem);padding:clamp(1rem,3vw,2rem);border:1px solid rgba(193,160,100,.22);background:linear-gradient(115deg,rgba(20,19,16,.96),rgba(11,12,12,.82))}.home-gallery__slide{width:min(100%,24rem);justify-self:center;margin:0}.home-gallery__frame{position:relative;padding:.45rem;border:1px solid rgba(193,160,100,.64);background:linear-gradient(145deg,#302417,#100f0d 30%,#090a0a 90%);box-shadow:inset 0 0 0 1px rgba(230,220,198,.08),0 14px 30px rgba(0,0,0,.36)}.home-gallery__frame:after{position:absolute;inset:4px;border:1px solid rgba(193,160,100,.19);content:"";pointer-events:none}.home-gallery__frame img{display:block;width:100%;height:auto;user-select:none}.home-gallery__copy,.home-gallery__details{min-width:0}.home-gallery__count{margin:0 0 .65rem;color:#b99a5e;font-size:.72rem;font-variant-numeric:tabular-nums;letter-spacing:.1em}.home-gallery__caption h3,.home-gallery__details h3{margin:0;color:#eee4d2;font-family:var(--font-heading);font-size:clamp(1.65rem,4vw,2.5rem);line-height:1.1}.home-gallery__detail{margin:.45rem 0 1.15rem;color:#aaa294;font-size:.88rem}.home-gallery__nav{display:grid;border-top:1px solid rgba(230,220,198,.15)}.home-gallery__nav button{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.6rem;align-items:center;min-height:2.8rem;padding:.4rem .65rem;border:0;border-bottom:1px solid rgba(230,220,198,.11);border-left:2px solid transparent;background:transparent;color:#c4b9a6;font-size:.84rem;text-align:left;cursor:pointer}.home-gallery__nav button span:first-child{color:#968361;font-size:.7rem;font-variant-numeric:tabular-nums}.home-gallery__nav button[aria-pressed=true]{border-left-color:#c1a064;background:linear-gradient(90deg,rgba(108,44,28,.27),rgba(193,160,100,.035));color:#f0e8d8}.home-gallery__nav button:hover{background-color:rgba(193,160,100,.07)}.home-gallery__nav button:focus-visible{outline:2px solid #e1c17d;outline-offset:-2px}.home-gallery__carousel{display:flex;flex-direction:column;align-items:center}.home-gallery__viewport{width:min(84vw,24rem);overflow:hidden;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.home-gallery__viewport:active{cursor:grabbing}.home-gallery__track{display:flex;width:max-content;will-change:transform;transition:transform .42s cubic-bezier(.22,1,.36,1)}.home-gallery__track.is-dragging{transition:none}.home-gallery__carousel .home-gallery__slide{flex:0 0 auto;width:min(84vw,24rem);margin:0}.home-gallery__carousel .home-gallery__frame{padding:.2rem;border-color:rgba(193,160,100,.45);background:#0c0d0c;box-shadow:0 16px 32px rgba(0,0,0,.4)}.home-gallery__carousel .home-gallery__frame:after{display:none}.home-gallery__carousel .home-gallery__frame img{pointer-events:none;-webkit-user-drag:none}.home-gallery__caption{max-width:24rem;margin:.85rem auto 0;padding-inline:1rem;text-align:center;animation:home-gallery-caption-in .28s ease-out}.home-gallery__caption .home-gallery__count{margin-bottom:.28rem}.home-gallery__caption .home-gallery__detail{margin:.28rem 0 .65rem;font-size:.86rem}.home-gallery__caption h3{font-size:clamp(1.45rem,6vw,1.85rem)}.home-gallery__dots{display:flex;justify-content:center;gap:0;margin-inline:-.55rem}.home-gallery__dots button{position:relative;width:.4rem;height:.4rem;min-width:2.75rem;min-height:2.75rem;padding:0;border:0;background:transparent;cursor:pointer}.home-gallery__dots button:before{position:absolute;top:50%;left:50%;width:.4rem;height:.4rem;border-radius:999px;background:rgba(230,220,198,.32);transform:translate(-50%,-50%);transition:width .18s ease,background-color .18s ease;content:""}.home-gallery__dots button[aria-selected=true]:before{width:1.1rem;background:#c1a064}.home-gallery__dots button:focus-visible{outline:2px solid #e1c17d;outline-offset:2px}@keyframes home-gallery-caption-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.home-gallery__header{margin-bottom:.95rem}.home-gallery__header .home-section-title{font-size:clamp(1.8rem,8vw,2.4rem)}}@media (min-width:768px){.home-gallery__carousel{display:none}.home-gallery__layout{display:grid;grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr)}.home-gallery__layout>.home-gallery__slide{grid-column:1;width:min(100%,24rem)}.home-gallery__copy{grid-column:2}}@media (prefers-reduced-motion:reduce){.home-gallery__caption,.home-gallery__dots button:before,.home-gallery__track{transition:none!important;animation:none!important}}.home-world{background:#0a0c0c}.home-world__panel{display:grid;overflow:hidden;border:1px solid rgba(193,160,100,.28);background:linear-gradient(125deg,#15130f,#0e1010 60%)}.home-world__art{position:relative;min-width:0;aspect-ratio:1.5;margin:0;overflow:hidden;background:#101413}.home-world__art img{display:block;width:100%;height:100%;object-fit:cover}.home-world__art:after{position:absolute;inset:45% 0 0;background:linear-gradient(0deg,rgba(7,8,8,.82),transparent);content:"";pointer-events:none}.home-world__art figcaption{position:absolute;z-index:1;bottom:1rem;left:1rem;color:#f1dfbc;font-family:var(--font-heading);font-size:1.25rem;text-shadow:0 2px 5px #080909}.home-world__content{padding:clamp(1.25rem,4vw,3.5rem);align-self:center}.home-world__content .home-section-label{margin-bottom:.65rem}.home-world__content .home-section-title{max-width:25rem;font-size:clamp(1.9rem,3.3vw,2.8rem)}.home-world__copy{max-width:34rem;margin:.8rem 0 1rem;color:#aaa294;font-size:.92rem;line-height:1.65}.home-world__systems{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.home-world__systems li{padding:.4rem .55rem;border:1px solid rgba(193,160,100,.24);color:#d4c7af;font-size:.72rem}.home-world__link{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;margin-top:1.1rem;color:#d2b16e;font-size:.84rem;font-weight:700;text-decoration:none}.home-world__link:hover{color:#f0d49b;text-decoration:underline;text-underline-offset:4px}.home-text-link{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;margin-top:1rem;color:#d2b16e;font-size:.85rem;font-weight:700;text-decoration:none}.home-text-link:hover{color:#f0d49b;text-decoration:underline;text-underline-offset:4px}.home-stats{border-block:1px solid rgba(230,220,198,.13);background:#101110}.home-stats>div{max-width:68rem}.home-stats__header{margin-bottom:1rem}.home-stats__header .home-section-label{margin-bottom:.5rem}.home-stats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(193,160,100,.23);background:#0c0d0c}.home-stats__cell{padding:1rem 1.2rem!important}.home-stats__cell+.home-stats__cell{border-left:1px solid rgba(230,220,198,.14)}.home-stats__cell--wide{grid-column:auto}.home-stats__label{color:#b8ad98;font-size:.67rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.home-stats__value{margin-top:.35rem;color:#e1c080;font-family:var(--font-heading);font-size:clamp(1.45rem,3vw,2.35rem);font-weight:700;line-height:1}.home-stats__top-player-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.75rem;padding:.85rem 1rem;border:1px solid rgba(230,220,198,.12);background:rgba(12,13,12,.68)}.home-stats__top-player-card .home-text-link{min-height:2.25rem;margin:0}.home-stats__top-player{display:flex;min-width:0;align-items:baseline;gap:.6rem;margin-top:.35rem;color:#e7dfcf;font-size:.9rem;font-weight:600}.home-stats__top-player span:last-child{color:#d4b775}.home-stats__empty{margin:.35rem 0 0;color:#a39b8c;font-size:.82rem}.home-news{background:#0c0e0e}.home-news__header{max-width:100%}.home-news__list{border-top:1px solid rgba(230,220,198,.15)}.home-news__item{display:grid;grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:.5rem 1.5rem;padding:1.1rem .15rem;border-bottom:1px solid rgba(230,220,198,.12)}.home-news__category{color:#bf9f61;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.home-news__item time{grid-column:1;grid-row:1;justify-self:start;color:#938c7e}.home-news__item>div{grid-column:1;display:grid;gap:.35rem;margin:0}.home-news__title{grid-column:2;grid-row:1;margin:0}.home-news__title a{color:#e6dfd1;text-decoration:none}.home-news__title a:hover{color:#d4b775}.home-news__item>p{grid-column:2;margin:0}.home-faq{background:#090a09}.home-faq__heading{align-self:start;padding-top:.5rem}.home-faq__item:first-child{border-top:1px solid rgba(230,220,198,.13)}.home-faq__item[open]{border-color:rgba(193,160,100,.42)}.home-faq__item summary{font-family:var(--font-cairo),sans-serif;font-size:.95rem}.home-faq__item p{font-size:.88rem}.home-sticky-cta__link{display:inline-flex;min-height:2.7rem;align-items:center;gap:.5rem;padding:.65rem .85rem;border:1px solid rgba(193,160,100,.58);border-radius:.2rem;background:#111310;color:#dfc58f;font-size:.78rem;font-weight:700;text-decoration:none;box-shadow:0 5px 18px rgba(0,0,0,.3)}.home-sticky-cta__link:hover{border-color:#dfc58f;color:#f0dfb7}.home-action:focus-visible,.home-sticky-cta__link:focus-visible,.home-text-link:focus-visible,.home-world__link:focus-visible{outline:2px solid #e1c17d;outline-offset:4px}@media (prefers-reduced-motion:reduce){.home-action,.home-actions__store{transition:none}.home-action--primary:focus-visible:after,.home-action--primary:hover:after{animation:none}}.hero-section__easter-egg{display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid rgba(193,160,100,.22);border-radius:50%;background:rgba(10,11,12,.56);color:rgba(193,160,100,.64);cursor:pointer}.hero-section__easter-egg:focus-visible,.hero-section__easter-egg:hover{border-color:var(--primary);color:var(--primary);outline:none}.hero-section__secret{position:absolute;z-index:2;right:8%;bottom:10%;padding:.35rem .55rem;border:1px solid rgba(193,160,100,.35);border-radius:.25rem;background:rgba(10,11,12,.85);color:var(--primary);font-family:var(--font-cairo),sans-serif;font-size:.68rem}.feature-pillar-icon{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.34))}.feature-pillar-card{box-shadow:inset 0 1px rgba(237,224,194,.025)}.feature-pillar-card:hover{box-shadow:inset 0 1px rgba(237,224,194,.05),0 10px 24px rgba(0,0,0,.18)}.faq-accordion>div{background:rgba(20,21,22,.78)}.faq-accordion>div>button{min-height:3.75rem;padding:.75rem 1rem}.faq-topic-art{display:block;width:2.5rem;height:2.5rem;object-fit:contain}.faq-accordion>div>div>div>div{padding-left:4rem}.page-header-icon>svg{color:var(--primary)}html[data-layout-event=halloween] .feature-pillar-icon{filter:drop-shadow(0 4px 10px rgba(20,5,6,.62))}.brand-lockup--regular .brand-lockup__name{font-size:1.1rem}@media (max-width:640px){.hero-section{min-height:100svh;padding-top:3.5rem}.hero-section:before{inset:auto 0 0;width:100%;height:54%;opacity:.2}.hero-section__content{min-height:calc(100svh - 3.5rem);padding-block:2rem 1.25rem;grid-template-columns:minmax(0,1fr);align-content:center}.hero-section__intro{width:min(100%,28rem);margin:0}.home-kicker{justify-content:center;flex-wrap:wrap;margin-bottom:.7rem;font-size:.56rem}.home-title{font-size:clamp(2.65rem,12vw,3.75rem)}.home-hero__lead{margin-inline:auto}.home-hero__copy{margin:1rem auto 0;max-width:26rem;font-size:.98rem;line-height:1.7}.home-actions{width:min(100%,21rem);flex-direction:column;align-items:stretch;gap:.65rem;margin:1.4rem auto 0}.home-action{width:100%;min-height:3.25rem}.home-actions__store{justify-content:center;margin-top:1rem;padding:.45rem .85rem}.home-live-count{justify-content:center;margin-top:.8rem}.home-faq>.container>div:last-child{grid-column:auto}.hero-section__seasonal-mark{right:1rem;bottom:1rem}.home-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-stats__cell{padding:.9rem!important}.home-stats__cell:nth-child(3){grid-column:1/-1;border-top:1px solid rgba(230,220,198,.14);border-left:0}.home-stats__value{font-size:clamp(1.35rem,5vw,1.75rem)}.home-stats__label{font-size:.62rem;letter-spacing:.06em}.home-world__art{aspect-ratio:1.3}.home-world__systems{gap:.35rem}.home-world__systems li{font-size:.68rem}.home-news__item{display:flex;flex-direction:column;align-items:stretch;gap:.45rem}.home-news__item>div{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:0}.home-news__title{margin:0}.home-stats__top-player-card{align-items:flex-start;flex-direction:column}.home-faq__heading{text-align:left}.faq-accordion>div>div>div>div{padding-right:1rem;padding-left:4rem;font-size:.95rem}}@media (min-width:768px){.home-world__panel{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.home-world__art{min-height:100%;aspect-ratio:auto}.home-world__art img{position:absolute;inset:0}.home-news__item{grid-template-columns:9rem minmax(0,1fr)}.home-faq>.container>div:last-child{grid-column:2}}@media (max-width:640px){.brand-lockup__crest{width:1.75rem;height:1.75rem}.brand-lockup__word{font-size:.92rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-platforms .home-action--primary{min-height:4rem;min-width:13rem;padding:1rem 2.25rem;border:0;background:transparent;box-shadow:none;overflow:visible;transition:transform .16s ease,color .16s ease}.home-platforms .home-action--primary:before{inset:0;background:url(/assets/home/play-button.webp) 50%/100% 100% no-repeat;transition:filter .18s ease}.home-platforms .home-action--primary:after{display:none}.home-platforms .home-action--primary:focus-visible,.home-platforms .home-action--primary:hover{background:transparent;box-shadow:none;color:#fff2ce}.home-platforms .home-action--primary:focus-visible:before,.home-platforms .home-action--primary:hover:before{filter:brightness(1.18) drop-shadow(0 0 5px rgba(165,38,27,.32))}.home-platforms .home-action--primary:active{transform:translateY(1px);background:transparent;box-shadow:none}.home-platforms .home-action--primary:active:before{filter:brightness(.88)}@media (prefers-reduced-motion:reduce){.home-platforms .home-action--primary,.home-platforms .home-action--primary:before{transition:none}}.home-platforms .home-actions__store,.home-platforms .home-actions__store:hover{padding:0;border:0;background:transparent;box-shadow:none}.home-platforms .home-action--secondary,.home-platforms .home-action--secondary:hover{width:auto;align-self:center;border:0;background:transparent;box-shadow:none;color:#d8c49c;text-decoration:underline;text-underline-offset:5px}.account-access{min-height:100svh;padding:6rem 1rem 3rem;background:radial-gradient(ellipse at top,#251c16 0,#0b0d0d 65%)}.account-access__panel{width:min(100%,30rem);margin:0 auto;padding:clamp(1.25rem,4vw,2rem);border:1px solid #53432c;background:#111312;box-shadow:0 16px 48px #0005}.account-access__panel header{margin-bottom:1.6rem}.account-access__brand{margin:0 0 .65rem;color:#c4a264;font-family:var(--font-heading);font-size:.9rem}.account-access__panel h1{margin:0;font-family:var(--font-heading);font-size:clamp(1.7rem,5vw,2rem);color:#eee3cf}.account-access__panel header>p:last-child{margin:.7rem 0 0;color:#aaa497;font-size:.9rem}.account-access__switch{display:grid;grid-template-columns:1fr 1fr;margin-bottom:1.6rem;border-bottom:1px solid #48402f}.account-access__switch button{min-height:3rem;border-bottom:2px solid transparent;color:#a9a297;font-size:.9rem;transition:color .15s,border-color .15s}.account-access__switch button[aria-pressed=true]{border-color:#c4a264;color:#f2dfb8}.account-access__switch button:hover{color:#fff0cf}.account-access__switch button:focus-visible{outline:2px solid #c4a264;outline-offset:-4px}.account-access__form input:not([type=checkbox]){min-height:3rem;border-radius:3px;background:#0a0c0b;border-color:#4b463b;font-size:1rem}.account-access__form button[type=submit]{width:100%;min-height:3rem;border-radius:3px;background:#56221c;color:#f4e3c1;border:1px solid #aa874e;box-shadow:none}.account-access__form button[type=submit]:hover{background:#6b2a21}.account-access__form button[type=submit]>div[aria-hidden]{display:none}.account-access__form .md\:grid-cols-2{grid-template-columns:1fr}.account-access__panel footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.75rem;padding-top:1rem;border-top:1px solid #353229;color:#b9aa8e;font-size:.8rem}.account-access__panel footer a{display:inline-flex;align-items:center;min-height:2.75rem}.account-access__panel footer a:hover{color:#f2dfb8;text-decoration:underline}.public-page-header{padding-top:6rem;padding-bottom:1rem}.public-page-header h1{font-size:clamp(1.9rem,4vw,3rem);line-height:1.15;letter-spacing:-.025em}.public-page-header .page-header-icon{position:relative;width:2.5rem;height:2.5rem;color:#d5b773;background:linear-gradient(145deg,#241c13,#100f0d 72%);border:1px solid #8c6d3d;border-radius:2px;box-shadow:inset 0 0 0 2px #16120d,inset 0 0 0 3px rgba(190,150,80,.28)}.public-page-header .page-header-icon>svg{width:1.25rem;height:1.25rem;color:currentColor;stroke-width:1.65}.public-page-header .page-header-icon:after{content:"";position:absolute;top:-3px;right:-3px;width:6px;height:6px;background:#b99b65;transform:rotate(45deg);border:1px solid #0b0d0d}.public-page-header p{margin-top:1rem;max-width:42rem;line-height:1.75;color:#b7afa1}.public-page-body{padding:2rem 1rem 4rem}.public-page-body>.container{width:100%;max-width:64rem;margin-inline:auto}.public-content main>section.public-page-body{padding-top:2rem}.ranking-place{position:relative;display:inline-grid;flex:none;place-items:center;color:#a99e8a;background:#151513;border:1px solid #514a3c;border-radius:2px;font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.ranking-place:before{position:absolute;inset:3px;border:1px solid;content:"";opacity:.16;pointer-events:none}.ranking-place--small{width:2rem;height:2rem;font-size:.75rem}.ranking-place--medium{width:2.5rem;height:2.5rem;font-size:.9rem}.ranking-place--large{width:3.25rem;height:3.25rem;font-size:1.2rem}.ranking-place[data-place="1"]{color:#dfbf78;border-color:#9d7b3e;background:#211b10}.ranking-place[data-place="2"]{color:#c3c7c5;border-color:#767c7c;background:#181a1a}.ranking-place[data-place="3"]{color:#c18e65;border-color:#825638;background:#211810}.player-profile__identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1rem 1.25rem;border:1px solid #443b2c;background:#111312}.player-profile__portrait-frame{display:grid;width:5.25rem;height:5.25rem;place-items:center;border:1px solid #8c6d3d;background:#0b0d0d;box-shadow:inset 0 0 0 3px #17130d}.player-profile__identity-details{min-width:0}.player-profile__character-line{margin:0;color:#d2c6af;font-size:.9rem}.player-profile__ribbons{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.player-profile__ribbons>span{display:inline-flex;min-height:2rem;align-items:center;gap:.3rem;padding:.22rem .5rem;border:1px solid #55452e;background:#191611;color:#d6bd88;font-size:.68rem;font-weight:600;line-height:1.3}.player-profile__ribbons img{width:1.35rem;height:1.35rem;object-fit:contain}.player-profile__panel>div:first-child>svg{flex:none;color:#c4a264;opacity:1}.player-ribbon-badge{min-height:1.25rem;border-color:#55452e;border-radius:2px;background:#191611;color:#d6bd88;line-height:1.2;text-transform:none;white-space:nowrap}.player-ribbon-badge img{width:1.1rem;height:1.1rem;object-fit:contain}.player-name--grand{color:transparent;background-image:linear-gradient(90deg,#f28b42,#e7d85f 22%,#79c77b 43%,#67c7d2 63%,#9184d8 82%,#dc83b8);background-size:220% 100%;background-position:0 50%;background-clip:text;-webkit-background-clip:text;animation:player-name-rainbow 7s ease-in-out infinite alternate}.player-name--ultimate{color:#e2766d;animation:player-name-ultimate 5s ease-in-out infinite alternate}.player-name--supreme{color:#e5a44f;animation:player-name-supreme 5.5s ease-in-out infinite alternate}.player-name--elite{color:#e5b45c;animation:player-name-elite 5.2s ease-in-out infinite alternate}.player-name--premium{color:#ddc276;animation:player-name-premium 6s ease-in-out infinite alternate}.player-name--svip{color:#82cbd3;animation:player-name-svip 5.5s ease-in-out infinite alternate}.player-name--champion{color:#e5c45e;animation:player-name-champion 5.5s ease-in-out infinite alternate}.player-name--vip{color:#dc817b;animation:player-name-vip 5s ease-in-out infinite alternate}.player-name--owner{color:#e2c16d;animation:player-name-premium 5s ease-in-out infinite alternate}.player-name--team{color:#8ebdc8;animation:player-name-svip 5.5s ease-in-out infinite alternate}.player-name--founder{color:#ad9bc9;animation:player-name-founder 6s ease-in-out infinite alternate}.player-name--helper{color:#a6bd91;animation:player-name-helper 6s ease-in-out infinite alternate}@keyframes player-name-rainbow{to{background-position:100% 50%}}@keyframes player-name-ultimate{to{color:#f09a82}}@keyframes player-name-supreme{to{color:#efc16d}}@keyframes player-name-elite{to{color:#edc978}}@keyframes player-name-premium{to{color:#eddb91}}@keyframes player-name-svip{to{color:#a0dfe0}}@keyframes player-name-champion{to{color:#f2dc7d}}@keyframes player-name-vip{to{color:#eea09a}}@keyframes player-name-founder{to{color:#c5b3dd}}@keyframes player-name-helper{to{color:#c0d3a7}}@media (prefers-reduced-motion:reduce){.player-name--champion,.player-name--elite,.player-name--founder,.player-name--grand,.player-name--helper,.player-name--owner,.player-name--premium,.player-name--supreme,.player-name--svip,.player-name--team,.player-name--ultimate,.player-name--vip{animation:none}}.player-profile__power-rank{display:flex;min-width:7.5rem;flex-direction:column;align-items:flex-end;gap:.12rem;padding-left:1.25rem;border-left:1px solid #37332a}.player-profile__power-rank>span{color:#a99d87;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.player-profile__power-rank>strong{color:#dfbf78;font-family:var(--font-heading);font-size:1.8rem;font-weight:600;line-height:1.1}.player-profile__power-rank>small{color:#a99d87;font-size:.7rem}.player-profile__rank-badge{padding:.15rem .35rem;border:1px solid #474236;color:#aaa18f;font-size:.58rem;font-weight:600;line-height:1.2;white-space:nowrap}.player-profile__rank-badge[data-place="1"]{border-color:#806638;color:#d5b773}.player-profile__rank-badge[data-place="2"]{border-color:#5a6060;color:#bdc1bf}.player-profile__rank-badge[data-place="3"]{border-color:#765238;color:#c18e65}.player-profile__panel{min-width:0;border-radius:3px!important}.player-profile__panel>div:first-child{min-height:3.25rem;background:#151512}.player-profile__panel h2{margin:0}.player-profile__stat-row{min-width:0;min-height:7rem;padding:1rem!important}.player-profile__stats-grid{gap:1rem!important}.public-content{background:#0b0d0d;color:#e6dece}.public-content main>section:not(.public-page-header){padding-top:1.5rem}.public-content :is(.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:4px}.public-content .glass-card{border:1px solid #443b2c;border-radius:4px;background:#111312;box-shadow:none;backdrop-filter:none}.public-content .text-gradient-gold{background:none;-webkit-text-fill-color:#e7d5b1;color:#e7d5b1}.public-content p{text-wrap:pretty}.public-content :is(p,li){line-height:1.8}.public-content a:focus-visible,.public-content button:focus-visible{outline:2px solid #c4a264;outline-offset:3px}.public-content a.bg-primary{background:#56221c;border:1px solid #a88751;color:#f1dfba;border-radius:3px}.public-content a.bg-primary:hover{background:#6c2c22;border-color:#d0ad70}.public-game-cta{margin-top:3rem;padding-top:2rem;border-top:1px solid #443b2c}.public-game-cta>h2{font-family:var(--font-heading);font-size:1.6rem;color:#e7d5b1}.public-game-cta>p{margin:.7rem 0 0;font-size:.95rem;color:#afa797}.public-download__platforms{display:grid;gap:1.5rem}.public-download__platforms>article{padding:clamp(1.4rem,4vw,2rem);border:1px solid #51422d;background:#111312}.public-download__platforms article>svg{color:#c4a264;margin-bottom:1.3rem}.public-download__notes h2,.public-download__platforms h2{font-family:var(--font-heading);font-size:1.7rem;color:#eee1c8}.public-download__platforms article>p:not(.public-download__label){margin:1rem 0 1.5rem;color:#b7afa1;font-size:.95rem}.public-download__label{margin-bottom:.5rem;color:#b99b65;font-size:.75rem}.public-download__notes{display:grid;gap:2rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid #443b2c}.public-download__notes h2{font-size:1.3rem}.public-download__notes p{margin-top:.7rem;color:#b7afa1}.public-download__notes a{display:inline-flex;align-items:center;min-height:44px;margin-top:.7rem;color:#d3b477;text-decoration:underline;text-underline-offset:4px}.public-download .home-platforms{display:flex;flex-wrap:wrap;margin-top:0}.public-download .home-actions{display:contents}.public-download .home-action--secondary,.public-download .home-actions__store{display:none}@media (min-width:768px){.public-download__notes,.public-download__platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.public-content main>section>.container>.space-y-8{max-width:48rem}}@media (max-width:640px){.public-page-header{padding-top:5.25rem;padding-bottom:.5rem}.public-page-header h1{gap:.7rem}.public-page-body{padding-bottom:3rem}.public-content main>section.public-page-body,.public-page-body{padding-top:1.5rem}.player-profile__identity{grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:.9rem}.player-profile__portrait-frame{width:4.5rem;height:4.5rem}.player-profile__power-rank{grid-column:1/-1;min-width:0;flex-direction:row;align-items:center;gap:.6rem;padding:.65rem 0 0;border-top:1px solid #37332a;border-left:0}.player-profile__power-rank>strong{font-size:1.25rem}.player-profile__ribbons{gap:.3rem;margin-top:.5rem}.player-profile__stats-grid{gap:.75rem!important}.public-content .glass-card{padding:1.25rem}.public-content .faq-accordion button{padding:1rem}.public-content .faq-accordion>div>div>div>div{padding-left:1rem;padding-right:1rem}.public-game-cta{text-align:center}}.account-recovery{background:#0b0d0d}.account-recovery h1{color:#eee1c8}.account-recovery .bg-card{background:#111312;border-color:#53432c;border-radius:4px;box-shadow:none}.account-recovery input{min-height:48px;border-radius:3px;background:#0a0c0b}.account-recovery button[type=submit]{border-radius:3px;background:#56221c;color:#f4e3c1;border:1px solid #aa874e;box-shadow:none}