@charset "UTF-8";
:root{--bg:#14111f;--panel:#1c1829;--panel2:#231d32;--line:#383044;--ink:#f5f0e7;--muted:#a9a3b6;--violet:#bda0ee;--gold:#e4c58b;--green:#86cfa8;--sans:"Segoe UI",Arial,sans-serif;--serif:Georgia,"Times New Roman",serif;--shadow:0 16px 45px #08061060}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:106px}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.65 var(--sans)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{outline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--gold)}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.17}h1,h2{font-family:var(--serif);font-weight:400}h1{font-size:clamp(38px,4.5vw,66px);letter-spacing:-1.6px}h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.7px}h3{font-size:18px;font-weight:600}p{color:var(--muted)}.container{width:min(1220px,calc(100% - 64px));margin:auto}.header{height:94px;background:#15111fee;border-bottom:1px solid #b898e52c;position:relative;z-index:50}.nav-shell{width:min(1380px,calc(100% - 64px));height:100%;margin:auto;display:flex;align-items:center;gap:56px}.brand{width:154px;flex:none}.brand img{object-fit:contain;width:154px;height:76px}.header nav{display:flex;align-items:center;gap:30px;height:100%;font-size:14px}.header nav a{height:100%;display:flex;align-items:center;border-bottom:2px solid transparent;color:#bdb6cd;transition:.2s}.header nav a:hover,.header nav a.active{color:var(--ink);border-color:var(--violet)}.nav-gem{font-size:8px;color:var(--gold);margin:0 0 9px 6px}.nav-account{margin-left:auto;display:flex;gap:24px;align-items:center;font-size:13px}.login-link{color:#d7cede}.button{border:1px solid #cbb18a;background:linear-gradient(110deg,#dcc293,#b89c6e);color:#241a15;min-height:48px;padding:12px 25px;display:inline-flex;justify-content:center;align-items:center;gap:18px;font-size:13px;font-weight:700;border-radius:4px;box-shadow:0 4px 15px #07050730;transition:filter .2s,transform .2s}.button:hover{filter:brightness(1.1);transform:translateY(-1px)}.button-small{min-height:40px;padding:9px 18px;font-size:12px}.button-ghost{background:#20182e80;border-color:#756083;color:#efe5f9;box-shadow:none}.button-purple{color:#f6edff;border-color:#9170bc;background:linear-gradient(110deg,#745398,#4d3c68)}.button-block{width:100%}.mobile-menu{display:none}.hero{min-height:632px;position:relative;isolation:isolate;display:flex;align-items:center;text-align:center;background:#121523 url('/assets/hero.png') center 41%/cover}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#14111f 0%,#14111f18 28%,#10132135 70%,#10132122),radial-gradient(ellipse at center,#16102168,#14111f15)}.hero-inner{padding:75px 20px 105px;max-width:830px;margin:auto}.hero .eyebrow{color:#e1c896;letter-spacing:3px;text-shadow:0 2px 8px #000}.hero h1{font-size:clamp(44px,5vw,73px);color:#fff8ee;line-height:1.08;margin:23px 0;text-shadow:0 3px 25px #090611}.hero h1 em{font-weight:400;color:#d4b8ff}.hero p{color:#ded6e8;font-size:16px;max-width:560px;margin:0 auto;text-shadow:0 2px 8px #000}.eyebrow{font-size:10px;letter-spacing:2.1px;color:var(--violet);font-weight:700;text-transform:uppercase}.actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hero .actions{justify-content:center;margin-top:32px}.hero .online-badge{margin:25px auto 0;justify-content:center;color:#c7c0d1;font-size:11px}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 9px #86cfa85c;margin-right:9px}.dot.offline{background:#cf8b8b;box-shadow:none}.online-badge{display:flex;align-items:center}.hero-bottom{position:relative;z-index:2;margin-top:-32px}.facts{display:grid;grid-template-columns:repeat(4,1fr);background:linear-gradient(120deg,#241d32,#191621);border:1px solid #8c72924d;box-shadow:var(--shadow);border-radius:5px;padding:23px 5px}.fact{text-align:center;border-right:1px solid var(--line)}.fact:last-child{border:0}.fact strong{display:block;color:var(--gold);font-family:var(--serif);font-size:28px;font-weight:400}.fact span{color:#aaa0b7;text-transform:uppercase;letter-spacing:1.6px;font-size:9px}.section{padding:75px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.section-head h2{margin-top:10px}.text-link{color:var(--gold);font-size:12px;white-space:nowrap}.text-link span{margin-left:12px}.home-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px}.article-feature{display:grid;grid-template-columns:1.1fr 1fr;min-height:310px;background:#211a2c;border:1px solid var(--line);border-radius:6px;overflow:hidden}.article-copy{padding:32px}.tag{display:inline-block;font-size:9px;line-height:1.2;letter-spacing:1.4px;font-weight:600;text-transform:uppercase;color:var(--violet);border:1px solid #9e79bd55;border-radius:2px;padding:6px 9px;background:#6b428317}.tag.gold{color:var(--gold);border-color:#bda07155;background:#bd965010}.article-copy h3{font:29px/1.22 var(--serif);margin:18px 0 13px}.article-copy p{font-size:13px;line-height:1.8}.article-copy time{display:block;color:#776e85;font-size:10px;margin:17px 0}.article-art{position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 50%,#9a43224a,#281829 75%)}.article-art img{height:100%;width:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 8px 25px #090611)}.news-mini{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.news-item{border:1px solid var(--line);border-radius:5px;background:#1b1725;padding:22px;display:flex;gap:16px;align-items:center}.news-item img{width:56px;height:65px;object-fit:contain}.news-item h3{font-size:14px;line-height:1.5;margin:7px 0}.news-item small{font-size:10px;color:#8a7f99}.side-card{background:#201a2c;border:1px solid var(--line);padding:24px;border-radius:5px;margin-bottom:18px;position:relative;overflow:hidden}.side-card h3{font:23px var(--serif);margin:10px 0 15px}.side-card p{font-size:12px;line-height:1.9}.side-card .button{margin-top:20px}.server-details{display:flex;justify-content:space-between;font-size:12px;border-top:1px solid var(--line);padding-top:12px;margin-top:12px;color:var(--muted)}.server-details strong{font-weight:500;color:var(--ink)}.event-card{border-color:#bba25a66;background:linear-gradient(140deg,#32273e,#1a1625)}.event-card h3{font-size:21px;color:#efdcaa;max-width:200px}.event-card .timer{font:22px var(--serif);color:var(--gold);margin-top:12px}.event-card .event-rates{color:#d4bbf0;font-size:12px}.event-card .event-crystal{position:absolute;width:95px;right:-16px;bottom:8px;opacity:.3}.universe{border-top:1px solid #55445e77;border-bottom:1px solid #55445e77;background:radial-gradient(ellipse at 50% 100%,#3c235b24,transparent 65%)}.universe-intro{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-bottom:32px;align-items:center}.universe-intro h2{margin-top:12px}.universe-intro p{font-size:14px;line-height:1.95}.boss-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.boss-card{border:1px solid var(--line);border-radius:5px;background:linear-gradient(160deg,#281b29,#1b1725);overflow:hidden;transition:transform .2s,border-color .2s}.boss-card:hover{transform:translateY(-5px);border-color:#9d7eb7}.boss-card img{width:100%;height:220px;object-fit:contain;padding:12px}.boss-label{padding:18px 21px;border-top:1px solid #49364f70}.boss-label .eyebrow{font-size:8px}.boss-label h3{font:23px var(--serif);margin-top:5px}.boss-label span{font-size:11px;color:var(--muted)}.boss-card.water{background:linear-gradient(160deg,#142d37,#1a1728)}.boss-card.air{background:linear-gradient(160deg,#2a2848,#1a1728)}.boss-card.earth{background:linear-gradient(160deg,#263122,#1a1728)}.wide-cta{padding:35px 42px;border:1px solid #7d658f5e;background:linear-gradient(100deg,#2e213a,#1d182a);border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:24px}.wide-cta h2{font-size:31px}.wide-cta p{font-size:13px;margin-top:9px}.footer{border-top:1px solid var(--line);background:#100e17;padding:45px 0 0}.footer-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:45px}.footer h3{font-size:12px;margin:8px 0 18px}.footer a:not(.footer-logo){display:block;color:#91869f;font-size:12px;margin:8px 0}.footer a:hover{color:var(--gold)}.footer p{font-size:12px;margin-top:17px}.footer-logo{font:27px var(--serif);letter-spacing:3px;color:#d8c5e8}.footer-logo span{display:block;font:8px var(--sans);color:#93829e;letter-spacing:1.7px;margin-top:4px}.footer-bottom{margin-top:32px;border-top:1px solid #292230;display:flex;justify-content:space-between;gap:20px;padding:20px 0;font-size:10px;color:#6f647d}.footer-bottom .dot{width:4px;height:4px;box-shadow:none;margin:0 0 0 9px;background:var(--gold)}.page-hero{padding:57px 0 48px;background:linear-gradient(90deg,#14111fce,#14111f77),url('/assets/hero.png') center 43%/cover;border-bottom:1px solid #55445e55}.page-hero h1{font-size:46px;margin:11px 0 17px}.page-hero p{font-size:14px;max-width:640px;color:#b8acc8}.breadcrumbs{font-size:10px;color:#a38cae;letter-spacing:1px;margin-bottom:14px}.content-section{padding:44px 0 70px;min-height:400px}.tabs{display:flex;gap:6px;margin-bottom:25px;border-bottom:1px solid var(--line);padding-bottom:12px;flex-wrap:wrap}.tabs button{border:1px solid transparent;background:transparent;color:var(--muted);padding:9px 19px;border-radius:4px;font-size:12px}.tabs button.active{color:var(--gold);border-color:#715a7d;background:#2a2135}.search{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:25px}.search input{width:310px}.input,input,select{padding:12px 15px;background:#14101f;border:1px solid #47354f;border-radius:4px;color:var(--ink);min-height:46px;outline-offset:3px}input::placeholder{color:#73677e}select{width:100%}.muted{color:var(--muted);font-size:12px}.note{border:1px solid #7a648c66;background:#33233d55;color:#c8bad7;padding:16px 20px;border-radius:4px;font-size:12px;line-height:1.7;margin:20px 0}.note.gold{border-color:#9c815a55;background:#39301f44;color:#dfca9e}.notice-error{border:1px solid #a4667366;background:#432a3544;color:#f0b7bd;padding:12px 16px;font-size:12px;border-radius:4px;margin:16px 0}.empty{padding:65px 30px;text-align:center;border:1px dashed #4d3b5d;border-radius:5px;color:var(--muted)}.empty h3{font-family:var(--serif);font-size:26px;color:#d9c7e6;margin-bottom:13px}.empty p{font-size:13px;max-width:470px;margin:0 auto 20px}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:5px}table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:13px}thead{background:#292135;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#afa0bd}th,td{text-align:left;padding:17px 22px;border-bottom:1px solid #33283d}tbody tr:nth-child(2n){background:#1b1624}tbody tr:hover{background:#2c2037}td:first-child{color:var(--gold)}.rank-name{color:#eadcf4;font-weight:600}.gold-text{color:var(--gold)}.pill{font-size:10px;border:1px solid #6d557d;border-radius:3px;padding:4px 8px;color:#c7b6d7}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product{border:1px solid var(--line);border-radius:6px;background:#1d1728;overflow:hidden}.product-art{height:220px;background:radial-gradient(ellipse,#5b345c55,transparent 70%);display:grid;place-items:center}.product-art img{height:170px;width:170px;object-fit:contain;filter:drop-shadow(0 10px 20px #0006)}.product-info{padding:25px;border-top:1px solid #49324c66}.product-info h3{font:26px var(--serif);margin:12px 0}.product-info p{font-size:12px;min-height:65px}.product-bottom{margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:10px}.product-price{font:22px var(--serif);color:var(--gold)}.product-price small{font:10px var(--sans);color:#8e7b9d;display:block;margin-top:4px}.feature-list{padding:0;margin:16px 0;list-style:none;color:#b9a7c9;font-size:12px}.feature-list li{margin-top:6px}.feature-list li:before{content:"◇";color:var(--gold);margin-right:8px}.shop-balance{display:flex;align-items:center;gap:13px;font-size:12px;color:var(--muted)}.shop-balance strong{color:var(--gold);font-size:19px}.form-page{min-height:670px;padding:65px 20px;background:linear-gradient(90deg,#14111f22,#14111fbb),url('/assets/hero.png') center/cover}.auth-card{width:min(460px,100%);margin:auto;background:#1c1629f2;border:1px solid #655074;border-radius:7px;padding:35px 40px;box-shadow:var(--shadow)}.auth-card .small-logo{width:185px;margin:0 auto 13px}.auth-card h1{font-size:29px;text-align:center;margin:12px 0}.auth-card>p{text-align:center;font-size:12px;margin:10px 0 25px}.field{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#c6b8d3;margin:16px 0}.field input{width:100%;font-size:14px}.field small{font-size:10px;color:#8d7b9e}.checkbox{display:flex;align-items:start;gap:10px;font-size:11px;color:#b3a3c0;margin:20px 0}.checkbox input{min-height:0;accent-color:#ad83d7;margin-top:5px}.auth-foot{text-align:center;font-size:11px;margin-top:20px;color:#93839f}.auth-foot a{color:var(--gold)}.wiki-layout{display:grid;grid-template-columns:220px 1fr;gap:35px}.wiki-nav{display:flex;flex-direction:column;gap:3px;position:sticky;top:30px;align-self:start}.wiki-nav a{padding:10px 14px;color:#9c8aad;font-size:12px;border-left:2px solid #35283e}.wiki-nav a.active,.wiki-nav a:hover{background:#2c2037;color:#e1c7f7;border-color:#aa81d7}.wiki-body{min-width:0}.wiki-body h2{font-size:31px;margin:0 0 20px}.wiki-body h3{font-size:18px;margin:30px 0 15px;color:#d3bbdf}.wiki-body p,.wiki-body li{color:#ada0b9;font-size:14px;line-height:1.95;margin-bottom:14px}.wiki-body ul,.wiki-body ol{padding-left:22px}.wiki-body a{color:var(--gold)}.wiki-topics{display:grid;grid-template-columns:1fr 1fr;gap:18px}.topic{padding:24px;border:1px solid var(--line);border-radius:5px;background:#21192b}.topic .topic-icon{font-size:25px;color:var(--gold);margin-bottom:12px;display:block}.topic h3{margin:0 0 12px;font:23px var(--serif)}.topic p{font-size:12px;margin-bottom:0}.account-columns{display:grid;grid-template-columns:250px 1fr;gap:26px}.account-side{padding:25px;background:#211a2b;border:1px solid var(--line);border-radius:5px;align-self:start}.account-side .avatar{width:65px;height:65px;object-fit:contain;margin-bottom:15px}.account-side h2{font-size:25px;overflow-wrap:anywhere}.account-side p{font-size:11px;margin-top:8px}.account-side .balance{font:30px var(--serif);color:var(--gold);margin:25px 0 2px}.character-list{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:32px}.character-card{padding:22px;border:1px solid #4b3459;background:#241a30;border-radius:5px}.character-card h3{font:24px var(--serif);margin-bottom:8px}.character-card p{font-size:12px}.character-card .character-stats{display:flex;gap:18px;margin-top:18px;color:#d5bedf;font-size:12px}.order{padding:18px 20px;border:1px solid var(--line);border-radius:4px;margin:10px 0;display:flex;justify-content:space-between;gap:15px}.order strong{font-size:13px}.order small{font-size:10px;color:#9b8ba8;display:block}.state-delivered{color:var(--green)}.state-review{color:#e1aa9c}.faq{max-width:850px}.faq details{border:1px solid var(--line);border-radius:4px;padding:20px 25px;background:#1d1728;margin-bottom:12px}.faq summary{font-size:14px;cursor:pointer;color:#d2bfdf}.faq p{padding-top:16px;font-size:13px}.steps{counter-reset:step;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.step{padding:30px;border:1px solid var(--line);border-radius:5px;background:#21192b}.step:before{counter-increment:step;content:"0" counter(step);font:40px var(--serif);color:#b99b66;display:block;margin-bottom:25px}.step h2{font-size:26px;margin-bottom:17px}.step p{font-size:13px;margin-bottom:22px}.vote-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.vote-hero img{height:270px;object-fit:contain;margin:auto}.vote-hero h2{margin:13px 0 20px}.vote-hero p{font-size:14px;line-height:1.95}.disabled-badge{display:inline-block;padding:7px 10px;background:#30253b;border:1px solid #6e557b55;border-radius:3px;font-size:10px;color:#bba4cb;margin-top:17px}.toast{position:fixed;bottom:25px;right:25px;background:#32263e;border:1px solid #8d6b9f;border-radius:5px;color:#eee1f6;padding:16px 22px;max-width:400px;z-index:1000;box-shadow:var(--shadow);font-size:13px}.skip{position:absolute;top:-60px;left:15px;background:var(--gold);color:#222;padding:10px;z-index:1001}.skip:focus{top:10px}dialog{background:#241a30;color:var(--ink);border:1px solid #796086;border-radius:7px;max-width:500px;padding:32px;box-shadow:var(--shadow)}dialog::backdrop{background:#0b0713b8}dialog h2{font-size:28px;margin:15px 0}dialog p{font-size:13px;line-height:1.8}.article-full{max-width:800px}.article-full p{font-size:15px;line-height:1.95;margin:20px 0}.article-full img{max-height:360px;margin:25px auto;object-fit:contain}.article-full h2{font-size:28px;margin:30px 0 15px}.loading{padding:60px 20px;text-align:center;color:#a68bbb}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}@media(max-width:1150px){.nav-shell{gap:30px}.header nav{gap:20px}.nav-account{gap:15px}.header .button{padding:9px 12px}.boss-card img{height:180px}}@media(max-width:970px){.container,.nav-shell{width:calc(100% - 40px)}.header{height:80px}.brand,.brand img{width:125px}.nav-shell{gap:25px}.header nav{gap:17px;font-size:12px}.nav-account .login-link{display:none}.home-columns{grid-template-columns:1fr 260px;gap:20px}.article-feature{grid-template-columns:1fr}.article-art{height:220px;grid-row:1}.news-mini{grid-template-columns:1fr}.boss-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{gap:20px}.wiki-layout{grid-template-columns:175px 1fr;gap:22px}.cards{grid-template-columns:repeat(2,1fr)}.steps{gap:14px}.step{padding:23px}}@media(max-width:730px){.header{height:74px}.nav-shell{width:calc(100% - 30px);gap:15px}.brand,.brand img{width:125px;height:65px}.mobile-menu{display:block;background:none;border:1px solid var(--line);border-radius:4px;color:#d8c2eb;padding:5px 11px;font-size:20px;order:3}.header nav{display:none;position:absolute;top:74px;left:0;right:0;background:#1b1424;border-bottom:1px solid #6c537c;padding:16px 25px;height:auto;flex-direction:column;align-items:stretch;gap:0}.header nav.open{display:flex}.header nav a{padding:12px 7px}.nav-account{gap:0}.nav-account .button{min-height:35px;padding:8px 11px;font-size:10px}.container{width:calc(100% - 32px)}.hero{min-height:535px;background-position:60% center}.hero-inner{padding:65px 15px 95px}.hero .eyebrow{font-size:8px;letter-spacing:1.5px}.hero h1{font-size:48px;line-height:1.15}.hero p{font-size:13px;max-width:330px}.hero .actions{gap:10px}.hero .button{font-size:11px;padding:11px 15px;min-height:44px}.facts{grid-template-columns:repeat(2,1fr);padding:6px}.fact{padding:14px 4px}.fact:nth-child(2){border:0}.fact:nth-child(-n+2){border-bottom:1px solid var(--line)}.fact strong{font-size:25px}.fact span{font-size:8px}.section{padding:50px 0}.section-head h2{font-size:31px}.section-head{align-items:start;gap:10px}.section-head .text-link{font-size:10px;margin-top:15px}.home-columns{grid-template-columns:1fr}.article-feature{grid-template-columns:1fr 1fr;min-height:270px}.article-copy{padding:24px}.article-copy h3{font-size:25px}.article-art{height:auto;grid-row:auto}.article-copy p{font-size:11px}.news-mini{grid-template-columns:1fr 1fr;gap:12px}.news-item{padding:15px;gap:10px}.news-item img{width:35px;height:45px}.news-item h3{font-size:11px}.news-item small{font-size:9px}.home-aside{display:grid;grid-template-columns:1fr 1fr;gap:15px}.side-card{margin:0;padding:22px}.side-card h3{font-size:21px}.universe-intro{grid-template-columns:1fr;gap:20px}.boss-grid{gap:13px}.boss-card img{height:180px}.boss-label{padding:15px}.boss-label h3{font-size:23px}.wide-cta{padding:25px;display:block}.wide-cta h2{font-size:27px}.wide-cta .button{margin-top:23px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-bottom{flex-direction:column;gap:8px}.page-hero{padding:37px 0}.page-hero h1{font-size:37px}.content-section{padding-top:30px}.search{flex-wrap:wrap;gap:15px}.search input{width:100%}.table-wrap th,.table-wrap td{padding:14px 16px}.cards{grid-template-columns:1fr 1fr;gap:14px}.product-art{height:160px}.product-art img{height:125px;width:125px}.product-info{padding:18px}.product-info h3{font-size:23px}.product-info p{font-size:11px}.product-bottom{align-items:start;flex-direction:column}.product-bottom .button{width:100%}.wiki-layout{display:block}.wiki-nav{position:static;display:flex;flex-direction:row;overflow:auto;gap:5px;margin-bottom:28px;padding-bottom:10px}.wiki-nav a{white-space:nowrap;border-left:0;border-bottom:2px solid #493454;padding:9px 14px;font-size:11px}.wiki-topics{gap:12px}.topic{padding:20px}.topic h3{font-size:21px}.topic p{font-size:11px}.account-columns{display:block}.account-side{margin-bottom:25px}.character-list{gap:12px}.character-card{padding:18px}.character-card h3{font-size:22px}.character-card .character-stats{gap:11px;font-size:10px}.order{flex-wrap:wrap}.steps{grid-template-columns:1fr}.step:before{font-size:30px;margin-bottom:17px}.vote-hero{grid-template-columns:1fr;gap:25px}.vote-hero img{height:190px;grid-row:1}.auth-card{padding:28px}.form-page{padding:40px 16px}.toast{left:16px;right:16px;bottom:16px;max-width:none}}@media(max-width:420px){.hero h1{font-size:40px}.article-feature{grid-template-columns:1fr}.article-art{height:220px;grid-row:1}.news-mini,.home-aside,.cards,.character-list{grid-template-columns:1fr}.boss-card img{height:145px}.boss-label h3{font-size:20px}.boss-label span{font-size:10px}.footer-grid{grid-template-columns:1fr 1fr}.wiki-topics{grid-template-columns:1fr}}

#nav .mobile-auth{display:none}@media(max-width:730px){#nav.open .mobile-auth{display:block}}
[hidden]{display:none!important}
