.header-inner{position:relative}.primary-nav .wiki-menu{color:var(--muted);font-size:.8rem}.primary-nav .wiki-menu>summary{border-radius:5px;align-items:center;gap:.3rem;min-height:44px;padding:.4rem .5rem;list-style:none;display:flex}.primary-nav .wiki-menu>summary::-webkit-details-marker{display:none}.primary-nav .wiki-menu>summary:hover,.primary-nav .wiki-menu[open]>summary{color:#f5fbff;background:#202c3c}.primary-nav .wiki-menu>summary[aria-current=page]{color:var(--cyan);box-shadow:inset 0 -2px var(--cyan);background:#18323d;font-weight:650}.primary-nav .wiki-menu-panel{z-index:30;max-width:1050px;height:min(620px, var(--wiki-menu-height,65dvh));max-height:var(--wiki-menu-height,65dvh);background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--cyan);color:#ecf1f7;border-radius:0 0 9px 9px;grid-template-rows:auto minmax(0,1fr);margin-left:auto;display:grid;position:absolute;top:100%;left:1.3rem;right:1.3rem;overflow:hidden;box-shadow:0 12px 30px #0008}.primary-nav .wiki-menu-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .7rem;display:flex}.primary-nav .wiki-menu-toolbar a{color:var(--cyan);font-weight:650}.primary-nav .wiki-menu button{font-size:max(15px,.8rem)}.primary-nav .wiki-menu-toolbar button{background:0 0;min-height:44px}.primary-nav .wiki-menu-main{grid-template-columns:190px minmax(0,1fr);min-height:0;display:grid}.primary-nav .wiki-menu-main:has(.wiki-menu-categories[hidden]){grid-template-columns:minmax(0,1fr)}.primary-nav .wiki-menu-categories{border-right:1px solid var(--line);padding:.5rem;overflow-y:auto}.primary-nav .wiki-menu-categories button{text-align:left;background:0 0;border-color:#0000;width:100%;min-height:44px;margin-bottom:.2rem;padding:.45rem .6rem;display:block}.primary-nav .wiki-menu-categories button:hover{background:var(--panel-raised)}.primary-nav .wiki-menu-categories button[aria-pressed=true]{color:var(--cyan);background:#18323d;border-color:#416775;font-weight:650}.primary-nav .wiki-menu-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;padding:.75rem;overflow:auto}.primary-nav .wiki-menu [data-wiki-status]{color:var(--muted);margin-bottom:.6rem;font-size:max(15px,.8rem)}.primary-nav .wiki-menu-heading{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-bottom:.7rem;display:flex}.primary-nav .wiki-menu-heading h2{margin:0;font-size:1rem}.primary-nav .wiki-menu-heading span{color:var(--muted)}.primary-nav .wiki-menu-heading a{color:var(--cyan);margin-left:auto}.primary-nav .wiki-menu-group+.wiki-menu-group{margin-top:.8rem}.primary-nav .wiki-menu-group h3{color:var(--muted);margin-bottom:.3rem;font-size:max(15px,.8rem)}.primary-nav .wiki-menu-links,.primary-nav .wiki-menu-fallback{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid}.primary-nav .wiki-menu a{overflow-wrap:anywhere;font-size:max(15px,.8rem)}.primary-nav .wiki-menu-links a{color:#ecf1f7;background:#1d2735;gap:.5rem;min-height:48px;padding:.35rem .5rem}.primary-nav .wiki-menu-links a:hover{color:#c9f9ff;background:#2a394b}.primary-nav .wiki-menu-links img{object-fit:contain;width:36px;height:36px;image-rendering:pixelated;flex:0 0 36px}.primary-nav .wiki-menu-links small{color:var(--muted);margin-top:.2rem;font-size:max(15px,.75rem);line-height:1.35;display:block}.primary-nav .wiki-menu-guides{grid-template-columns:repeat(2,minmax(0,1fr))}.primary-nav .wiki-menu a:focus-visible,.primary-nav .wiki-menu button:focus-visible,.primary-nav .wiki-menu summary:focus-visible{outline:3px solid var(--cyan);outline-offset:-3px}@media (width<=700px){.primary-nav .wiki-menu{font-size:.84rem}.primary-nav .wiki-menu>summary{padding:.25rem .45rem}.primary-nav .wiki-menu-panel{left:.8rem;right:.8rem}.primary-nav .wiki-menu-main{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.primary-nav .wiki-menu-categories{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;padding:.4rem;display:grid;overflow:visible}.primary-nav .wiki-menu-categories button{margin:0;padding:.25rem .35rem}.primary-nav .wiki-menu-body{padding:.5rem}.primary-nav .wiki-menu-links,.primary-nav .wiki-menu-fallback{grid-template-columns:repeat(2,minmax(0,1fr))}.primary-nav .wiki-menu-guides{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.primary-nav .wiki-menu-links{grid-template-columns:minmax(0,1fr)}}.batomon-hover{z-index:100;overscroll-behavior:contain;border:1px solid var(--line);background:var(--panel);color:#ecf1f7;overflow-wrap:anywhere;border-radius:10px;width:min(390px,100vw - 16px);max-height:calc(100dvh - 16px);padding:16px;font-size:16px;line-height:1.45;position:fixed;overflow:auto;box-shadow:0 12px 36px #0009}.batomon-hover *,.batomon-hover button,.batomon-hover select{font-size:inherit}.batomon-hover h2{margin:0 0 4px;font-size:20px;line-height:1.3}.batomon-hover p{margin:0 0 12px}.batomon-hover-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.batomon-hover-heading>div{min-width:0}.batomon-hover-heading p,.batomon-hover-patch,.batomon-hover-help{color:var(--muted)}.batomon-hover button{flex:none;min-height:44px}.batomon-hover-controls{gap:12px;margin-bottom:12px;display:flex}.batomon-hover-controls label{flex:1;min-width:0}.batomon-hover-controls select{min-height:44px;margin-top:4px;display:block}.batomon-hover-body{align-items:center;gap:12px;margin-bottom:12px;display:flex}.batomon-hover-body img{object-fit:contain;image-rendering:pixelated;flex:0 0 80px}.batomon-hover-stats{flex-wrap:wrap;flex:1;gap:8px 16px;min-width:0;margin:0;display:flex}.batomon-hover-stats dt{color:var(--muted)}.batomon-hover-stats dd{margin:0;font-weight:650}.batomon-hover-ability{background:var(--panel-raised);border:1px solid var(--line);border-radius:6px;padding:12px}.batomon-hover-ability strong{color:var(--cyan);display:block}.batomon-hover-action{border:1px solid var(--line);min-height:44px;color:var(--cyan);background:var(--panel-raised);border-radius:6px;justify-content:center;align-items:center;padding:8px;display:flex}.batomon-hover :focus-visible{outline:3px solid var(--cyan);outline-offset:2px}:root{color-scheme:dark;color:#ecf1f7;--canvas:#10151e;--panel:#181f2b;--panel-raised:#202a39;--line:#364254;--muted:#b0bdcf;--cyan:#80e6f2;--cyan-dark:#092f37;--gold:#edcf84;--text-primary:#ecf1f7;--text-secondary:#b0bdcf;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--control-height:44px;--table-head:#253244;--row-hover:#223244;--line-subtle:#29374a;--radius-panel:8px;background:#10151e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;line-height:1.5}*{box-sizing:border-box}body{margin:0}img{max-width:100%}a{color:var(--cyan);text-underline-offset:.18em}a:hover{color:#c9f9ff}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button,input,select,textarea{color:inherit}button,input,select{min-height:var(--control-height)}button{border:1px solid var(--line);background:var(--panel-raised);border-radius:6px;padding:.4rem .7rem}button:hover{border-color:var(--cyan)}input,select,textarea{background:#101823;border:1px solid #55647a;border-radius:6px;width:100%;min-width:0;padding:.4rem .55rem}:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}::selection{color:#fff;background:#337b88}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.025em;text-wrap:balance;margin-bottom:.45rem;font-size:1.8rem;line-height:1.18}h2{margin-bottom:.65rem;font-size:1.2rem;line-height:1.3}h3{margin-bottom:.4rem;font-size:1rem;line-height:1.35}p{margin-bottom:.75rem}small{font-size:.75rem}summary{cursor:pointer}[hidden]{display:none!important}.skip-link{z-index:10;background:var(--cyan);color:var(--cyan-dark);border-radius:6px;padding:.5rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{border-top:3px solid var(--cyan);border-bottom:1px solid var(--line);background:#141c28}button:disabled{cursor:not-allowed;color:var(--muted);border-style:dashed}button:not(:disabled):active,.button:active{transform:translateY(1px)}input:hover,select:hover,textarea:hover{border-color:var(--muted)}[aria-busy=true]{cursor:progress}[id]{scroll-margin-top:1rem}.header-inner{flex-wrap:wrap;align-items:center;gap:.75rem;max-width:1400px;margin:auto;padding:.65rem 1.3rem;display:flex}.brand{flex:none;align-items:center;display:flex}.brand img{object-fit:contain;width:135px;height:52px}.preview-badge{color:var(--gold);white-space:nowrap;background:#302c24;border:1px solid #655436;border-radius:4px;padding:.13rem .35rem;font-size:.75rem}.site-navigation{min-width:0;margin-left:auto}.primary-nav{flex-wrap:wrap;gap:.2rem;display:flex}.navigation-toggle{min-width:80px;color:var(--cyan);justify-content:space-between;align-items:center;gap:.4rem;font-size:15px;display:inline-flex}.navigation-toggle[aria-expanded=true]{background:var(--cyan-dark);border-color:var(--cyan)}.primary-nav a{color:var(--muted);border-radius:5px;align-items:center;min-height:44px;padding:.4rem .5rem;font-size:.8rem;text-decoration:none;display:flex}.primary-nav a:hover{color:#f5fbff;background:#202c3c}.primary-nav>a[aria-current=page]{color:var(--cyan);box-shadow:inset 0 -2px var(--cyan);background:#18323d;font-weight:650}.site-main{max-width:1140px;min-height:65vh;margin:auto;padding:1rem 1.3rem 2.2rem}.site-main-wide{max-width:1400px}.site-footer{border-top:1px solid var(--line);max-width:1400px;color:var(--muted);justify-content:space-between;gap:1rem;margin:auto;padding:1.1rem 1.3rem 1.4rem;font-size:.75rem;display:flex}.site-footer strong{color:#d5dfec;margin-bottom:.2rem;display:block}.site-footer nav{flex-wrap:wrap;align-items:start;gap:.8rem;display:flex}.site-footer a{color:var(--muted)}.page-heading{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.site-main[data-page-mode=operate] .page-heading{margin-bottom:.65rem}.site-main[data-page-mode=read] :is(h2,h3){text-wrap:balance}.site-main[data-page-mode=read] :is(p,li){line-height:1.65}.site-main[data-page-mode=read] section+section{margin-top:1.5rem}.page-heading p{max-width:65ch;color:var(--muted);margin-bottom:0;font-size:.85rem}.eyebrow{color:var(--cyan);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.35rem;font-size:.75rem;font-weight:650}.muted{color:var(--muted)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:9px;min-width:0;padding:1rem}.button{background:var(--cyan);min-height:44px;color:var(--cyan-dark);border:1px solid #82e2ed;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.85rem;font-weight:650;text-decoration:none;display:inline-flex}.button:hover{color:#092f37;background:#b4f3fa}.button-secondary{color:var(--cyan);background:#1a2d38;border-color:#416775}.button-secondary:hover{color:#d8fbff;background:#233d49}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:1rem;display:grid}.data-context{color:var(--muted);border:1px solid var(--line-subtle);border-radius:var(--radius-panel);background:#141d29;flex-wrap:wrap;gap:.4rem 1.4rem;margin-bottom:.8rem;padding:.45rem .8rem;font-size:.75rem;display:flex}.data-context strong{color:#e7edf5;font-weight:600}.notice{border-left:3px solid var(--gold);color:#ddd2b4;background:#25251f;margin-bottom:.75rem;padding:.5rem .7rem;font-size:.8rem}.error-note{color:#f5ccb8;background:#302620;border-color:#f2b99e}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.8rem}th,td{text-align:left;border-bottom:1px solid var(--line);padding:.55rem .65rem}th{color:var(--muted);font-weight:600}table{font-variant-numeric:tabular-nums}thead{background:var(--table-head)}tbody tr:nth-child(2n){background:#151f2d}tbody tr:hover,tbody tr:focus-within{background:var(--row-hover)}.table-wrap:focus-visible{outline-offset:-3px}.prose{max-width:850px}.prose p,.prose li{font-size:.9rem}@media (width<=360px){.site-header .header-inner{column-gap:.35rem;padding-inline:.45rem}.site-header .navigation-toggle{min-width:0}}@media (width<=700px){:root{font-size:18px}small,.preview-badge,.eyebrow,.site-footer,.data-context{font-size:.84rem}.header-inner{gap:.4rem .65rem;padding:.5rem .8rem}.brand img{width:124px;height:47px}.site-header{z-index:20;position:relative}.header-inner{flex-wrap:nowrap}.header-inner:has(.navigation-toggle[hidden]){flex-wrap:wrap}.preview-badge{margin-left:auto;font-size:15px}.navigation-toggle{padding-inline:.45rem}.site-navigation{width:100%;margin:0}.header-inner:has(.navigation-toggle:not([hidden])) .site-navigation{background:var(--panel);border-bottom:1px solid var(--line);max-height:80dvh;padding:.5rem .8rem;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 14px 28px #0008}.primary-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.15rem;width:100%;margin:0;padding-top:.15rem;display:grid}.primary-nav>a,.primary-nav .wiki-menu>summary{justify-content:center}.primary-nav .wiki-menu{min-width:0}.primary-nav .wiki-menu[open]{grid-column:1/-1}.primary-nav .wiki-menu-panel{width:100%;height:min(520px,60dvh);margin:.2rem 0;position:static}.primary-nav a{padding:.25rem .45rem;font-size:.84rem}.site-main{padding:1rem .8rem 1.6rem}.site-footer{flex-direction:column;padding:1rem .8rem}.page-heading{flex-direction:column;gap:.7rem}h1{font-size:1.65rem}.panel{padding:.8rem}.page-heading p,.button{font-size:.9rem}table,th,td,.notice{font-size:max(15px,.84rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
