.article-body .bp-ranking th:first-child,.article-body .bp-ranking td:first-child{text-align:center}
.article-body .sr-adv{text-align:center;flex-direction:column;align-items:center;gap:.25rem;line-height:1.3;display:inline-flex}.article-body .sr-adv img{border-radius:4px;margin:0}.article-body .sr-center-first td:first-child,.article-body .sr-center-first th:first-child{text-align:center;vertical-align:middle;min-width:5.5rem}.article-body .sr-stars{color:#ebc000;letter-spacing:.1em}.article-body .sr-points{margin:.25rem 0 0;padding-left:1.1rem}.article-body .sr-points li{margin:0}.article-body .sr-pick{border:1px solid var(--border);background:var(--card);border-radius:8px;justify-content:center;margin:.5rem 0 .75rem;padding:10px;display:flex}.article-body table.sr-members{table-layout:fixed;display:table}.article-body table.sr-members th,.article-body table.sr-members td{text-align:center;vertical-align:top;white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;width:25%;padding:.5rem .25rem}
.article-body .sb-portrait{text-align:center;flex-direction:column;align-items:center;gap:4px;line-height:1.3;display:inline-flex}.article-body .sb-portrait img{border-radius:6px;margin:0}.article-body .sb-center-first td:first-child,.article-body .sb-center-first th:first-child,.article-body .sb-by-type td:first-child,.article-body .sb-by-type th:first-child{text-align:center;vertical-align:middle}.article-body .sb-center-first th:first-child,.article-body .sb-by-type th:first-child{width:30%}.article-body .sb-type{color:var(--muted-foreground);margin-top:2px;font-size:.8125rem;display:block}.article-body .sb-rating{margin:0 0 4px}.article-body .sb-label{margin-right:4px;font-weight:700}.article-body .sb-stars{color:var(--primary);letter-spacing:1px;white-space:nowrap}.article-body .sb-stars-off{color:var(--muted-foreground);opacity:.4}.article-body .sb-points{margin:0;padding-left:1.1em}.article-body .sb-points li{margin:0}.article-body .sb-num{font-variant-numeric:tabular-nums;white-space:nowrap}.article-body .sb-pick{border:1px solid var(--border);background:var(--card);border-radius:8px;justify-content:center;margin:.5rem 0 .75rem;padding:10px;display:flex}.article-body .sb-adventurers{flex-wrap:wrap;gap:10px 12px;display:flex}.article-body .sb-adventurers .sb-portrait{width:72px;font-size:.8125rem}
.article-body .bt-adv{text-align:center;flex-direction:column;align-items:center;gap:.25rem;line-height:1.3;display:inline-flex}.article-body .bt-adv img{border-radius:4px}.article-body table.bt-members{table-layout:fixed;display:table}.article-body table.bt-members th,.article-body table.bt-members td{text-align:center;vertical-align:top;white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;width:25%;padding:.5rem .25rem}.article-body .bt-team-cell,.article-body .bt-center{text-align:center;flex-direction:column;align-items:center;gap:.375rem;display:flex}.article-body .bt-team-cell{min-width:10rem}.article-body .bt-icons{flex-wrap:wrap;justify-content:center;gap:.25rem;display:flex}.article-body .bt-element{font-weight:700}
.article-body .bg-adv{text-align:center;flex-direction:column;align-items:center;gap:.25rem;line-height:1.3;display:inline-flex}.article-body .bg-adv img{border-radius:4px;margin:0}.article-body .bg-center-first td:first-child,.article-body .bg-center-first th:first-child{text-align:center;vertical-align:middle;min-width:5.5rem}.article-body .bg-list{margin:0;padding-left:1.1rem}.article-body .bg-list li{margin:0}.article-body kbd.bg-key{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);white-space:nowrap;padding:1px 6px;font-family:inherit;font-size:.8125rem;display:inline-block}.article-body kbd.bg-key-optional{background:0 0;border-style:dashed}.article-body .bg-input{line-height:2}.article-body .bg-when{color:var(--muted-foreground);font-size:.8125rem}.article-body .bg-step-input{margin-bottom:.25rem}.article-body .bg-label{font-weight:700}.article-body .bg-stars{color:#ebc000;letter-spacing:.1em}.article-body .bg-point{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:.75rem 1rem}.article-body .bg-point strong:first-child{margin-bottom:.25rem;display:block}.article-body .bg-pick{border:1px solid var(--border);background:var(--card);border-radius:8px;justify-content:center;margin:.5rem 0 .75rem;padding:10px;display:flex}.article-body .bg-build{display:block}.article-body .bg-detail{color:var(--muted-foreground);font-size:.8125rem;display:block}
.article-body .bs-portrait{text-align:center;flex-direction:column;align-items:center;gap:4px;line-height:1.3;display:inline-flex}.article-body .bs-portrait img{border-radius:6px;margin:0}.article-body .bs-center-first td:first-child,.article-body .bs-center-first th:first-child,.article-body .bs-center-all td,.article-body .bs-center-all th{text-align:center;vertical-align:middle}.article-body .bs-pick{border:1px solid var(--border);background:var(--card);border-radius:8px;justify-content:center;margin:.5rem 0 .75rem;padding:10px;display:flex}
.article-body .bdt-portrait{text-align:center;flex-direction:column;align-items:center;gap:.25rem;line-height:1.3;display:inline-flex}.article-body .bdt-portrait img{border-radius:6px;margin:0}.article-body .bdt-rank{text-align:center}.article-body .bdt-rank img{border-radius:0;width:40px;margin:0 auto;display:block}.article-body .bdt-tier{color:#fff;letter-spacing:.1em;text-align:center;opacity:.8;border-radius:2px;width:42px;margin:2px auto 0;padding:3px 0 2px;font-size:10px;font-weight:700;line-height:1;transform:scale(.8)}.article-body .bdt-tier[data-color=red]{background-color:#ff6b5c}.article-body .bdt-tier[data-color=orange]{background-color:#ed8e00}.article-body .bdt-tier[data-color=yellow]{background-color:#ebc000}.article-body .bdt-tier[data-color=green]{background-color:#62d435}.article-body .bdt-tier[data-color=blue]{background-color:#0084f0}.article-body .bdt-tier-table td:first-child{background:var(--secondary);vertical-align:middle;width:75px}.article-body .bdt-icons{flex-wrap:wrap;gap:.5rem .75rem;display:flex}.article-body .bdt-icons .bdt-portrait{overflow-wrap:anywhere;width:4.5rem;font-size:.8125rem}.article-body .bdt-center-first td:first-child,.article-body .bdt-center-first th:first-child{text-align:center;vertical-align:middle}.article-body .bdt-center-first td:first-child{min-width:5.5rem}.article-body .bdt-types td:nth-child(-n+2),.article-body .bdt-types th:nth-child(-n+2){text-align:center;vertical-align:middle}.article-body .bdt-notes{margin:0;padding-left:1.1rem}.article-body .bdt-notes li{margin:0}
.article-body{--swk-accent:linear-gradient(130deg, #1ea5a0, #1b8abe);--swk-green:#34b792;--swk-green-text:#1c7a5e}.dark .article-body{--swk-green-text:#34b792}.article-body .swk-em{color:var(--destructive);font-weight:inherit}.article-body .swk-index{border:1px solid var(--border);background:var(--card);border-radius:4px;padding:1px 6px 8px}.article-body .swk-index ol,.article-body .swk-index ul{counter-reset:swk-index;margin:0;padding:0;list-style:none}.article-body .swk-index li{border-bottom:1px solid var(--border);counter-increment:swk-index;margin:8px 0 0;padding:2px 12px 6px 33px;font-size:.875rem;font-weight:700;line-height:1.6;position:relative}.article-body .swk-index li:last-child{border-bottom:none;padding-bottom:3px}.article-body .swk-index ol>li:before{content:counter(swk-index);background:var(--swk-accent);color:#fff;text-align:center;border-radius:4px;width:20px;height:20px;font-size:.75rem;font-weight:800;line-height:20px;position:absolute;top:3px;left:6px}.article-body .swk-index ul>li:before{content:"";background:var(--swk-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:12px}.article-body .swk-index a{color:var(--foreground);text-decoration:none}.article-body .swk-index a:after{content:"›";color:var(--muted-foreground);margin-left:6px}.article-body .swk-index a:hover{color:var(--link)}.article-body .swk-chart{counter-reset:swk-quest;margin-left:10px;padding:0 0 5px 24px;position:relative}.article-body .swk-chart:before{content:"";background:var(--border);width:2px;position:absolute;top:5px;bottom:0;left:7px}.article-body .swk-chart:after{content:"";background:var(--border);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-5px;left:4px}.article-body h3.swk-quest{background:var(--muted);counter-increment:swk-quest;border-radius:4px;margin:1.5rem 0 1rem -7px;padding:4px 6px 4px 18px;font-size:1rem;line-height:1.6;position:relative}.article-body h3.swk-quest:after{content:counter(swk-quest);background:var(--swk-accent);color:#fff;border-radius:4px 0 0 4px;justify-content:center;align-items:center;width:34px;height:100%;font-size:.875rem;font-weight:700;display:flex;position:absolute;top:0;left:-26px}.article-body h4.swk-step{margin:1rem 0 .75rem;padding:3px 10px 3px 0;font-size:.875rem;position:relative}.article-body h4.swk-step:after{content:"";background:var(--swk-accent);border-radius:2px;width:12px;height:12px;position:absolute;top:50%;left:-23px;transform:translateY(-50%)rotate(45deg)}.article-body .swk-chart p{margin-top:.5rem}.article-body img.swk-shot{width:100%;max-width:710px;margin:0 auto 12px;display:block}.article-body h3+img.swk-shot{margin-top:.75rem}.article-body table.swk-grid{table-layout:fixed;width:100%;margin:0 0 12px;display:table;overflow:visible}.article-body table.swk-grid th,.article-body table.swk-grid td{text-align:center;vertical-align:middle;padding:2px}.article-body table.swk-grid th{white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;padding:4px;font-size:.8125rem}.article-body table.swk-grid img{border-radius:0;width:100%;margin:0;display:block}.article-body .swk-point{border:1px solid var(--border);margin-top:.75rem;display:flex}.article-body .swk-point-badge{border-right:1px solid var(--border);background:var(--secondary);color:var(--destructive);flex-direction:column;flex:0 0 30%;justify-content:center;align-items:center;gap:2px;padding:6px;font-weight:700;display:flex}.article-body .swk-point-badge img{border-radius:50%;width:53px;height:53px;margin:0}.article-body .swk-point p{flex:1;margin:0;padding:8px 10px;font-size:.875rem}.article-body a.swk-btn{border:1px solid var(--swk-green);background:var(--card);color:var(--swk-green-text);text-align:center;border-radius:4px;margin:12px 0 0;padding:10px 12px;font-size:.875rem;font-weight:700;text-decoration:none;display:block}.article-body a.swk-btn:hover{color:#fff;background:#1c7a5e}.article-body table.swk-summary{table-layout:fixed;width:100%;display:table}.article-body table.swk-summary th{white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.article-body table.swk-summary th:first-child,.article-body table.swk-summary td:first-child{text-align:center;vertical-align:middle;width:40%}.article-body .swk-chapter{color:var(--foreground);font-weight:700;text-decoration:none;display:block}.article-body .swk-chapter img{width:100%;margin:0 0 4px;display:block}.article-body .swk-chapters{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:.75rem 0;display:grid}@media (min-width:640px){.article-body .swk-chapters{grid-template-columns:repeat(4,minmax(0,1fr))}}.article-body .swk-chapters .swk-current{outline:2px solid var(--swk-green);outline-offset:2px}.article-body .swk-unlocks,.article-body .swk-monsters{margin:0;padding:0;list-style:none}.article-body .swk-unlocks li+li,.article-body .swk-monsters li+li{margin-top:.125rem}.article-body .swk-unlocks li span[aria-hidden]{margin-right:2px}.article-body .swk-unlocks li span.swk-to{color:var(--muted-foreground);margin:0 .25em}.article-body .swk-unlocks .swk-sub{padding-left:.5em}.article-body .swk-monsters li:before{content:"・"}.article-body .swk-rank{border-bottom:1px solid var(--border);margin:0 0 .375rem;padding-bottom:.375rem}
.article-body kbd.cbg-key{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);white-space:nowrap;padding:1px 6px;font-family:inherit;font-size:.8125rem;display:inline-block}.article-body .cbg-input{line-height:2}.article-body .cbg-note{color:var(--muted-foreground);margin-left:2px;font-size:.8125rem}.article-body .cbg-step-input{margin-bottom:.25rem}.article-body .cbg-label{font-weight:700}.article-body .cbg-stars{color:var(--primary);letter-spacing:1px;white-space:nowrap}.article-body .cbg-stars-off{color:var(--muted-foreground);opacity:.4}.article-body .cbg-detail{color:var(--muted-foreground);font-size:.8125rem;display:block}.article-body .cbg-element{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.article-body .cbg-num{font-variant-numeric:tabular-nums}.article-body .cbg-portrait{text-align:center;flex-direction:column;align-items:center;gap:4px;line-height:1.3;display:inline-flex}.article-body .cbg-portrait img{border-radius:var(--radius);margin:0}.article-body .cbg-center-first td:first-child,.article-body .cbg-center-first th:first-child{text-align:center;vertical-align:middle;width:30%}.article-body .cbg-rank{margin:0 0 4px}.article-body .cbg-meta{color:var(--muted-foreground);margin-left:8px;font-size:.8125rem}.article-body .cbg-points{margin:0;padding-left:1.1em}.article-body .cbg-video{object-fit:contain;border-radius:var(--radius);background:var(--muted);width:100%;max-width:36rem;height:auto;margin:.5rem 0 .25rem;display:block}.article-body .cbg-video-note{color:var(--muted-foreground);margin-top:0;font-size:.8125rem}.article-body .cbg-build{display:block}.article-body .cbg-combo-note{color:var(--muted-foreground);font-size:.875rem}.article-body .cbg-when{margin:0 4px 0 0}.article-body .cbg-team{margin:0;padding:0;list-style:none}.article-body .cbg-role{min-width:7em;margin:0 8px 0 0;display:inline-block}.article-body .cbg-modes{margin:0;padding:0;list-style:none}.article-body .cbg-modes li+li{margin-top:4px}.article-body .cbg-traits{margin:.25rem 0 .5rem}
.article-body kbd.dbg-key{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);white-space:nowrap;padding:1px 6px;font-family:inherit;font-size:.8125rem;display:inline-block}.article-body .dbg-input{line-height:2}.article-body .dbg-when{color:var(--muted-foreground);margin-right:6px;font-size:.8125rem}.article-body .dbg-step-input{margin-bottom:.25rem}.article-body .dbg-label{font-weight:700}.article-body .dbg-stars{color:var(--primary);letter-spacing:1px;white-space:nowrap}.article-body .dbg-stars-off{color:var(--muted-foreground);opacity:.4}.article-body .dbg-detail{color:var(--muted-foreground);font-size:.8125rem;display:block}.article-body .dbg-element{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.article-body .dbg-num{font-variant-numeric:tabular-nums}.article-body .dbg-portrait{text-align:center;flex-direction:column;align-items:center;gap:4px;line-height:1.3;display:inline-flex}.article-body .dbg-portrait img{border-radius:var(--radius);margin:0}.article-body .dbg-center-first td:first-child,.article-body .dbg-center-first th:first-child{text-align:center;vertical-align:middle;width:30%}.article-body .dbg-rank{margin:0 0 4px}.article-body .dbg-meta{color:var(--muted-foreground);margin-left:8px;font-size:.8125rem}.article-body .dbg-points{margin:0;padding-left:1.1em}.article-body .dbg-video{aspect-ratio:16/9;object-fit:contain;border-radius:var(--radius);background:var(--muted);width:100%;max-width:36rem;height:auto;margin:.5rem 0 .25rem;display:block}.article-body .dbg-video-note{color:var(--muted-foreground);margin-top:0;font-size:.8125rem}.article-body .dbg-build{display:block}
.article-body .f2p-portrait{text-align:center;flex-direction:column;align-items:center;gap:4px;line-height:1.3;display:inline-flex}.article-body .f2p-portrait img{border-radius:var(--radius);margin:0}.article-body .f2p-center-first td:first-child,.article-body .f2p-center-first th:first-child{text-align:center;vertical-align:middle;width:30%}.article-body .f2p-stars{color:var(--primary);letter-spacing:1px;white-space:nowrap}.article-body .f2p-stars-off{color:var(--muted-foreground);opacity:.4}.article-body .f2p-meta{color:var(--muted-foreground);margin-left:8px;font-size:.8125rem}.article-body .f2p-reason{margin:4px 0 0}.article-body .f2p-priorities li{margin-bottom:.5rem}.article-body .f2p-more{white-space:nowrap;font-size:.875rem}
.article-body kbd.gsg-key{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);white-space:nowrap;padding:1px 6px;font-family:inherit;font-size:.8125rem;display:inline-block}.article-body .gsg-input{line-height:2}.article-body .gsg-note{color:var(--muted-foreground);margin-left:2px;font-size:.8125rem}.article-body .gsg-step-input{margin-bottom:.25rem}.article-body .gsg-label{font-weight:700}.article-body .gsg-stars{color:var(--primary);letter-spacing:1px;white-space:nowrap}.article-body .gsg-stars-off{color:var(--muted-foreground);opacity:.4}.article-body .gsg-detail{color:var(--muted-foreground);font-size:.8125rem;display:block}.article-body .gsg-element{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.article-body .gsg-num{font-variant-numeric:tabular-nums}.article-body .gsg-portrait{text-align:center;flex-direction:column;align-items:center;gap:4px;line-height:1.3;display:inline-flex}.article-body .gsg-portrait img{border-radius:var(--radius);margin:0}.article-body .gsg-center-first td:first-child,.article-body .gsg-center-first th:first-child{text-align:center;vertical-align:middle;width:30%}.article-body .gsg-rank{margin:0 0 4px}.article-body .gsg-meta{color:var(--muted-foreground);margin-left:8px;font-size:.8125rem}.article-body .gsg-points{margin:0;padding-left:1.1em}.article-body .gsg-video{aspect-ratio:480/214;object-fit:contain;border-radius:var(--radius);background:var(--muted);width:100%;max-width:36rem;height:auto;margin:.5rem 0 .25rem;display:block}.article-body .gsg-video-note{color:var(--muted-foreground);margin-top:0;font-size:.8125rem}.article-body .gsg-build{display:block}
.article-body kbd.hmg-key{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);white-space:nowrap;padding:1px 6px;font-family:inherit;font-size:.8125rem;display:inline-block}.article-body .hmg-input{line-height:2}.article-body .hmg-note{color:var(--muted-foreground);margin-left:2px;font-size:.8125rem}.article-body .hmg-step-input{margin-bottom:.25rem}.article-body .hmg-label{font-weight:700}.article-body .hmg-stars{color:var(--primary);letter-spacing:1px;white-space:nowrap}.article-body .hmg-stars-off{color:var(--muted-foreground);opacity:.4}.article-body .hmg-detail{color:var(--muted-foreground);font-size:.8125rem;display:block}.article-body .hmg-element{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.article-body .hmg-num{font-variant-numeric:tabular-nums}.article-body .hmg-portrait{text-align:center;flex-direction:column;align-items:center;gap:4px;line-height:1.3;display:inline-flex}.article-body .hmg-portrait img{border-radius:var(--radius);margin:0}.article-body .hmg-center-first td:first-child,.article-body .hmg-center-first th:first-child{text-align:center;vertical-align:middle;width:30%}.article-body .hmg-rank{margin:0 0 4px}.article-body .hmg-meta{color:var(--muted-foreground);margin-left:8px;font-size:.8125rem}.article-body .hmg-points{margin:0;padding-left:1.1em}.article-body .hmg-video{aspect-ratio:480/206;object-fit:contain;border-radius:var(--radius);background:var(--muted);width:100%;max-width:36rem;height:auto;margin:.5rem 0 .25rem;display:block}.article-body .hmg-video-note{color:var(--muted-foreground);margin-top:0;font-size:.8125rem}.article-body .hmg-build{display:block}.article-body .hmg-point{border-left:3px solid var(--primary);border-radius:var(--radius);background:var(--muted);padding:.5rem .75rem}
.article-body kbd.hbgg-key{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);white-space:nowrap;padding:1px 6px;font-family:inherit;font-size:.8125rem;display:inline-block}.article-body .hbgg-input{line-height:2}.article-body .hbgg-when{color:var(--muted-foreground);margin-right:6px;font-size:.8125rem}.article-body .hbgg-step-input{margin-bottom:.25rem}.article-body .hbgg-label{font-weight:700}.article-body .hbgg-stars{color:var(--primary);letter-spacing:1px;white-space:nowrap}.article-body .hbgg-stars-off{color:var(--muted-foreground);opacity:.4}.article-body .hbgg-detail{color:var(--muted-foreground);font-size:.8125rem;display:block}.article-body .hbgg-element{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.article-body .hbgg-num{font-variant-numeric:tabular-nums}.article-body .hbgg-portrait{text-align:center;flex-direction:column;align-items:center;gap:4px;line-height:1.3;display:inline-flex}.article-body .hbgg-portrait img{border-radius:var(--radius);margin:0}.article-body .hbgg-center-first td:first-child,.article-body .hbgg-center-first th:first-child{text-align:center;vertical-align:middle;width:30%}.article-body .hbgg-rank{margin:0 0 4px}.article-body .hbgg-meta{color:var(--muted-foreground);margin-left:8px;font-size:.8125rem}.article-body .hbgg-points{margin:0;padding-left:1.1em}.article-body .hbgg-team{flex-wrap:wrap;gap:8px 16px;display:flex}.article-body .hbgg-video{aspect-ratio:1120/480;object-fit:contain;border-radius:var(--radius);background:var(--muted);width:100%;max-width:36rem;height:auto;margin:.5rem 0 .25rem;display:block}.article-body .hbgg-video-note{color:var(--muted-foreground);margin-top:0;font-size:.8125rem}
.article-body kbd.lcg-key{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);white-space:nowrap;padding:1px 6px;font-family:inherit;font-size:.8125rem;display:inline-block}.article-body .lcg-input{line-height:2}.article-body .lcg-note{color:var(--muted-foreground);margin-left:2px;font-size:.8125rem}.article-body .lcg-step-input{margin-bottom:.25rem}.article-body .lcg-label{font-weight:700}.article-body .lcg-stars{color:var(--primary);letter-spacing:1px;white-space:nowrap}.article-body .lcg-stars-off{color:var(--muted-foreground);opacity:.4}.article-body .lcg-detail{color:var(--muted-foreground);font-size:.8125rem;display:block}.article-body .lcg-element{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.article-body .lcg-num{font-variant-numeric:tabular-nums}.article-body .lcg-portrait{text-align:center;flex-direction:column;align-items:center;gap:4px;line-height:1.3;display:inline-flex}.article-body .lcg-portrait img{border-radius:var(--radius);margin:0}.article-body .lcg-center-first td:first-child,.article-body .lcg-center-first th:first-child{text-align:center;vertical-align:middle;width:30%}.article-body .lcg-rank{margin:0 0 4px}.article-body .lcg-meta{color:var(--muted-foreground);margin-left:8px;font-size:.8125rem}.article-body .lcg-points{margin:0;padding-left:1.1em}.article-body .lcg-video{aspect-ratio:720/310;object-fit:contain;border-radius:var(--radius);background:var(--muted);width:100%;max-width:36rem;height:auto;margin:.5rem 0 .25rem;display:block}.article-body .lcg-video-note{color:var(--muted-foreground);margin-top:0;font-size:.8125rem}.article-body .lcg-build{display:block}.article-body .lcg-combo-note{color:var(--muted-foreground);font-size:.875rem}.article-body .lcg-when{margin:0 4px 0 0}.article-body .lcg-team{margin:0;padding:0;list-style:none}.article-body .lcg-role{min-width:7em;margin:0 8px 0 0;display:inline-block}
.article-body .lsg-adv{text-align:center;flex-direction:column;align-items:center;gap:.25rem;line-height:1.3;display:inline-flex}.article-body .lsg-adv img{border-radius:4px;margin:0}.article-body .lsg-center-first td:first-child,.article-body .lsg-center-first th:first-child{text-align:center;vertical-align:middle;min-width:5.5rem}.article-body .lsg-list{margin:0;padding-left:1.1rem}.article-body .lsg-list li{margin:0}.article-body .lsg-input td{font-weight:600}.article-body .lsg-input small{color:var(--muted-foreground);margin-top:.25rem;font-weight:400;display:block}.article-body .lsg-stars{color:#ebc000;letter-spacing:.1em}.article-body .lsg-point{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:.75rem 1rem}.article-body .lsg-point strong:first-child{margin-bottom:.25rem;display:block}.article-body .lsg-pick{border:1px solid var(--border);background:var(--card);border-radius:8px;justify-content:center;margin:.5rem 0 .75rem;padding:10px;display:flex}.article-body .lsg-video{aspect-ratio:720/310;object-fit:cover;background:0 0}
.article-body .rad-shot{max-width:36rem;margin:.75rem 0}.article-body .rad-shot img{border-radius:var(--radius);width:100%;height:auto;margin:0;display:block}.article-body .rad-shot figcaption{color:var(--muted-foreground);margin-top:4px;font-size:.8125rem}.article-body .rad-monster{text-align:center;flex-direction:column;align-items:center;gap:4px;display:inline-flex}.article-body .rad-list th:nth-child(-n+2),.article-body .rad-list td:nth-child(-n+2){text-align:center}.article-body .rad-monster img{border-radius:var(--radius);background:var(--muted);margin:0;display:block}.article-body .rad-weak{flex-wrap:wrap;gap:4px 10px;display:inline-flex}.article-body .rad-element{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.article-body .rad-links{flex-wrap:wrap;gap:4px 16px;display:flex}
.article-body .rrg-note{color:var(--muted-foreground);font-size:.875rem}.article-body .rrg-portrait{text-align:center;flex-direction:column;align-items:center;gap:4px;line-height:1.3;display:inline-flex}.article-body .rrg-portrait img{margin:0}.article-body .rrg-center-first th:first-child,.article-body .rrg-center-first td:first-child{text-align:center;vertical-align:middle}.article-body .rrg-table td{vertical-align:middle}.article-body .rrg-teams th:nth-child(-n+2),.article-body .rrg-teams td:nth-child(-n+2){text-align:center}.article-body ul.rrg-members{flex-wrap:wrap;justify-content:center;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.article-body ul.rrg-members li{text-align:center;flex-direction:column;align-items:center;width:76px;margin:0;display:flex}.article-body .rrg-role{color:var(--muted-foreground);margin-bottom:2px;font-size:.6875rem;line-height:1.2}.article-body figure.rrg-shot{margin:.75rem 0}.article-body figure.rrg-shot img{border-radius:8px;width:100%;height:auto;margin:0;display:block}.article-body figure.rrg-shot figcaption{color:var(--muted-foreground);margin-top:.25rem;font-size:.75rem}.article-body .rrg-shots{grid-template-columns:minmax(0,1fr);gap:0 12px;display:grid}@media (min-width:640px){.article-body .rrg-shots{grid-template-columns:repeat(2,minmax(0,1fr))}}
.article-body .rg-em{color:var(--destructive)}.article-body .rg-tier{border:1px solid var(--border);background:var(--background);container-type:inline-size}.article-body .rg-tier-row{table-layout:fixed;border-bottom:1px solid var(--border);background:var(--background);width:100%;display:table}.article-body .rg-tier-row:last-child{border-bottom:none}.article-body .rg-tier-row>div{vertical-align:middle;display:table-cell}.article-body .rg-tier-label{border-right:1px solid var(--border);background:var(--secondary);text-align:center;width:55px;padding:10px 0}.article-body .rg-tier-label img{border-radius:0;width:40px;margin:0 auto;display:block}.article-body .rg-tier-t{color:#fff;letter-spacing:.1em;text-align:center;opacity:.8;border-radius:2px;width:42px;margin:2px auto 0;padding:3px 0 2px;font-size:10px;font-weight:700;line-height:1;transform:scale(.8)}.article-body .rg-tier-t[data-color=red]{background-color:#ff6b5c}.article-body .rg-tier-t[data-color=orange]{background-color:#ed8e00}.article-body .rg-tier-t[data-color=yellow]{background-color:#ebc000}.article-body .rg-tier-t[data-color=green]{background-color:#62d435}.article-body .rg-tier-t[data-color=blue]{background-color:#0084f0}.article-body .rg-tier-items{background:var(--background);flex-wrap:wrap;padding:7px 2px 2px 7px;display:flex}.article-body .rg-tier-item{width:25%;max-width:84px;padding-bottom:5px;padding-right:5px;display:block;position:relative}.article-body .rg-tier-link{color:inherit;text-decoration:none;display:block}.article-body .rg-tier-link:hover .rg-tier-name{text-decoration:underline}.article-body .rg-tier-item img{border-radius:2px;width:100%;margin:0;display:block}.article-body .rg-tier-name{color:#fff;text-align:center;overflow-wrap:anywhere;background-color:#404040;border-top:1px solid gray;padding:2px 0;font-size:8px;font-weight:700;line-height:1.2;position:relative;top:-1px}@container (min-width:451px){.article-body .rg-tier-label{width:75px}.article-body .rg-tier-item{width:16.6%}}.article-body .rg-eval{table-layout:fixed;display:table}.article-body .rg-eval th{text-align:center;white-space:normal}.article-body .rg-eval th:first-child{width:25%}.article-body .rg-eval th:first-child,.article-body .rg-eval td:first-child{padding-left:.25rem;padding-right:.25rem}.article-body .rg-eval td:first-child{vertical-align:middle;text-align:center;overflow-wrap:break-word;font-size:.8125rem;font-weight:700}.article-body .rg-eval td:first-child img{border-radius:2px;width:50px;margin:0 auto 2px;display:block}.article-body .rg-tags{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:5px;margin-bottom:1px;padding-bottom:4px;display:flex}.article-body .rg-tag{color:#404040;background:linear-gradient(#fff,#ececec);border:1px solid #d2d2d2;border-radius:3px;align-items:center;gap:2px;padding:2px 4px;font-size:11px;font-weight:700;line-height:15px;display:inline-flex}.article-body a.rg-tag{text-decoration:none}.article-body a.rg-tag:hover{border-color:var(--link)}.article-body .rg-tag img{border-radius:0;width:18px;height:18px;margin:0}.article-body .rg-points{margin-top:4px;padding-left:0;list-style:none}.article-body .rg-points li{text-indent:-1em;margin-top:0;padding-left:1em}.article-body .rg-points li:before{content:"・"}.article-body .rg-point-box th{color:var(--destructive)}
.article-body .wcg-badge{border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);white-space:nowrap;margin-left:6px;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-block}.article-body .wcg-path{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);margin:.5rem 0}.article-body .wcg-path>summary{cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:flex}.article-body .wcg-path[open]>summary{border-bottom:1px solid var(--border)}.article-body .wcg-path table{margin:0}.article-body .wcg-step{color:var(--muted-foreground);font-size:.75rem;display:block}.article-body .wcg-num{font-variant-numeric:tabular-nums}.article-body .wcg-materials{margin:0;padding-left:1.1em}.article-body .wcg-materials li{margin:0}.article-body .wcg-qty{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.article-body .wcg-weapon{align-items:center;gap:6px;display:inline-flex}.article-body .wcg-center td,.article-body .wcg-center th{text-align:center}.article-body .wcg-shot{margin:.75rem 0}.article-body .wcg-shot-frame{max-width:36rem;position:relative;container-type:inline-size}.article-body .wcg-shot-frame img{border-radius:var(--radius);width:100%;height:auto;margin:0;display:block}.article-body .wcg-callout{color:#ff3d8b;text-align:center;white-space:normal;overflow-wrap:anywhere;text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff;justify-content:center;align-items:center;padding:0 .6cqw;font-size:clamp(10px,2.6cqw,16px);font-weight:800;line-height:1.15;display:flex;position:absolute}.article-body .wcg-shot figcaption{color:var(--muted-foreground);margin-top:4px;font-size:.8125rem}
