.wiki-body{font-size:15px;line-height:1.7;overflow-x:clip}.wiki-header{height:72px;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:2px solid var(--navy-3);background:var(--night)}.wiki-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--pants);font:28px/1 var(--pixel)}.wiki-brand img{height:34px;width:auto}.wiki-brand em{font-style:normal;color:var(--gold);border-left:2px solid var(--line);padding-left:14px;margin-left:10px}.wiki-header nav{display:flex;gap:24px;align-items:center}.wiki-header nav a{font-size:14px;color:var(--muted);text-decoration:none}.wiki-layout{display:grid;grid-template-columns:230px minmax(0,1fr) 180px;max-width:1560px;margin:auto}.wiki-sidebar{position:sticky;top:72px;height:calc(100dvh - 72px);overflow:auto;border-right:1px solid var(--navy-3);padding:28px 20px}.game-select{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--pants);padding-bottom:22px;border-bottom:1px solid var(--navy-3)}.game-square{font:30px/1 var(--pixel);color:var(--gold);background:var(--navy-2);border:2px solid var(--line);padding:12px 8px}.game-select strong{display:block;font-size:15px}.game-select small{font-size:11px;color:var(--muted)}.sidebar-group{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-weight:700;margin:28px 10px 8px}.wiki-sidebar nav a{display:block;font-size:13px;text-decoration:none;color:var(--pants-shade);padding:8px 10px;margin:3px 0;border-left:2px solid transparent}.wiki-sidebar nav a:hover{background:var(--navy)}.wiki-sidebar nav a[aria-current]{background:var(--navy-2);border-left-color:var(--gold);color:var(--gold)}.sidebar-bottom{color:var(--pants-shade);font-size:12px;border-top:1px solid var(--navy-3);margin-top:30px;padding:20px 10px}.sidebar-bottom small{color:var(--muted);font-size:10px}.live-dot{display:inline-block;width:6px;height:6px;background:var(--mint);margin-right:5px}.wiki-main{padding:28px 40px 0;min-width:0}.wiki-topline{display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--muted);font-size:11px;margin-bottom:20px}.wiki-topline nav{display:flex;gap:10px;flex-wrap:wrap}.wiki-topline a{text-decoration:none;color:var(--pants-shade)}.wiki-topline>a{color:var(--muted)}kbd{font:11px/1.4 var(--body);padding:2px 6px;border:1px solid var(--line);color:var(--muted);margin-left:8px}.wiki-search{display:flex;align-items:center;gap:12px;position:relative;background:var(--navy);border:1px solid var(--line);padding:11px 16px;margin-bottom:32px}.wiki-search>span{font-size:25px;color:var(--muted);line-height:1}.wiki-search input{background:none;border:0;color:var(--pants);font:14px/1.5 var(--body);width:100%;min-width:0;outline:none}.wiki-search:focus-within{border-color:var(--mint);box-shadow:0 0 0 1px var(--mint)}.wiki-search input::placeholder{color:var(--muted)}#search-results{position:absolute;top:100%;left:-1px;right:-1px;z-index:25;border:1px solid var(--mint);background:var(--navy);box-shadow:0 16px 32px #0009;max-height:60vh;overflow:auto}#search-status{padding:12px 16px;margin:0;color:var(--muted);font-size:12px}#search-results ul{list-style:none;margin:0;padding:0}#search-results li a{display:block;padding:12px 16px;text-decoration:none;border-top:1px solid var(--navy-3)}#search-results li a:hover,#search-results li a:focus{background:var(--navy-2)}#search-results strong{display:block;color:var(--pants)}#search-results small{display:block;color:var(--muted);font-size:11px}.wiki-banner{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:32px;background:linear-gradient(120deg,var(--navy-2),#171638);border:2px solid var(--line);box-shadow:5px 5px 0 #0005;margin-bottom:24px;overflow:hidden}.wiki-banner .kicker{font-size:22px;color:var(--mint)}.wiki-banner h1{font-size:clamp(44px,5vw,68px);margin:14px 0 18px;color:var(--pants);text-shadow:0 3px var(--line)}.wiki-banner h1 em{color:var(--gold);font-style:normal;display:block}.wiki-banner p{color:var(--pants-shade);font-size:14px;line-height:1.7}.banner-party{display:flex;align-items:flex-end;gap:0}.banner-party .hero-sprite{width:96px;height:96px;object-fit:contain;filter:drop-shadow(0 7px 0 #0003)}.banner-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.banner-tags span{color:var(--gold);font-size:10px;border:1px solid #ffcc4d40;background:#ffcc4d08;padding:3px 8px}.start-strip{display:flex;gap:14px;align-items:center;border-left:3px solid var(--mint);padding:12px 16px;background:var(--navy);font-size:12px}.start-strip p{margin:0}.pill{display:inline-block;padding:3px 8px;font-size:10px;font-weight:600;letter-spacing:.03em;color:var(--mint);background:#6ef0c20b;border:1px solid #6ef0c240;white-space:nowrap}.wiki-main section{padding:0;margin:38px 0;scroll-margin-top:92px}.wiki-main section h2{display:flex;align-items:center;justify-content:space-between;font-size:34px;color:var(--pants);margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--navy-3)}.wiki-main h3{font-size:27px;color:var(--pants);line-height:1.2}.anchor{font:18px/1 var(--pixel);color:var(--line);text-decoration:none}.anchor:hover{color:var(--gold)}.topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.topic-card{display:block;position:relative;padding:20px;background:var(--navy);border:1px solid var(--navy-3);text-decoration:none;transition:border-color .15s,background .15s}.topic-card:hover{border-color:var(--gold);background:var(--navy-2)}.topic-index{font:28px/1 var(--pixel);color:var(--line)}.topic-count{float:right;color:var(--muted);font-size:9px;padding-top:3px}.topic-card h3{margin:18px 0 8px;font-size:27px}.topic-card p{margin:0 0 16px;color:var(--muted);font-size:12px;line-height:1.7}.topic-arrow{color:var(--gold);font-size:18px}.wiki-toc{position:sticky;top:72px;height:max-content;max-height:calc(100dvh - 72px);overflow:auto;padding:46px 16px 24px 0}.wiki-toc p{color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.12em}.wiki-toc nav a{display:block;border-left:1px solid var(--line);padding:7px 12px;font-size:11px;color:var(--muted);text-decoration:none}.wiki-toc nav a:hover{color:var(--gold);border-color:var(--gold)}.back-top{display:block;margin:24px 12px;color:var(--muted);font-size:11px;text-decoration:none}.article-header{margin:36px 0}.article-header .kicker{font-size:22px;color:var(--pink)}.article-header h1{font-size:clamp(44px,5vw,64px);line-height:1.05;color:var(--pants);margin:12px 0 18px;overflow-wrap:anywhere}.article-header>p:last-child{color:var(--muted);max-width:650px}.article-footer{margin-top:48px;border-top:1px solid var(--navy-3);padding:22px 0 32px;color:var(--muted);font-size:11px}.article-footer p{margin:0 0 3px}.article-footer span{font-size:10px}.table-scroll{width:100%;overflow:auto;border:1px solid var(--navy-3);margin:16px 0}.wiki-main table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;line-height:1.65}.wiki-main th{padding:12px 14px;background:var(--navy-2);color:var(--pants-shade);font-weight:600;font-size:11px;white-space:nowrap}.wiki-main td{padding:12px 14px;border-top:1px solid var(--navy-3);vertical-align:top}.wiki-main tbody tr:nth-child(even){background:#0b1a3a66}.wiki-main td a{text-decoration:none}.wiki-note{padding:16px 18px;background:#ffcc4d08;border-left:3px solid var(--gold);color:var(--pants-shade);font-size:12px;margin:24px 0}.wiki-note strong{color:var(--gold)}.wiki-main code{padding:2px 5px;background:var(--navy-2);color:var(--mint);font:12px/1.8 ui-monospace,monospace;overflow-wrap:anywhere}.hero-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hero-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 12px 18px;text-decoration:none;background:var(--navy);border:1px solid var(--navy-3);border-top:3px solid var(--rarity,var(--line))}.hero-card:hover{background:var(--navy-2);border-color:var(--rarity,var(--gold))}.hero-sprite{object-fit:contain;object-position:center;width:96px;height:96px;image-rendering:pixelated}.hero-card-name{font:30px/1 var(--pixel);color:var(--pants);margin-top:16px}.hero-card>span:not(.hero-card-name){font-size:10px;color:var(--rarity,var(--muted));margin-top:8px}.hero-card small{color:var(--muted);font-size:10px;margin-top:12px}.hero-card i{color:var(--line);font-style:normal;margin:0 4px}.rarity-0{--rarity:#a9b9e6}.rarity-1{--rarity:#69c5ff}.rarity-2{--rarity:#c59aff}.rarity-3{--rarity:var(--gold)}.hero-detail-art{display:flex;align-items:center;gap:24px;padding:20px 24px;background:var(--navy);border-left:3px solid var(--rarity)}.hero-detail-art span{font:36px/1 var(--pixel);color:var(--rarity)}.role-filters{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 8px}.role-filters button,.wiki-menu{border:1px solid var(--line);background:var(--navy);color:var(--pants-shade);font:20px/1.1 var(--pixel);padding:10px 16px;min-height:44px;cursor:pointer}.role-filters button[aria-pressed=true]{border-color:var(--mint);color:var(--mint);background:var(--navy-2)}.filter-status{color:var(--muted);font-size:11px}.effect-list{padding-left:16px;min-width:140px;font-size:11px;margin:0}.effect-list strong{color:var(--mint)}.skill-link{display:flex;align-items:center;gap:18px;padding:20px 16px;border:1px solid var(--navy-3);background:var(--navy);margin:12px 0;text-decoration:none}.skill-number{font:32px/1 var(--pixel);color:var(--gold)}.skill-link>span:nth-child(2){flex:1;min-width:0}.skill-link strong{display:block;font:26px/1.2 var(--pixel);color:var(--pants)}.skill-link small{display:block;color:var(--muted);font-size:12px;margin-top:6px}.skill-link>span:last-child{font-size:11px;color:var(--mint);white-space:nowrap}.subskill,.combo-card{padding:22px;background:var(--navy);border:1px solid var(--navy-3);margin:16px 0}.subskill h3,.combo-card h2{margin:14px 0 8px}.subskill p,.combo-card p{color:var(--pants-shade);font-size:13px}.combo-card h2{font-size:32px}.combo-card>div{font-size:12px}.parent-link{font-size:12px;color:var(--muted)}.wiki-menu{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wiki-body [hidden]{display:none!important}.wiki-body :is(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid var(--mint);outline-offset:4px}.wiki-body .wiki-search input:focus-visible{outline:none}
@media(min-width:1600px){.wiki-main{padding-inline:56px}}
@media(max-width:1280px){.wiki-layout{grid-template-columns:210px minmax(0,1fr)}.wiki-toc{display:none}.wiki-main{padding:24px 28px 0}.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.banner-party .hero-sprite{width:96px}.wiki-banner{padding:26px}}
@media(max-width:900px){.wiki-layout{grid-template-columns:190px minmax(0,1fr)}.wiki-sidebar{padding:22px 12px}.wiki-main{padding-inline:22px}.wiki-banner{grid-template-columns:1fr}.banner-party{position:static;justify-content:flex-start;opacity:1}.banner-party .hero-sprite{width:64px;height:64px}.wiki-banner .banner-tags{max-width:65%}.hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-card{padding:16px}.topic-count{display:none}}
@media(max-width:700px){.wiki-header{height:64px;padding:0 16px}.wiki-brand{font-size:23px;gap:8px}.wiki-brand img{height:28px}.wiki-brand em{padding-left:8px;margin-left:5px}.wiki-header nav{gap:12px}.wiki-header nav>a{display:none}.wiki-menu{display:block;padding:8px 10px;font-size:20px}.wiki-layout{display:block}.wiki-sidebar{display:none;position:fixed;z-index:28;top:64px;left:0;bottom:0;height:calc(100dvh - 64px);width:min(300px,85vw);padding:24px;background:var(--night);box-shadow:20px 0 50px #0009}.wiki-sidebar.is-open{display:block}.wiki-main{padding:20px 16px 0}.wiki-topline>a{display:none}.wiki-topline{margin-bottom:16px}.wiki-search{margin-bottom:24px}.wiki-banner{padding:24px 20px}.wiki-banner h1{font-size:54px}.wiki-banner .kicker{font-size:20px}.wiki-banner p{font-size:13px}.banner-party{right:6px;bottom:18px}.banner-party .hero-sprite{width:64px;height:64px}.banner-tags{gap:5px}.banner-tags span{font-size:9px;padding:3px 5px}.wiki-main section{margin-block:30px;scroll-margin-top:82px}.wiki-main section h2{font-size:30px}.topic-grid{gap:10px}.topic-card h3{font-size:25px;margin-top:14px}.topic-card p{font-size:11px}.start-strip{align-items:flex-start;flex-direction:column;gap:8px}.article-header{margin:28px 0}.article-header h1{font-size:48px}.hero-card{padding:20px 8px 16px}.hero-card-name{font-size:27px}.hero-detail-art{padding:16px;gap:12px}.hero-detail-art span{font-size:30px}.skill-link{gap:12px;padding:16px 12px}.skill-link>span:last-child{display:none}.wiki-main th,.wiki-main td{padding:10px 12px}.wiki-main table{font-size:11px}.article-footer{padding-bottom:calc(32px + env(safe-area-inset-bottom))}}
@media(prefers-reduced-motion:reduce){.topic-card{transition:none}}
