.prose{font-weight:500;line-height:1.85}.prose>:first-child{margin-top:0}.prose p{margin:0 0 1.1em}.prose h2{font-family:"Baloo 2";font-weight:800;font-size:var(--fs-xl);margin:2em 0 .5em;scroll-margin-top:70px}.prose h3{font-size:var(--fs-lg);margin:1.7em 0 .4em}.prose :is(h2,h3,h4){overflow-wrap:anywhere}.prose ul,.prose ol{padding-left:var(--space-22);line-height:1.9}.prose li{margin:var(--space-4) 0}.prose blockquote{border-left:6px solid var(--c-magenta);background:var(--c-hero-tint);padding:var(--space-10) var(--space-16);border-radius:0 var(--r-12) var(--r-12) 0;margin:var(--space-16) 0}.prose a{color:var(--c-magenta-ink);font-weight:700;text-decoration:underline}.prose code{background:var(--c-chip);border:1px solid var(--c-line);border-radius:var(--r-6);padding:var(--space-1) var(--space-6);word-break:break-all;font-weight:700}.prose pre{background:var(--c-ink);color:#fff;padding:var(--space-14) var(--space-16);border-radius:var(--r-14);margin:var(--space-12) 0;overflow-x:auto}.prose pre code{color:#fff;word-break:normal;background:0 0;border:none;padding:0}.prose img{border-radius:var(--r-14);border:2.5px solid var(--c-ink);max-width:100%}.prose .tblwrap{max-width:100%;margin:var(--space-14) 0;overflow-x:auto}.prose table{border-collapse:separate;border-spacing:0;border:2.5px solid var(--c-ink);border-radius:var(--r-14);width:100%;margin:0;overflow:clip}.prose .tblwrap>table{overflow:clip}.prose .tblwrap:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:var(--r-14)}.prose .tblwrap table{min-width:480px}.prose .tblwrap.cols-6 table{min-width:576px}.prose .tblwrap.cols-7 table{min-width:672px}.prose .tblwrap.cols-8 table{min-width:768px}.prose .tblwrap.cols-9 table{min-width:864px}.prose .tblwrap.cols-10 table{min-width:960px}.prose .tblwrap.cols-11 table{min-width:1056px}.prose .tblwrap.cols-12 table{min-width:1152px}.prose .tblwrap.is-scrollable:before{content:"← 表格可以左右滑動 →";font-size:var(--fs-12);color:var(--c-muted);padding:0 0 var(--space-4);font-weight:700;display:block;position:sticky;left:0}.prose .tblwrap.cols-2 table,.prose .tblwrap.cols-3 table,.prose .tblwrap.cols-4 table{min-width:0}@media (width>=901px){.prose .tblwrap:is(.cols-8,.cols-9,.cols-10,.cols-11,.cols-12) table{font-size:var(--fs-14)}.prose .tblwrap:is(.cols-8,.cols-9,.cols-10,.cols-11,.cols-12) :is(th,td){padding-inline:var(--space-10);word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.prose .tblwrap.cols-8 table{min-width:640px}.prose .tblwrap.cols-9 table{min-width:720px}.prose .tblwrap.cols-10 table{min-width:800px}.prose .tblwrap.cols-11 table{min-width:880px}.prose .tblwrap.cols-12 table{min-width:960px}}.prose th{background:var(--c-chip);padding:var(--space-10) var(--space-14);text-align:left;border-bottom:2.5px solid var(--c-ink);font-family:"Baloo 2"}.prose td{padding:var(--space-9) var(--space-14);border-bottom:1.5px solid var(--c-line)}.prose tr:last-child td{border-bottom:none}.prose :is(th,td)[align=right]{text-align:right}.prose :is(th,td)[align=center],.prose th.th-thumb{text-align:center}.prose .tblwrap:not(:is(.cols-1,.cols-2,.cols-3,.cols-4))>table>:is(thead,tbody,tfoot)>tr>:first-child,.prose .tblwrap:not(:is(.cols-1,.cols-2,.cols-3,.cols-4))>table>tr>:first-child{z-index:1;white-space:normal;overflow-wrap:anywhere;border-right:1px solid var(--c-line-strong);width:6.5em;max-width:6.5em;position:sticky;left:0}.prose .tblwrap:not(:is(.cols-1,.cols-2,.cols-3,.cols-4))>table>:is(tbody,tfoot)>tr>:first-child,.prose .tblwrap:not(:is(.cols-1,.cols-2,.cols-3,.cols-4))>table>tr>:first-child{background:var(--c-card)}.prose .tblwrap:not(:is(.cols-1,.cols-2,.cols-3,.cols-4))>table>thead>tr>:first-child{z-index:2}.prose .tblwrap:not(:is(.cols-1,.cols-2,.cols-3,.cols-4)).can-scroll-right:after{content:"";z-index:3;width:14px;height:var(--tbl-height);margin-top:calc(-1 * var(--tbl-height));pointer-events:none;background:linear-gradient(to left, color-mix(in srgb, var(--c-ink) 24%, transparent), transparent);display:block;position:sticky;left:calc(100% - 14px)}.prose .srv{font-family:"Baloo 2";font-weight:600;font-size:var(--fs-11);letter-spacing:var(--ls-label);white-space:nowrap;vertical-align:1px;background:var(--g-main,var(--c-yellow));color:var(--g-on,var(--c-ink));border:2px solid var(--c-ink);border-radius:var(--r-pill);padding:0 var(--space-8);margin-right:var(--space-5);line-height:1.6;display:inline-block}.prose .srvbox{background:color-mix(in srgb, var(--g-main,var(--c-yellow)) 12%, #fff);border:2.5px solid var(--c-ink);border-left:7px solid var(--g-main,var(--c-yellow));border-radius:0 var(--r-14) var(--r-14) 0;padding:var(--space-12) var(--space-16);margin:var(--space-16) 0}.prose .srvbox>:first-child{margin-top:0}.prose .srvbox>:last-child{margin-bottom:0}.prose details.spoiler{background:var(--c-inner);border:2.5px dashed var(--c-line-strong);border-radius:var(--r-14);padding:var(--space-10) var(--space-16);margin:var(--space-16) 0}.prose details.spoiler>summary{cursor:pointer;color:var(--c-muted);align-items:center;gap:var(--space-8);font-weight:700;list-style:none;display:flex}.prose details.spoiler>summary::-webkit-details-marker{display:none}.prose details.spoiler>summary:before{content:"👁";font-size:var(--fs-14)}.prose details.spoiler[open]>summary{margin-bottom:var(--space-10);border-bottom:2px dashed var(--c-line);padding-bottom:var(--space-8)}.prose details.spoiler>:last-child{margin-bottom:0}.prose details.srcnote{margin:var(--space-10) 0 var(--space-16)}.prose details.srcnote>summary{cursor:pointer;color:var(--c-muted);font-weight:500;font-size:var(--fs-14);align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border:2px dashed var(--c-line);border-radius:var(--r-14);background:var(--c-inner);list-style:none;display:flex}.prose details.srcnote>summary:hover{color:var(--c-ink-soft);border-color:var(--c-line-strong)}.prose details.srcnote>summary::-webkit-details-marker{display:none}.prose details.srcnote>summary:before{content:"📋";font-size:var(--fs-14)}.prose details.srcnote[open]>summary{margin-bottom:var(--space-12)}.prose details.srcnote>:last-child{margin-bottom:0}.prose details.srcnote:not([open]){margin-bottom:var(--space-22)}.prose details.longlist{margin:var(--space-10) 0 var(--space-16)}.prose details.longlist>summary{cursor:pointer;color:var(--c-ink-soft);font-weight:700;font-size:var(--fs-14);align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-14);border:2.5px solid var(--c-line-strong);border-radius:var(--r-14);background:var(--c-inner);list-style:none;display:flex}.prose details.longlist>summary:hover{border-color:var(--c-ink)}.prose details.longlist>summary::-webkit-details-marker{display:none}.prose details.longlist>summary:before{content:"📖";font-size:var(--fs-14)}.prose details.longlist[open]>summary{margin-bottom:var(--space-12)}.prose details.longlist>:last-child{margin-bottom:0}.prose details.longlist>p{color:var(--c-ink-soft);line-height:2}.prose-tut{color:var(--c-ink-soft);line-height:1.9}.prose-tut h2{margin:var(--space-30) 0 var(--space-12);padding-top:var(--space-22);border-top:2.5px dashed var(--c-line);font-size:clamp(1.25rem,4vw,1.5rem)}.prose-tut h2:first-of-type{margin-top:var(--space-4);border-top:none;padding-top:0}.prose-tut ul,.prose-tut ol{line-height:2}.prose-tut blockquote{background:var(--c-hero-tint);border:2.5px solid var(--c-ink);border-radius:var(--r-16);padding:var(--space-14) var(--space-16);border-bottom-left-radius:4px;font-weight:700}.prose-tut blockquote p{margin:var(--space-6) 0}.prose .evcolors{gap:var(--space-6);margin:var(--space-12) 0 var(--space-16);flex-wrap:wrap;display:flex}.prose .evcolor{border:2px solid var(--c-ink);border-radius:var(--r-7);width:30px;height:30px;box-shadow:var(--shadow-1);display:inline-block}.prose .evcolor--sm{width:16px;height:16px;box-shadow:none;vertical-align:-3px;margin-right:var(--space-2);border-width:1.5px;border-radius:50%}.prose blockquote.mapnote{border-left-color:var(--mn-color,var(--c-ink));background:color-mix(in srgb, var(--mn-color,var(--c-ink)) 10%, var(--c-card))}.prose .minimap{max-width:26rem;margin:1.2rem 0 .4rem}.prose .minimap .mm-svg{border:1px solid var(--c-line-strong);background:var(--c-card);border-radius:.5rem;width:100%;height:auto;display:block}.prose .minimap .mm-dot{fill:var(--mm-color,var(--c-ark));stroke:var(--c-card);stroke-width:.9px}.prose .minimap .mm-num{fill:var(--c-card);text-anchor:middle;font-size:4.2px;font-weight:700}.prose .minimap.mm-island{--mm-color:var(--map-island)}.prose .minimap.mm-scorched{--mm-color:var(--map-scorched)}.prose .minimap.mm-ragnarok{--mm-color:var(--map-ragnarok)}.prose blockquote.minimap-legend{margin-top:0}.prose blockquote.minimap-legend .mm-no{background:var(--mm-color,var(--c-ark));min-width:1.35em;color:var(--c-card);text-align:center;border-radius:.28em;margin-right:.35em;padding:0 .25em;font-size:.82em;display:inline-block}.prose blockquote.minimap-legend.mm-island{--mm-color:var(--map-island)}.prose blockquote.minimap-legend.mm-scorched{--mm-color:var(--map-scorched)}.prose blockquote.minimap-legend.mm-ragnarok{--mm-color:var(--map-ragnarok)}.prose blockquote.mn-island{--mn-color:var(--map-island)}.prose blockquote.mn-scorched{--mn-color:var(--map-scorched)}.prose blockquote.mn-aberration{--mn-color:var(--map-aberration)}.prose blockquote.mn-extinction{--mn-color:var(--map-extinction)}.prose blockquote.mn-genesis{--mn-color:var(--map-genesis)}.prose blockquote.mn-center{--mn-color:var(--map-center)}.prose blockquote.mn-ragnarok{--mn-color:var(--map-ragnarok)}.prose blockquote.mn-valguero{--mn-color:var(--map-valguero)}.prose blockquote.mn-astraeos{--mn-color:var(--map-astraeos)}.prose blockquote.mn-lostcolony{--mn-color:var(--map-lostcolony)}body[data-map=island]{--g-normal:var(--map-island)}body[data-map=scorched]{--g-normal:var(--map-scorched)}body[data-map=aberration]{--g-normal:var(--map-aberration)}body[data-map=extinction]{--g-normal:var(--map-extinction)}body[data-map=genesis]{--g-normal:var(--map-genesis)}body[data-map=center]{--g-normal:var(--map-center)}body[data-map=ragnarok]{--g-normal:var(--map-ragnarok)}body[data-map=valguero]{--g-normal:var(--map-valguero)}body[data-map=astraeos]{--g-normal:var(--map-astraeos)}body[data-map=lostcolony]{--g-normal:var(--map-lostcolony)}.prose a.arklink{color:inherit;font-weight:inherit;border-bottom:1px dashed var(--c-line);text-decoration:none}.prose a.arklink:hover,.prose a.arklink:focus-visible{color:var(--c-magenta-ink);border-bottom-style:solid;border-bottom-color:currentColor}.prose td a.arklink,.prose th a.arklink{border-bottom-color:#0000}.prose td a.arklink:hover,.prose th a.arklink:hover{border-bottom-color:currentColor}.prose a.lg-item.lg-item--thumb{align-items:center;gap:var(--space-4);text-align:center;font-size:var(--fs-13);overflow-wrap:break-word;word-break:normal;flex-direction:column;margin:0;line-height:1.3;display:flex}.prose a.lg-item--thumb .lg-item__icon{object-fit:contain;background:0 0;border:0;border-radius:0;flex:none;width:72px;height:72px;margin:0;display:block}.prose a.lg-item--thumb .lg-item__name{max-width:100%}.prose td.td-thumb{text-align:center}.prose .lg-thumbs{gap:var(--space-8) var(--space-10);flex-wrap:wrap;justify-content:flex-start;display:flex}.prose a.lg-item--thumb-sm{width:5.5em;font-size:var(--fs-12)}.prose a.lg-item--thumb-sm .lg-item__icon{width:56px;height:56px}.prose .tblwrap>table>:is(thead,tbody,tfoot)>tr>td.td-thumbs{vertical-align:middle;min-width:12em}.prose td.td-thumb .lg-item__note{margin-top:var(--space-2);font-size:var(--fs-12);color:var(--c-muted);line-height:1.4;display:block}.prose .tblwrap>table>:is(thead,tbody,tfoot)>tr>td.td-thumb{vertical-align:middle;min-width:7.5em}.prose .tblwrap>table>:is(tbody,tfoot)>tr>td.td-thumb:first-child{width:8em;max-width:8em}.prose .tblwrap.has-thumbs .tc-s{white-space:nowrap}.prose .tblwrap.has-thumbs .tc-m{min-width:6.5em}.prose .tblwrap.has-thumbs .tc-l{min-width:11em}:is(body[data-game=w3z],body[data-game=ul]) .prose a.lg-item:not(.il-item):not(.lg-item--thumb) .lg-item__icon{width:1.6em;height:1.6em;margin-right:var(--space-2);object-fit:contain;vertical-align:-.4em;border:0;border-radius:0}.prose .il-group{margin:var(--space-14) 0}.prose .il-label{margin:0 0 var(--space-6);font-size:var(--fs-13);font-weight:800}.prose .il-group a.lg-item.il-item{align-items:center;gap:var(--space-8);min-width:0;max-width:100%;color:var(--c-ink);margin:0;line-height:1.3;text-decoration:none;display:flex}.prose .il-group a.lg-item.il-item:focus-visible{outline:var(--space-2) solid var(--c-focus);outline-offset:var(--space-2)}.prose .il-ico{border-radius:var(--r-6);background:var(--c-card);border:1.5px solid var(--c-line);object-fit:contain;flex:none;width:40px;height:40px}.prose .il-name{overflow-wrap:anywhere;flex:auto;min-width:0}.prose .il-note{font-size:var(--fs-12);color:var(--c-muted);flex:none}.prose .il-badges{align-items:center;gap:var(--space-4);flex:none;margin-left:auto;display:inline-flex}.prose .il-q,.prose .il-ql{padding:0 var(--space-6);border:1.5px solid var(--c-ink);border-radius:var(--r-pill);white-space:nowrap;font-size:var(--fs-12);font-weight:800;line-height:1.5}.prose .il-q{background:var(--c-card);font-variant-numeric:tabular-nums}.prose .il-ql{background:var(--c-yellow);color:var(--c-ink)}.prose .il-cards{gap:var(--space-10);margin-bottom:var(--space-10);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));align-items:start;display:grid}.prose .il-card{background:var(--c-card);border:2px solid var(--c-ink);border-radius:var(--r-14);min-width:0;box-shadow:var(--shadow-1);overflow:hidden}.prose .il-group a.il-main{padding:var(--space-8) var(--space-10);font-weight:700;font-size:var(--fs-14)}.prose .il-main .il-ico{width:56px;height:56px}.prose .il-att{background:var(--c-inner);border-top:2px dashed var(--c-line)}.prose .il-group a.il-sub{padding:var(--space-4) var(--space-10) var(--space-4) var(--space-14);font-size:var(--fs-13)}.prose .il-sub .il-ico{border-radius:var(--r-4);width:32px;height:32px}.prose .il-chips{gap:var(--space-6) var(--space-8);flex-wrap:wrap;display:flex}.prose .il-group a.il-chip{width:auto;padding:var(--space-2) var(--space-10) var(--space-2) var(--space-4);background:var(--c-inner);border:2px solid var(--c-ink);border-radius:var(--r-pill);font-size:var(--fs-14);display:inline-flex}.prose .il-card:hover,.prose .il-group a.il-chip:hover{transform:translate(-2px,-2px)}.prose .il-card:hover{box-shadow:var(--shadow-2)}.prose .il-card,.prose .il-group a.il-chip{transition:transform 80ms,box-shadow 80ms}@media (prefers-reduced-motion:reduce){.prose .il-card,.prose .il-group a.il-chip{transition:none}.prose .il-card:hover,.prose .il-group a.il-chip:hover{transform:none}}.prose .il-seq{min-width:1.5em;padding:0 var(--space-4);text-align:center;font-size:var(--fs-12);color:var(--c-card);background:var(--c-ink);border-radius:var(--r-pill);font-variant-numeric:tabular-nums;flex:none;font-weight:800;line-height:1.5}.prose .il-compare{margin:var(--space-14) 0 var(--space-18)}.prose .il-tblwrap{border:2px solid var(--c-ink);border-radius:var(--r-14);background:var(--c-card);max-width:100%;overflow-x:auto}.prose .il-tblwrap:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.prose .il-table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--fs-14);margin:0}.prose .il-table th{text-align:left;padding:var(--space-8) var(--space-12);background:var(--g-main,var(--c-ink));color:var(--g-on,var(--c-card));white-space:nowrap;font-weight:800}.prose .il-table td{vertical-align:top;padding:var(--space-8) var(--space-12);border-top:1.5px solid var(--c-line);line-height:1.5}.prose .il-table td:first-child{white-space:nowrap;font-weight:800}.prose .il-table a.il-jump{color:inherit;border-bottom:2px dotted;text-decoration:none}.prose .il-js .il-table tbody tr{cursor:pointer}.prose .il-table tbody tr.is-on{background:var(--c-yellow);color:var(--c-ink)}.prose .il-table tbody tr.is-on td:first-child:before{content:"▼ "}.prose .il-js~.il-box:not([hidden]){margin:var(--space-12) 0 var(--space-20);padding:0 var(--space-14) var(--space-14);background:var(--c-card);border:2px solid var(--c-ink);border-radius:var(--r-14);box-shadow:var(--shadow-1);overflow:hidden}.prose .il-js~.il-box>:is(h3,p.il-box-head):first-child{margin:0 calc(var(--space-14) * -1) var(--space-12);padding:var(--space-8) var(--space-14);background:var(--c-yellow);color:var(--c-ink);border-bottom:2px solid var(--c-ink);font-size:var(--fs-15)}.prose .il-js~.il-box>h3:first-child:before{content:"▲ 上表選到　";font-size:var(--fs-12);font-weight:800}.prose .il-box{scroll-margin-top:calc(var(--space-24) * 3);margin:var(--space-12) 0 var(--space-20)}.prose .il-box[hidden]{display:none}@media (width<=560px){.prose .il-cards{grid-template-columns:1fr}}
