@font-face{font-family:DemiKids;src:url(/fonts/demikids.woff2)format("woff2");font-display:swap}.g-demikids{--plate:#000;--bevel-dark:#000;--bevel-light:#000;--win:#0000bd;--win-line:#429cff;--win-in:#5a00ff;--text:#fff;--muted:#0ff;--panel-loc:#5a00ff;--cursor1:#42ff63;--cursor2:#00bd7b;--cursor3:#006b7b;--red:#ffbdbd;--red-light:#ff0;--link:#0ff;--link-hover:#ff0;--net-bg:#000;--net-line:#39007b;--net-text:#429cff;--net-on:#fff;--line:#429cff;--panel:#0000bd;--cursor:#42ff63;--corridor:#42ff63;--frame:url(/img/look/demikids/frame.png);--arrow:url(/img/look/demikids/arrow.png);--tile:16px;--face-px:"DemiKids", system-ui, sans-serif}:root:lang(ja) .g-demikids{--face-px:"DemiKids", "Yu Gothic UI", "Meiryo", system-ui, sans-serif}.g-demikids .win,.g-demikids main h2.ph{border:var(--tile) solid transparent;border-image:var(--frame) 8 fill / var(--tile) repeat;image-rendering:pixelated;box-shadow:none;background:0 0}.g-demikids .card:hover{border-color:#0000}.g-demikids main h2.ph{padding:2px 22px}.g-demikids .side .ph{margin:0 0 6px}.g-demikids .title{position:relative}.g-demikids .title:after{content:"";width:var(--tile);height:var(--tile);background:var(--arrow) 0 0 / 100% 100%;image-rendering:pixelated;position:absolute;bottom:0;right:0}@media (width<=900px){.g-demikids .card a.cname,.g-demikids .recipes li a,.g-demikids .ladder li a,.g-demikids .aff.sk a,.g-demikids .aff.rows a{align-items:center;min-height:44px;display:inline-flex}.g-demikids .aff.sk a{min-width:44px;margin:0 8px 8px 0}.g-demikids .chart td a,.g-demikids .chart th a{min-width:40px;padding:13px 0;display:block}.g-demikids .card a.cname{justify-content:center;min-width:44px}.g-demikids .dkcalc select,.g-demikids .dkcalc input{min-height:44px}.g-demikids .dkcalc input[type=checkbox]{vertical-align:middle;width:40px;height:40px;min-height:40px;margin:0 4px 0 0}.g-demikids .filters button,.g-demikids .fsort select{min-height:44px}.g-demikids .filters{gap:8px}}.g-demikids .say span{white-space:pre-line}@media (width<=600px){.g-demikids .grid.secs{grid-template-columns:repeat(2,1fr);gap:8px}.g-demikids .grid.secs .card{justify-content:center;min-height:44px;padding:8px 4px}.g-demikids .grid.secs .cname{font-size:1rem}.g-demikids .grid.races{grid-template-columns:repeat(2,1fr);gap:8px}.g-demikids .grid.races .card{grid-template-columns:48px 1fr;place-items:center start;column-gap:8px;padding:6px 8px;display:grid}.g-demikids .grid.races .sprite{grid-row:1/4;justify-self:center;width:auto;max-width:48px;height:auto;max-height:48px}.g-demikids .grid.races .cname{font-size:.9rem}.g-demikids .grid.races .meta{font-size:.75rem}}.g-demikids .story{max-width:760px;margin:0 auto 14px;padding:12px 16px}.g-demikids .story p{margin:0 0 8px}.g-demikids .story cite{color:var(--muted);font-size:.9em;font-style:normal;display:block}.g-demikids{--tick:16.742ms;--fade-steps:16;--fade:calc(16 * var(--tick));--blink:calc(32 * var(--tick))}.g-demikids main{animation:dk-fade var(--fade) steps(var(--fade-steps), jump-end) backwards}.g-demikids .title:after{animation:dk-blink var(--blink) step-end infinite}@keyframes dk-fade{0%{filter:brightness(0)}to{filter:brightness()}}@keyframes dk-blink{50%{visibility:hidden}}@media (prefers-reduced-motion:reduce){.g-demikids main,.g-demikids .title:after{animation:none}}@font-face{font-family:Devil Children;src:url(/fonts/devil-children.woff2)format("woff2");font-display:swap}.g-devil-children{--plate:#000;--bevel-dark:#000;--bevel-light:#000;--win:#000;--win-line:#f70000;--win-in:#525252;--text:#fff;--muted:#adadad;--panel-loc:#9c0000;--cursor1:#ffde42;--cursor2:#f70000;--cursor3:#290000;--red:#ff3131;--red-light:#ffde42;--link:#ffde42;--link-hover:#ff3131;--net-bg:#000;--net-line:#525252;--net-text:#adadad;--net-on:#fff;--line:#525252;--panel:#000;--tile:16px;--cursor:url(/img/look/devil-children/cursor.png) 0 50% / var(--tile) no-repeat;--corridor:var(--win-line);--frame:url(/img/look/devil-children/frame.png);--arrow:url(/img/look/devil-children/arrow.png);--face-px:"Devil Children", "DemiKids", system-ui, sans-serif}:root:lang(ja) .g-devil-children{--face-px:"Devil Children", "DemiKids", "Yu Gothic UI", "Meiryo", system-ui, sans-serif}.g-devil-children .win,.g-devil-children main h2.ph{border:var(--tile) solid transparent;border-image:var(--frame) 8 fill / var(--tile) repeat;image-rendering:pixelated;box-shadow:none;background:0 0}.g-devil-children .card:hover{border-color:#0000}.g-devil-children .card:hover .cname{color:var(--link)}.g-devil-children main h2.ph{padding:2px 22px}.g-devil-children .side .ph{margin:0 0 6px}.g-devil-children .burger,.g-devil-children .side-close,.g-devil-children .dd.on>.dd-btn,.g-devil-children .dd:hover>.dd-btn,.g-devil-children .dd:focus-within>.dd-btn,.g-devil-children .dd.open>.dd-btn,.g-devil-children .dd-menu a:hover,.g-devil-children .sn-h[aria-current],.g-devil-children .sn-h:hover,.g-devil-children .sn-group li a:hover,.g-devil-children .jump a:hover,.g-devil-children .filters button.on,.g-devil-children .also .logo.on{color:var(--text);image-rendering:pixelated}.g-devil-children .burger,.g-devil-children .side-close{padding-left:20px}.g-devil-children .dd-menu a,.g-devil-children .sn-h,.g-devil-children .sn-group li a,.g-devil-children .jump a,.g-devil-children .filters button{padding-left:18px}.g-devil-children .filters button.on{border-color:var(--win-in)}.g-devil-children .also .logo.on{background-position:4px;padding-left:22px}.g-devil-children .pills b,.g-devil-children .profile .race a:hover{color:var(--text);background:var(--panel-loc)}.g-devil-children .title{position:relative}.g-devil-children .title:after{content:"";right:0;bottom:calc(-1 * var(--tile));width:var(--tile);height:var(--tile);background:var(--arrow) 0 0 / 100% 100%;image-rendering:pixelated;position:absolute}@media (width<=900px){.g-devil-children .card a.cname,.g-devil-children .recipes li a,.g-devil-children .ladder li a,.g-devil-children .aff.sk a{align-items:center;min-height:44px;display:inline-flex}.g-devil-children .aff.sk a{min-width:44px;margin:0 8px 8px 0}.g-devil-children .chart td a{min-width:40px;padding:13px 0;display:block}.g-devil-children .filters button,.g-devil-children .fsort select{min-height:44px}.g-devil-children .filters{gap:8px}}.g-devil-children{--tick:16.742ms;--fade-steps:6;--fade:calc(12 * var(--tick));--blink:calc(26 * var(--tick))}.g-devil-children main{animation:dc-fade var(--fade) steps(var(--fade-steps), jump-end) backwards}.g-devil-children .title:after{animation:dc-blink var(--blink) step-end infinite}@keyframes dc-fade{0%{filter:brightness(0)}to{filter:brightness()}}@keyframes dc-blink{50%{visibility:hidden}}@media (prefers-reduced-motion:reduce){.g-devil-children main,.g-devil-children .title:after{animation:none}}@font-face{font-family:DS1;src:url(/fonts/ds1.woff2)format("woff2");font-display:swap}.g-ds1{--plate:#6a1010;--win:#000;--win-line:#9c949c;--win-in:#4a4a52;--text:#fff;--muted:#9c949c;--panel-loc:#20398b;--cursor1:#a4cde6;--cursor2:#cd0839;--red:#ee6a31;--red-light:#ee8b73;--link:var(--cursor1);--link-hover:var(--red-light);--net-bg:#000;--net-line:#4a4a52;--net-text:#9c949c;--net-on:#fff;--line:#4a4a52;--face-px:"DS1", system-ui, sans-serif;--cursor:url(/img/look/ds1/cursor.png) 0 0 / 100% 100% no-repeat;--corridor:linear-gradient(90deg, #ee6a31, #f6d57b);--frame:url(/img/look/ds1/frame.png) 8 fill / 16px stretch;background:var(--plate) url(/img/look/ds1/bg.png) center top / 1536px fixed no-repeat;image-rendering:pixelated}.g-ds1:lang(ja){--face-px:"DS1", "Yu Gothic UI", "Meiryo", system-ui, sans-serif}.g-ds1 .win{border:4px solid #0000;border-image:var(--frame);box-shadow:none;background:0 0}.g-ds1 .card:hover .cname{color:var(--link-hover)}.g-ds1 .side .win{padding:10px 0 8px}.g-ds1 .side .ph{margin:0 12px 0 14px}.g-ds1 .side-close{margin:0 12px 8px auto}.g-ds1 .dd-menu{padding:10px}.g-ds1 .nav{padding:6px 14px}.g-ds1 main h2.ph{box-shadow:inset 0 0 0 var(--px) var(--win-line);border-color:#000}.g-ds1 .burger,.g-ds1 .dd.on>.dd-btn,.g-ds1 .dd:hover>.dd-btn,.g-ds1 .dd:focus-within>.dd-btn,.g-ds1 .dd.open>.dd-btn,.g-ds1 .dd-menu a:hover,.g-ds1 .sn-h[aria-current],.g-ds1 .sn-h:hover,.g-ds1 .sn-group li a:hover,.g-ds1 .jump a:hover,.g-ds1 .profile .race a:hover,.g-ds1 .pills b,.g-ds1 .filters button.on,.g-ds1 .side-close{color:#fff}.g-ds1 .say{border:0;border-bottom:var(--px) solid #290808;background:#292931}.g-ds1 .aff{border-top-color:#290808}.g-ds1 .nums b{color:var(--cursor1)}.g-ds1 .site-credit,.g-ds1 .crumbs,.g-ds1 .intro{background:var(--win);width:fit-content;max-width:min(760px,100%);padding:4px 12px}.g-ds1 .site-credit,.g-ds1 .crumbs{margin-left:auto;margin-right:auto}.g-ds1 .jump a{background:var(--win)}.g-ds1 .fsort,.g-ds1 .fcount:not(:empty){background:var(--win);padding:2px 0 2px 10px}.g-ds1 main .sub-h{background:var(--win);width:fit-content;margin-left:auto;margin-right:auto;padding:2px 14px}.g-ds1 .field{grid-template-columns:minmax(0,3fr) minmax(220px,2fr);align-items:start;gap:16px;max-width:980px;margin:0 auto 14px;padding:12px;display:grid}.g-ds1 .field .map{width:100%;height:auto;display:block}.g-ds1 .field .aff{border-top:0;margin:0;padding-top:0;font-size:.9rem}.g-ds1 .field .aff.rows p{grid-template-columns:6.4em 1fr}.g-ds1 .field .aff a,.g-ds1 .aff .sk a,.g-ds1 .vname a{color:var(--text)}.g-ds1 .field .aff a:hover,.g-ds1 .aff .sk a:hover,.g-ds1 .vname a:hover{color:var(--cursor1)}.g-ds1 .ln{display:block}.g-ds1 .foe,.g-ds1 .battle{gap:6px;padding:12px 12px 10px}.g-ds1 .foe .race{color:var(--text);background:var(--panel-loc);padding:1px 10px;font-size:.8rem}.g-ds1 .foe .ja{color:var(--muted);font-size:.85rem}.g-ds1 a.card.battle .cname{color:var(--text)}.g-ds1 img.ico{vertical-align:middle;width:32px;height:32px;image-rendering:pixelated;margin:-6px 6px -6px 0}.g-ds1 a:has(>img.ico){white-space:nowrap}.g-ds1 img.mark,.g-ds1 .filters button img{vertical-align:middle;width:24px;height:24px;image-rendering:pixelated;margin:-4px 4px -4px 0}.g-ds1 .af{white-space:nowrap}.g-ds1 .grid.days{grid-template-columns:repeat(auto-fit,minmax(280px,300px))}.g-ds1 img.dtitle{width:256px;height:32px;image-rendering:pixelated;margin:0 auto;display:block}.g-ds1 h1 img.dtitle{width:512px;max-width:100%;height:auto}.g-ds1 .scene{text-align:left;max-width:860px;margin:0 auto 12px;padding:10px 14px}.g-ds1 .scene .sh{font-family:var(--face-px);font-size:var(--px-1);color:var(--cursor1);margin:0 0 4px}.g-ds1 .scene .meta,.g-ds1 .scene .with{color:var(--muted);margin:2px 0;font-size:.85rem}.g-ds1 .scene .fights{margin:4px 0;padding:0;list-style:none}.g-ds1 .scene summary{cursor:pointer;color:var(--link)}.g-ds1 .scene summary .n{color:var(--muted);font-size:.85rem}.g-ds1 .scene .sh .tag{color:var(--red-light);margin-left:10px}.g-ds1 .route{text-align:left;max-width:860px;margin:0 auto 12px;padding:10px 14px}.g-ds1 .route .sh{font-family:var(--face-px);font-size:var(--px-1);color:var(--cursor1);margin:0 0 4px}.g-ds1 .route p{margin:2px 0}.g-ds1 .talk{margin:8px 0 0;padding:0;list-style:none}.g-ds1 .talk>li{border-bottom:var(--px) solid #290808;background:#292931;margin:0 0 6px;padding:6px 10px}.g-ds1 .talk .who{color:var(--cursor1);margin-bottom:2px;font-weight:700;display:block}.g-ds1 .talk .said p,.g-ds1 .notes p{margin:0 0 4px}.g-ds1 .talk .nar{color:var(--muted);background:0 0;font-style:italic}.g-ds1 .talk .pick{background:var(--panel-loc)}.g-ds1 .talk .pick ul{margin:4px 0 0;padding-left:1.4em}.g-ds1 .hi{color:var(--red-light)}.g-ds1 .nm{color:var(--cursor1)}.g-ds1 .tokyo{max-width:768px;margin:0 auto 14px;padding:8px;position:relative}.g-ds1 .tokyo .map{width:100%;height:auto;display:block}.g-ds1 .tokyo .pin{color:var(--text);background:var(--win);border:var(--px) solid var(--win-line);white-space:nowrap;padding:1px 6px;font-size:.75rem;position:absolute;transform:translate(-50%,-50%)}.g-ds1 .tokyo a.pin:hover{color:#fff;background:var(--cursor2)}.g-ds1 .tokyo.one{max-width:512px}.g-ds1 .tokyo .pin.on{border-color:var(--cursor2);padding:0}.g-ds1 .tokyo .pin.on img{width:48px;height:48px;image-rendering:pixelated;display:block}.g-ds1 .card.place .thumb{width:128px}.g-ds1 img.bust{width:128px;height:192px;image-rendering:pixelated}.g-ds1 .bio{text-align:left;grid-template-columns:128px minmax(0,1fr);gap:16px;max-width:860px;margin:0 auto 14px;padding:12px;display:grid}.g-ds1 .bio .ph{margin-top:0}.g-ds1 .notes{margin:8px 0 0;padding-left:1.4em;font-size:.9rem}.g-ds1 h1 img.ico{margin-right:10px}@media (width<=900px),(orientation:portrait) and (width<=1100px){.g-ds1{background-size:768px}.g-ds1 .side{background:var(--plate)}}@media (width<=760px){.g-ds1 .field{grid-template-columns:minmax(0,1fr)}.g-ds1 .tokyo .pin{padding:0 3px}}@media (width<=500px){.g-ds1 .bio{grid-template-columns:minmax(0,1fr);justify-items:center}}@media (width<=600px){.g-ds1 .fighter select,.g-ds1 .fighter input[type=number],.g-ds1 .fpick select{min-height:44px;font-size:1rem}.g-ds1 .fighter input[type=number]{width:4.2em}.g-ds1 .fpick label{flex:100%}.g-ds1 .fpick select{min-width:0}.g-ds1 .fighter .autos{font-size:.95rem}.g-ds1 .fighter .autos label{min-height:44px;margin:0 8px 0 0;padding:0 6px 0 0}.g-ds1 .fighter .autos input{width:40px;height:40px;margin:0}.g-ds1 .chart td a,.g-ds1 .chart th a{margin:-3px -6px;padding:12px 8px;display:block}.g-ds1 .vname a,.g-ds1 .profile .race a{padding:11px 0;display:inline-block}.g-ds1 .profile .race a{text-align:center;min-width:44px}.g-ds1 .jump a{align-items:center;min-height:44px;display:flex}.g-ds1 a.cname,.g-ds1 .sk a,.g-ds1 .aff a,.g-ds1 .with a,.g-ds1 .recipes a,.g-ds1 .fights a,.g-ds1 .route a,.g-ds1 .scene .meta a,.g-ds1 .card .meta a{margin:-13px -12px;padding:13px 12px;display:inline-block}.g-ds1 .scene summary{padding:11px 0}.g-ds1 .talk .who{margin:-10px 0 -8px;padding:10px 0}.g-ds1 .logos a.logo{justify-content:center;min-width:44px}.g-ds1 .tokyo{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.g-ds1 .tokyo .map{flex:100%}.g-ds1 .tokyo a.pin{align-items:center;min-height:44px;padding:0 10px;font-size:.9rem;display:flex;position:static;transform:none}.g-ds1 .field .aff{font-size:1rem}.g-ds1 .nav{padding:4px 14px}.g-ds1 .site-credit,.g-ds1 .crumbs{padding:2px 10px}}.g-ds1 .affg img.mark{margin:-4px 0}.g-ds1 .affg+.aff{border-top:0}.g-ds2{--plate:#6a1010;--win:#000;--win-line:#9c949c;--win-in:#4a4a52;--text:#fff;--muted:#9c949c;--panel-loc:#20398b;--cursor1:#a4cde6;--cursor2:#cd0839;--red:#ee6a31;--red-light:#ee8b73;--link:var(--cursor1);--link-hover:var(--red-light);--net-bg:#000;--net-line:#4a4a52;--net-text:#9c949c;--net-on:#fff;--line:#4a4a52;--face-px:"DS1", system-ui, sans-serif;--cursor:url(/img/look/ds1/cursor.png) 0 0 / 100% 100% no-repeat;--corridor:linear-gradient(90deg, #ee6a31, #f6d57b);--frame:url(/img/look/ds1/frame.png) 8 fill / 16px stretch;background:var(--plate) url(/img/look/ds1/bg.png) center top / 1536px fixed no-repeat;image-rendering:pixelated}.g-ds2:lang(ja){--face-px:"DS1", "Yu Gothic UI", "Meiryo", system-ui, sans-serif}.g-ds2 .win{border:4px solid #0000;border-image:var(--frame);box-shadow:none;background:0 0}.g-ds2 .card:hover .cname{color:var(--link-hover)}.g-ds2 .side .win{padding:10px 0 8px}.g-ds2 .side .ph{margin:0 12px 0 14px}.g-ds2 .side-close{margin:0 12px 8px auto}.g-ds2 .dd-menu{padding:10px}.g-ds2 .nav{padding:6px 14px}.g-ds2 main h2.ph{box-shadow:inset 0 0 0 var(--px) var(--win-line);border-color:#000}.g-ds2 .burger,.g-ds2 .dd.on>.dd-btn,.g-ds2 .dd:hover>.dd-btn,.g-ds2 .dd:focus-within>.dd-btn,.g-ds2 .dd.open>.dd-btn,.g-ds2 .dd-menu a:hover,.g-ds2 .sn-h[aria-current],.g-ds2 .sn-h:hover,.g-ds2 .sn-group li a:hover,.g-ds2 .jump a:hover,.g-ds2 .profile .race a:hover,.g-ds2 .pills b,.g-ds2 .filters button.on,.g-ds2 .side-close{color:#fff}.g-ds2 .say{border:0;border-bottom:var(--px) solid #290808;background:#292931}.g-ds2 .aff{border-top-color:#290808}.g-ds2 .nums b{color:var(--cursor1)}.g-ds2 .site-credit,.g-ds2 .crumbs,.g-ds2 .intro{background:var(--win);width:fit-content;max-width:min(760px,100%);padding:4px 12px}.g-ds2 .site-credit,.g-ds2 .crumbs{margin-left:auto;margin-right:auto}.g-ds2 .jump a{background:var(--win)}.g-ds2 .fsort,.g-ds2 .fcount:not(:empty){background:var(--win);padding:2px 0 2px 10px}.g-ds2 .aff .sk a{color:var(--text)}.g-ds2 .aff .sk a:hover{color:var(--cursor1)}.g-ds2 main .sub-h{background:var(--win);width:fit-content;margin-left:auto;margin-right:auto;padding:2px 14px}.g-ds2 img.ico{vertical-align:middle;width:32px;height:32px;image-rendering:pixelated;margin:-6px 6px -6px 0}.g-ds2 a:has(>img.ico){white-space:nowrap}.g-ds2 img.mark,.g-ds2 .filters button img{vertical-align:middle;width:24px;height:24px;image-rendering:pixelated;margin:-4px 4px -4px 0}@media (width<=900px),(orientation:portrait) and (width<=1100px){.g-ds2{background-size:768px}.g-ds2 .side{background:var(--plate)}}@media (width<=600px){.g-ds2 .profile .race a{padding:11px 0;display:inline-block}.g-ds2 .jump a{align-items:center;min-height:44px;display:flex}.g-ds2 .chart td a,.g-ds2 .chart th a{margin:-3px -6px;padding:12px 8px;display:block}.g-ds2 a.cname,.g-ds2 .with a,.g-ds2 .recipes a,.g-ds2 .card .meta a{margin:-13px -12px;padding:13px 12px;display:inline-block}.g-ds2 .nav{padding:4px 14px}.g-ds2 .site-credit,.g-ds2 .crumbs{padding:2px 10px}}.g-ds2 .foe,.g-ds2 .battle{gap:6px;padding:12px 12px 10px}.g-ds2 .foe .race{color:var(--text);background:var(--panel-loc);padding:1px 10px;font-size:.8rem}.g-ds2 a.card.battle .cname,.g-ds2 .vname a{color:var(--text)}.g-ds2 .vname a:hover{color:var(--cursor1)}.g-ds2 .rows.win{max-width:480px;margin:0 auto 14px;padding:12px;font-size:.9rem}.g-ds2 .rows.win p{grid-template-columns:6.4em 1fr}.g-ds2 .affg img.mark{margin:-4px 0}.g-ds2 .affg+.aff{border-top:0}.g-ds2{--frame:16.667ms;--fade-steps:8;--fade:calc(16 * var(--frame))}.g-ds2 main{animation:ds2-fade var(--fade) steps(var(--fade-steps), jump-end) backwards}@keyframes ds2-fade{0%{filter:brightness(0)}to{filter:brightness()}}@media (prefers-reduced-motion:reduce){.g-ds2 main{animation:none}}.g-flame-ice{--win:#944200;--win-line:#de947b;--win-in:#522100;--panel-loc:#522100;--net-line:#733100;--net-text:#de947b;--line:#de947b;--panel:#944200;--frame:url(/img/look/flame-ice/flame.png)}.g-flame-ice .ice{--win:#085a4a;--win-line:#5aceb5;--win-in:#085a4a;--line:#5aceb5;--panel:#085a4a;--frame:url(/img/look/flame-ice/ice.png)}.g-flame-ice .title:after{content:none}@font-face{font-family:SMTIF;src:url(/fonts/if.woff2)format("woff2");font-display:swap}.g-if{--plate:#182818;--bevel-dark:#000;--bevel-light:#395039;--win-in:#627162;--muted:#9c9d9c;--panel-loc:#182818;--cursor1:#52ffff;--box1:#a40000;--box2:#200000;--grid:#0048bd;--link:#52ffff;--link-hover:#fff;--net-line:#627162;--net-text:#9c9d9c;--line:#627162;--red:#ff5a5a;--corridor:var(--grid);--face-px:"SMTIF", system-ui, sans-serif;--ico:21px;--ico-s:16px}.g-if:lang(ja){--face-px:"SMTIF", "Yu Gothic UI", "Meiryo", system-ui, sans-serif}.g-if .win{border:calc(2 * var(--px)) solid;border-color:var(--win-line) var(--win-in) var(--win-in);box-shadow:inset var(--px) 0 0 var(--win-line), 0 0 0 var(--px) var(--bevel-dark)}.g-if .ph{-webkit-text-stroke:0}.g-if main h2.ph{border:var(--px) solid;border-color:var(--bevel-light) var(--bevel-dark) var(--bevel-dark) var(--bevel-light);box-shadow:none}.g-if .card.win{background:url(/img/look/if/rivet.png) left calc(3 * var(--px)) top calc(2 * var(--px)) / calc(2 * var(--px)) no-repeat, url(/img/look/if/rivet.png) right calc(2 * var(--px)) top calc(2 * var(--px)) / calc(2 * var(--px)) no-repeat, url(/img/look/if/rivet.png) left calc(3 * var(--px)) bottom var(--px) / calc(2 * var(--px)) no-repeat, url(/img/look/if/rivet.png) right calc(2 * var(--px)) bottom var(--px) / calc(2 * var(--px)) no-repeat, var(--plate);image-rendering:pixelated;border:var(--px) solid var(--bevel-dark);box-shadow:inset var(--px) var(--px) 0 var(--bevel-light)}.g-if .card.win:hover{border-color:var(--bevel-dark);box-shadow:inset 0 0 0 var(--px) var(--box1), inset 0 0 0 calc(2 * var(--px)) var(--box2)}.g-if .say{border:var(--px) solid #eee;box-shadow:0 0 0 var(--px) var(--bevel-dark)}.g-if .burger,.g-if .side-close,.g-if .dd.on>.dd-btn,.g-if .dd:hover>.dd-btn,.g-if .dd:focus-within>.dd-btn,.g-if .dd.open>.dd-btn,.g-if .dd-menu a:hover,.g-if .sn-h[aria-current],.g-if .sn-h:hover,.g-if .sn-group li a:hover,.g-if .jump a:hover,.g-if .profile .race a:hover,.g-if .filters button.on{color:#fff;background:var(--win);box-shadow:inset 0 0 0 var(--px) var(--box1), inset 0 0 0 calc(2 * var(--px)) var(--box2)}.g-if .filters button.on,.g-if .filters button:hover{border-color:var(--box1)}.g-if .pills b{color:#fff;background:var(--panel-loc)}.g-if .chart th,.g-if .chart td{border-color:var(--grid)}.g-if .calc{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:980px;margin:0 auto 10px;padding:0 16px;display:flex}.g-if .calc label{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.g-if .calc select,.g-if .calc input{background:var(--win);min-width:0;max-width:100%;color:var(--text);border:var(--px) solid var(--win-line);box-shadow:inset 0 0 0 var(--px) var(--win-in);font:inherit;flex:0 280px;padding:5px 8px}.g-if .calc input{flex:0 0 4.5em}.g-if .calc select:focus,.g-if .calc input:focus{box-shadow:inset 0 0 0 var(--px) var(--box1), inset 0 0 0 calc(2 * var(--px)) var(--box2);outline:none}.g-if .calc-out{grid-template-columns:minmax(200px,260px);margin-bottom:8px}.g-if .ico{width:var(--ico);height:var(--ico);vertical-align:middle;margin-right:4px}.g-if .ico.s{width:var(--ico-s);height:var(--ico-s);vertical-align:-3px;margin-right:2px}@media (width<=900px),(orientation:portrait) and (width<=1100px),(pointer:coarse){.g-if{--tap:44px}.g-if .card a.cname,.g-if .card .cname a,.g-if .card .meta a,.g-if .recipes a,.g-if .chart a{margin:-13px -8px;padding:13px 8px;display:inline-block}.g-if .card a.cname{margin-block:-12px;padding-block:12px}.g-if .filters{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;gap:8px;padding:0 16px 4px;overflow-x:auto}.g-if .filters button{min-height:var(--tap);min-width:var(--tap);flex:none;font-size:.9rem}.g-if .frow input,.g-if .fsort select,.g-if .fclear,.g-if .calc select,.g-if .calc input{min-height:var(--tap)}.g-if .recipes li{padding:4px 0}}.g-if .maps{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:12px;max-width:980px;margin:0 auto 10px;padding:0 16px;display:flex}.g-if .ifmap{max-width:100%;margin:0;padding:8px}.g-if .ifmap figcaption{font-family:var(--face-px);color:var(--muted);margin-bottom:6px}.g-if .ifmap-in{line-height:0;position:relative}.g-if .ifmap-in img{max-width:100%;height:auto;image-rendering:pixelated;display:block}.g-if .pin{min-width:18px;height:18px;font:11px/16px var(--face-px);text-align:center;color:#fff;background:var(--box1);border:var(--px) solid #eee;padding:0 2px;position:absolute;transform:translate(-50%,-50%)}.g-if .pin.p-boss,.g-if .pin.p-magicbox{background:var(--box2);border-color:var(--red)}.g-if .pin.p-shop,.g-if .pin.p-healer,.g-if .pin.p-fusion,.g-if .pin.p-save,.g-if .pin.p-casino{background:var(--plate);border-color:var(--cursor1)}.g-if .stock{margin:4px 0 0;padding:0;list-style:none}.g-if .stock li{justify-content:space-between;gap:8px;padding:2px 0;display:flex}.g-if .stock b{color:var(--muted);font-weight:400}.g-if .scene{text-align:left;max-width:860px;margin:0 auto 12px;padding:10px 14px}.g-if .scene .sh{font-family:var(--face-px);color:var(--cursor1);margin:0 0 4px}.g-if .scene .meta,.g-if .scene .with{color:var(--muted);margin:2px 0;font-size:.85rem}.g-if .scene summary{cursor:pointer;color:var(--link)}.g-if .scene summary .n{color:var(--muted);font-size:.85rem}.g-if .talk{margin:8px 0 0;padding:0;list-style:none}.g-if .talk>li{background:var(--plate);border-bottom:var(--px) solid var(--bevel-dark);margin:0 0 6px;padding:6px 10px}.g-if .talk .who{color:var(--cursor1);margin-bottom:2px;font-weight:700;display:block}.g-if .talk .said{white-space:pre-line;margin:0}.g-if .talk .nar{color:var(--muted);background:0 0;font-style:italic}.g-if .talk .hero{color:var(--cursor1);font-weight:400}.g-if .songs .rows a{min-height:var(--tap);align-items:center;display:inline-flex}.g-if .tracks{columns:2 16em;padding-left:2.4em}.g-if .songs .scn{flex-direction:column;display:flex}html:has(>body.g-if){--f:calc(1s / 60);--fade-in:calc(var(--f) * 15);--grid-in:calc(var(--f) * 23);animation:if-fade var(--fade-in) steps(15, start)}.g-if .chart th,.g-if .chart td{animation:if-grid var(--grid-in) linear var(--fade-in) backwards}@keyframes if-fade{0%{filter:brightness(0)}to{filter:brightness()}}@keyframes if-grid{0%{border-color:#000;animation-timing-function:steps(9,start)}39.13%{border-color:#004848;animation-timing-function:steps(14,start)}to{border-color:var(--grid)}}@media (prefers-reduced-motion:reduce){html:has(>body.g-if),.g-if .chart th,.g-if .chart td{animation:none}}@font-face{font-family:JB;src:url(/fonts/jackbros.woff2)format("woff2");font-display:swap}.g-jackbros{--jb-hi:#e40000;--jb-mid:#850000;--jb-lo:#410000;--plate:#000;--bevel-dark:transparent;--bevel-light:transparent;--win:var(--jb-lo);--win-line:var(--jb-hi);--win-in:var(--jb-mid);--text:#ff4848;--muted:var(--jb-hi);--panel-loc:var(--jb-mid);--cursor1:var(--jb-hi);--cursor2:var(--jb-hi);--cursor3:var(--jb-mid);--red:var(--jb-hi);--red-light:#ff8080;--link:#ff4848;--link-hover:#ff9a9a;--net-bg:#000;--net-line:var(--jb-mid);--net-text:var(--jb-hi);--net-on:#ff4848;--line:var(--jb-mid);--panel:var(--jb-lo);--outline-ink:#000;--face-px:"JB", system-ui, sans-serif;--px-1:16px;--px-2:16px;--px-3:32px;--cursor:var(--jb-hi);--corridor:linear-gradient(90deg, var(--jb-hi), var(--jb-lo));--jb-cut:polygon(3px 0, calc(100% - 3px) 0, calc(100% + 1px) 4px, calc(100% + 1px) calc(100% - 2px), calc(100% - 2px) calc(100% + 1px), 4px calc(100% + 1px), 0 calc(100% - 3px), 0 3px);image-rendering:pixelated}.g-jackbros:lang(ja){--face-px:"JB", "Yu Gothic UI", "Meiryo", system-ui, sans-serif}.g-jackbros .win{box-shadow:inset 1px 1px 0 var(--win-in), 1px 1px 0 var(--win-in)}.g-jackbros :is(.banner,.title,.card,.lead,.lbart,.lbq,footer){clip-path:var(--jb-cut)}.g-jackbros main h2.ph{box-shadow:none}.g-jackbros .burger{color:#000}.g-jackbros .intro{border:var(--px) solid var(--win-line);background:var(--win);box-shadow:inset 1px 1px 0 var(--win-in), 1px 1px 0 var(--win-in);clip-path:var(--jb-cut);padding:8px 12px}.g-jackbros .dd-btn,.g-jackbros .dd-menu a,.g-jackbros .sn-h,.g-jackbros .sn-group li a,.g-jackbros .jump a{position:relative}.g-jackbros .dd-menu a,.g-jackbros .sn-h,.g-jackbros .jump a{padding-left:24px}.g-jackbros .dd-btn{padding-left:22px}.g-jackbros .sn-group li a{padding-left:20px}.g-jackbros .dd.on>.dd-btn,.g-jackbros .dd:hover>.dd-btn,.g-jackbros .dd:focus-within>.dd-btn,.g-jackbros .dd.open>.dd-btn,.g-jackbros .dd-menu a:hover,.g-jackbros .sn-h[aria-current],.g-jackbros .sn-h:hover,.g-jackbros .sn-group li a:hover,.g-jackbros .jump a:hover{color:var(--link-hover);background:0 0}.g-jackbros .dd-btn:before,.g-jackbros .dd-menu a:before,.g-jackbros .sn-h:before,.g-jackbros .sn-group li a:before,.g-jackbros .jump a:before{content:"";visibility:hidden;background:url(/img/look/jackbros/cursor.png) 0 0/16px 16px;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;left:2px}.g-jackbros .sn-group li a:before{left:0}.g-jackbros .dd.on>.dd-btn:before,.g-jackbros .dd:hover>.dd-btn:before,.g-jackbros .dd:focus-within>.dd-btn:before,.g-jackbros .dd.open>.dd-btn:before,.g-jackbros .dd-menu a:hover:before,.g-jackbros .sn-h[aria-current]:before,.g-jackbros .sn-h:hover:before,.g-jackbros .sn-group li a:hover:before,.g-jackbros .jump a:hover:before{visibility:visible}.g-jackbros .jbstats{text-align:left;grid-template-columns:auto auto auto;justify-content:start;gap:4px 16px;margin:0 0 12px;display:grid}.g-jackbros .jbstats dt{color:var(--muted)}.g-jackbros .jbstats dd{font-family:var(--face-px);font-size:var(--px-1);margin:0}.g-jackbros .jbtable{border-collapse:collapse;margin:0 auto 12px}.g-jackbros .jbtable :is(th,td){border:1px solid var(--line);text-align:left;padding:4px 10px}.g-jackbros .jbtable th{font-family:var(--face-px);font-weight:400;font-size:var(--px-1);color:var(--jb-hi)}.g-jackbros .lbgal{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0 0 12px;display:grid}.g-jackbros .lbart{margin:0;padding:8px}.g-jackbros .lbart img{image-rendering:auto;max-width:100%;height:auto;margin:0 auto;display:block}.g-jackbros :is(.lbart,.lbq) figcaption{color:var(--muted);margin-top:6px;font-size:.85rem}.g-jackbros .lbart figcaption b{color:var(--text);display:block}.g-jackbros .lbq{text-align:left;margin:0 0 12px;padding:8px 12px}.g-jackbros .lbq h3{color:var(--jb-hi);margin:0 0 6px}.g-jackbros .lbq blockquote{border-left:3px solid var(--line);margin:0;padding-left:10px}.g-jackbros .lbq blockquote p{margin:0 0 6px}@media (width<=900px),(orientation:portrait) and (width<=1100px){.g-jackbros .sn-group li a{padding:8px 8px 8px 20px}.g-jackbros a.cname,.g-jackbros .card .cname a{min-height:var(--tap);min-width:var(--tap);align-items:center;display:flex}.g-jackbros .meta a,.g-jackbros .jump a,.g-jackbros .more a{min-height:var(--tap);min-width:var(--tap);align-items:center;display:inline-flex}.g-jackbros .filters{gap:8px}.g-jackbros .filters button{min-height:var(--tap)}}@font-face{font-family:KYU;src:url(/fonts/kyuuyaku.woff2)format("woff2");font-display:swap}.g-kyuuyaku{--tap:44px;--plate:#7b797b url(/img/look/kyuuyaku/plate.png) 0 0 / 16px 8px;--bevel-dark:#202020;--bevel-light:#bdbebd;--win:linear-gradient(#000 12.5%, #000808 12.5% 18.75%, #001010 18.75% 25%, #001818 25% 31.25%, #002020 31.25% 37.5%, #002829 37.5% 43.75%, #003031 43.75% 50%, #003839 50% 56.25%, #004041 56.25% 62.5%, #00484a 62.5% 68.75%, #005052 68.75% 75%, #08595a 75% 81.25%, #106162 81.25%);--win-line:#fff;--win-in:#000;--text:#f6f6f6;--muted:#d5d6d5;--panel-loc:#005052;--cursor1:#d5d6a4;--cursor2:#c5c683;--cursor3:#a4a552;--link:#d5d6a4;--link-hover:#fff;--net-bg:#202020;--net-line:#4a484a;--net-text:#bdbebd;--net-on:#fff;--line:#4a484a;--face-px:"KYU", system-ui, sans-serif;--cursor:linear-gradient(var(--cursor1), var(--cursor2) 55%, var(--cursor3));--corridor:linear-gradient(90deg, #5a0000, #7b1029);--plate-ink:1px 0 #000, -1px 0 #000, 0 1px #000, 0 -1px #000, 1px 1px #000, -1px -1px #000, 1px -1px #000, -1px 1px #000;image-rendering:pixelated}.g-kyuuyaku:lang(ja){--face-px:"KYU", "Yu Gothic UI", "Meiryo", system-ui, sans-serif}.g-kyuuyaku .say,.g-kyuuyaku .frow input,.g-kyuuyaku .fsort select,.g-kyuuyaku .fclear,.g-kyuuyaku .filters button,.g-kyuuyaku .netbar select,.g-kyuuyaku .chart tr>th:first-child{background:#000}.g-kyuuyaku .site-credit,.g-kyuuyaku .crumbs,.g-kyuuyaku .crumbs a,.g-kyuuyaku .fsort,.g-kyuuyaku .fcount{color:#fff;text-shadow:var(--plate-ink)}.g-kyuuyaku .intro{border:2px solid var(--win-line);background:var(--win);color:var(--text);padding:8px 12px}.g-kyuuyaku .banner:before{content:"";background:url(/img/look/kyuuyaku/band.png) 0 0/256px 22px;width:256px;max-width:100%;height:22px}.g-kyuuyaku .dd-btn,.g-kyuuyaku .dd-menu a,.g-kyuuyaku .sn-h,.g-kyuuyaku .sn-group li a,.g-kyuuyaku .jump a{position:relative}.g-kyuuyaku .dd-menu a,.g-kyuuyaku .sn-h,.g-kyuuyaku .jump a{padding-left:20px}.g-kyuuyaku .sn-group li a{padding-left:16px}.g-kyuuyaku .dd.on>.dd-btn,.g-kyuuyaku .dd:hover>.dd-btn,.g-kyuuyaku .dd:focus-within>.dd-btn,.g-kyuuyaku .dd.open>.dd-btn,.g-kyuuyaku .dd-menu a:hover,.g-kyuuyaku .sn-h[aria-current],.g-kyuuyaku .sn-h:hover,.g-kyuuyaku .sn-group li a:hover,.g-kyuuyaku .jump a:hover{color:#fff;background:0 0}.g-kyuuyaku .dd-btn:before,.g-kyuuyaku .dd-menu a:before,.g-kyuuyaku .sn-h:before,.g-kyuuyaku .sn-group li a:before,.g-kyuuyaku .jump a:before{content:"";visibility:hidden;background:url(/img/look/kyuuyaku/ring.png) 0 0/64px 16px;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;left:2px}.g-kyuuyaku .sn-group li a:before{left:0}.g-kyuuyaku .dd.on>.dd-btn:before,.g-kyuuyaku .dd:hover>.dd-btn:before,.g-kyuuyaku .dd:focus-within>.dd-btn:before,.g-kyuuyaku .dd.open>.dd-btn:before,.g-kyuuyaku .dd-menu a:hover:before,.g-kyuuyaku .sn-h[aria-current]:before,.g-kyuuyaku .sn-h:hover:before,.g-kyuuyaku .sn-group li a:hover:before,.g-kyuuyaku .jump a:hover:before{visibility:visible;animation:kyu-ring var(--ring) steps(4) infinite}@media (width<=900px),(orientation:portrait) and (width<=1100px){.g-kyuuyaku .sn-group li a{padding:8px 8px 8px 16px}.g-kyuuyaku a.cname,.g-kyuuyaku .card .cname a{min-height:var(--tap);min-width:var(--tap);align-items:center;display:flex}.g-kyuuyaku .aff.sk p,.g-kyuuyaku .aff p:has(>a){margin:0}.g-kyuuyaku .aff p>a,.g-kyuuyaku .facts dd a,.g-kyuuyaku .recipes a,.g-kyuuyaku .meta a,.g-kyuuyaku .jump a,.g-kyuuyaku .more a{min-height:var(--tap);min-width:var(--tap);align-items:center;display:inline-flex}.g-kyuuyaku .chart td a{min-height:var(--tap);min-width:var(--tap);justify-content:center;align-items:center;display:flex}.g-kyuuyaku .filters{gap:8px}.g-kyuuyaku .filters button{min-height:var(--tap)}.g-kyuuyaku .frow input,.g-kyuuyaku .fsort select,.g-kyuuyaku .calc select{min-height:var(--tap);font-size:1rem}}html:has(>body.g-kyuuyaku){--kyu-f:calc(1s / 60);--fade-in:calc(var(--kyu-f) * 31);animation:kyu-fade var(--fade-in) steps(31, start)}.g-kyuuyaku{--ring:calc(1s / 60 * 16)}@keyframes kyu-fade{0%{filter:brightness(0)}to{filter:brightness()}}@keyframes kyu-ring{to{background-position:-64px 0}}@media (prefers-reduced-motion:reduce){html:has(>body.g-kyuuyaku),.g-kyuuyaku :is(.dd-btn,.dd-menu a,.sn-h,.sn-group li a,.jump a):before{animation:none}}@font-face{font-family:LB1;src:url(/fonts/lb1.woff2)format("woff2");font-display:swap}.g-lb1,.g-lb2{--plate:#fff;--bevel-dark:#fff;--bevel-light:#fff;--win:#fff;--win-line:#ad5200;--win-in:#adadad;--text:#000;--muted:#525252;--panel-loc:#ffce00;--cursor1:#ad5200;--cursor2:#ffce00;--cursor3:#ad5200;--red:#9c0000;--red-light:#9c0000;--link:#ad5200;--link-hover:#9c0000;--net-bg:#000;--net-line:#525252;--net-text:#adadad;--net-on:#fff;--line:#adadad;--panel:#fff;--outline:0;--cursor:#ffce00;--corridor:#ad5200;--frame:url(/img/look/lb1/frame.png);--arrow:url(/img/look/lb1/cursor.png);--more:url(/img/look/lb1/more.png);--tile:16px;--frame-time:calc(1s / 59.73);--more-blink:calc(26 * var(--frame-time));color-scheme:light}.g-lb1{--face-px:"LB1", system-ui, sans-serif}:root:lang(ja) .g-lb1{--face-px:"LB1", "Yu Gothic UI", "Meiryo", system-ui, sans-serif}.g-lb1 .win,.g-lb2 .win,.g-lb1 main h2.ph,.g-lb2 main h2.ph{border:var(--tile) solid transparent;border-image:var(--frame) 8 / var(--tile) stretch;image-rendering:pixelated;box-shadow:none}.g-lb1 .card:hover,.g-lb2 .card:hover{border-color:#0000}.g-lb1 .title h1,.g-lb2 .title h1,.g-lb1 .cname,.g-lb2 .cname,.g-lb1 a.card.demon .cname,.g-lb2 a.card.demon .cname,.g-lb1 .skill.sj h3,.g-lb2 .skill.sj h3,.g-lb1 .fuse h3,.g-lb2 .fuse h3,.g-lb1 .sub-h,.g-lb2 .sub-h,.g-lb1 .chart th,.g-lb2 .chart th,.g-lb1 .pairs th,.g-lb2 .pairs th,.g-lb1 .demon .race,.g-lb2 .demon .race,.g-lb1 .skill .race,.g-lb2 .skill .race,.g-lb1 .spell .race,.g-lb2 .spell .race,.g-lb1 .profile .race a,.g-lb2 .profile .race a{color:var(--text)}.g-lb1 .ph,.g-lb2 .ph{color:var(--text);background:var(--win)}.g-lb1 main h2.ph,.g-lb2 main h2.ph{padding:2px 22px}.g-lb1 .dd-btn,.g-lb2 .dd-btn,.g-lb1 .dd-menu a,.g-lb2 .dd-menu a,.g-lb1 .sn-h,.g-lb2 .sn-h,.g-lb1 .jump a,.g-lb2 .jump a{position:relative}.g-lb1 .dd-menu a,.g-lb2 .dd-menu a,.g-lb1 .sn-h,.g-lb2 .sn-h{padding-left:22px}.g-lb1 .jump a,.g-lb2 .jump a{padding-left:20px}.g-lb1 .dd.on>.dd-btn,.g-lb2 .dd.on>.dd-btn,.g-lb1 .dd:hover>.dd-btn,.g-lb2 .dd:hover>.dd-btn,.g-lb1 .dd:focus-within>.dd-btn,.g-lb2 .dd:focus-within>.dd-btn,.g-lb1 .dd.open>.dd-btn,.g-lb2 .dd.open>.dd-btn,.g-lb1 .dd-menu a:hover,.g-lb2 .dd-menu a:hover,.g-lb1 .sn-h[aria-current],.g-lb2 .sn-h[aria-current],.g-lb1 .sn-h:hover,.g-lb2 .sn-h:hover,.g-lb1 .jump a:hover,.g-lb2 .jump a:hover{color:var(--text);background:0 0}.g-lb1 .dd.on>.dd-btn:before,.g-lb2 .dd.on>.dd-btn:before,.g-lb1 .dd:hover>.dd-btn:before,.g-lb2 .dd:hover>.dd-btn:before,.g-lb1 .dd:focus-within>.dd-btn:before,.g-lb2 .dd:focus-within>.dd-btn:before,.g-lb1 .dd.open>.dd-btn:before,.g-lb2 .dd.open>.dd-btn:before,.g-lb1 .dd-menu a:hover:before,.g-lb2 .dd-menu a:hover:before,.g-lb1 .sn-h[aria-current]:before,.g-lb2 .sn-h[aria-current]:before,.g-lb1 .sn-h:hover:before,.g-lb2 .sn-h:hover:before,.g-lb1 .jump a:hover:before,.g-lb2 .jump a:hover:before{content:"";width:var(--tile);height:var(--tile);margin-top:calc(var(--tile) / -2);background:var(--arrow) 0 0 / 100% 100%;image-rendering:pixelated;position:absolute;top:50%;left:0}.g-lb1 .pick .plus,.g-lb2 .pick .plus{color:var(--text)}@media (width<=600px){.g-lb1,.g-lb2,.g-lb3,.g-lbs{--tap:44px;font-size:16px}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) :is(.frow input,.fsort select,.fpick select,.pick select,.opts input,.fighter select,.row input,.crow input,.crow select){min-height:var(--tap);font-size:16px}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .fsort{font-size:16px}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .filters{gap:8px;margin-bottom:8px}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .filters button{min-width:var(--tap);min-height:var(--tap);font-size:.9rem}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .chk input{width:24px;height:24px}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) :is(a.cname,.grid>a.mon){min-width:var(--tap);min-height:var(--tap);justify-content:center;align-items:center;display:inline-flex}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) :is(.aff.rows a,.card .meta a){min-height:var(--tap);align-items:center;display:inline-flex}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) :is(.drop a,main li>a,main dd>a){min-width:var(--tap);min-height:var(--tap);align-items:center;display:inline-flex}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .chart :is(td,th)>a{min-width:var(--tap);min-height:var(--tap);justify-content:center;align-items:center;display:flex}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) main:has(>.fbar,>.lead+.grid.big){flex-direction:column;display:flex}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) main:has(>.fbar,>.lead+.grid.big)>*{order:2}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) main:has(>.fbar,>.lead+.grid.big)>:is(.site-credit,.crumbs,.title){order:0}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) main>:is(.fbar,.lead+.grid.big){order:1}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .lead+.grid.big{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .lead+.grid.big .card{min-height:var(--tap);justify-content:center;gap:2px;padding:8px 4px}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .lead+.grid.big .cname{text-align:center;overflow-wrap:normal;font-size:.875rem}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .recipes li a{min-width:var(--tap);min-height:var(--tap);justify-content:center;align-items:center;display:inline-flex}}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .ico.s{width:var(--ico-s);height:var(--ico-s);vertical-align:-3px;margin-right:2px}:is(.g-lb1,.g-lb2) :is(.pin.exit,.pin.shop,.pin.npc,.pin.boss,.pin.zone){border:calc(var(--z) * 1px) solid}:is(.g-lb1,.g-lb2) .pin.exit{border-color:var(--text)}:is(.g-lb1,.g-lb2) .pin.shop{border-color:var(--cursor2)}:is(.g-lb1,.g-lb2) .pin.npc{border-color:var(--muted);border-style:dotted}:is(.g-lb1,.g-lb2) .pin.boss{border-color:var(--red);border-width:calc(var(--z) * 2px)}:is(.g-lb1,.g-lb2) .pin.zone{height:calc(var(--pin-h,16) * var(--z) * 1px);border-color:var(--red);border-style:dashed}:is(.g-lb1,.g-lb2) .mapview:has([value=exit]:not(:checked)) .pin.exit,:is(.g-lb1,.g-lb2) .mapview:has([value=shop]:not(:checked)) .pin.shop,:is(.g-lb1,.g-lb2) .mapview:has([value=npc]:not(:checked)) .pin.npc,:is(.g-lb1,.g-lb2) .mapview:has([value=boss]:not(:checked)) .pin.boss,:is(.g-lb1,.g-lb2) .mapview:has([value=zone]:not(:checked)) .pin.zone{display:none}:is(.g-lb1,.g-lb2) .chart caption{text-align:left;padding:4px 0}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .lbbook{flex-wrap:wrap;align-items:flex-start;gap:12px;margin:0 0 12px;display:flex}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .lbbook .lbq{flex:300px}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .lbart{max-width:360px;margin:0}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .lbart img{max-width:100%;height:auto;margin:0 auto;display:block}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) :is(.lbart,.lbq) figcaption{color:var(--muted);margin-top:6px;font-size:.85rem}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .lbart figcaption b{color:var(--text);display:block}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .lbq{margin:0 0 12px}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .lbq h3{color:var(--text);margin:0 0 6px}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .lbq blockquote{border-left:3px solid var(--win-in);margin:0;padding-left:10px}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .lbq blockquote p{white-space:pre-line;margin:0 0 6px}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .lbgal{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0 0 12px;display:grid}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .lbgal .lbart{max-width:none}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .lbgal a{color:inherit;text-decoration:none}:is(.g-lb1,.g-lb2) .win.lines{position:relative}:is(.g-lb1,.g-lb2) .win.lines:after{content:"";left:50%;bottom:calc(var(--tile) * -1);width:var(--tile);height:var(--tile);background:var(--more) 0 0 / 100% 100%;image-rendering:pixelated;animation:lb-more var(--more-blink) step-end infinite;position:absolute}@keyframes lb-more{50%{visibility:hidden}}@media (prefers-reduced-motion:reduce){:is(.g-lb1,.g-lb2) .win.lines:after{animation:none}}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .scene{margin:0 0 16px}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .scene .meta{color:var(--muted);margin:0 0 6px}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .lines{margin:0;padding:4px 10px;list-style:none}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .lines li.said{border-bottom:1px solid var(--win-in);align-items:baseline;gap:8px;padding:6px 0;display:flex}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .lines li.said:last-child{border-bottom:0}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .lines .tag{color:var(--muted);flex:none;font-size:.8rem}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .lines .jt{white-space:pre-line;overflow-wrap:anywhere}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .lines .pc{color:var(--link)}@media (width<=600px){:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .lines li.said{flex-direction:column;gap:2px}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .scene .meta a{min-width:var(--tap);min-height:var(--tap);align-items:center;display:inline-flex}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .mapctl{row-gap:8px}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .mapctl label{min-height:var(--tap);align-items:center;gap:4px;display:inline-flex}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .mapctl input{width:40px;height:40px;margin:0}:is(.g-lb1,.g-lb2,.g-lb3,.g-lbs) .jump a{min-width:var(--tap);min-height:var(--tap);align-items:center;display:inline-flex}}@font-face{font-family:LB2;src:url(/fonts/lb2.woff2)format("woff2");font-display:swap}.g-lb2{--face-px:"LB2", system-ui, sans-serif;--more:url(/img/look/lb1/more2.png)}:root:lang(ja) .g-lb2{--face-px:"LB2", "Yu Gothic UI", "Meiryo", system-ui, sans-serif}.g-lb2 .stock p{justify-content:space-between;gap:8px;display:flex}.g-lb2 .stock a{color:var(--text)}.g-lb2 .stock a:hover{color:var(--cursor1)}.g-lb2 .aff.sk b{margin-right:.4em}.g-lb2 .pick .plus{color:var(--text)}.g-lb2 .pick .slot{flex:0 360px;gap:6px;min-width:0;display:flex}.g-lb2 .pick .slot select{flex:auto;min-width:0}.g-lb2 .pick input[type=number]{width:4.5em}.g-lb2 .chart.moon td{text-align:right}@font-face{font-family:LB3;src:url(/fonts/lb3.woff2)format("woff2");font-display:swap}.g-lb3{--plate:#000;--bevel-dark:#000;--bevel-light:#424242;--win:#c6a584;--win-line:#c6c6c6;--win-in:#846342;--text:#000;--muted:#000;--panel-loc:#846342;--cursor1:#004200;--cursor2:#218400;--cursor3:#006300;--red:#7b0000;--red-light:#7b0000;--link:#004200;--link-hover:#7b0000;--net-bg:#000;--net-line:#424242;--net-text:#c6c6c6;--net-on:#e7e7e7;--line:#846342;--panel:#c6a584;--outline-ink:#000;--face-px:"LB3", system-ui, sans-serif;--cursor:none;--corridor:#846342;--lb3-tile:calc(8 * var(--px));--lb3-sky-text:#c6c6c6;--lb3-sky:#2142a5 0 8px, #18399c 0 16px, #103194 0 24px, #08298c 0 32px, #002184 0 40px, #00187b 0 48px, #001073 0 56px, #00086b 0 64px, #000063 0 72px, #00005a 0 80px, #000052 0 88px, #00004a 0 96px, #000042 0 104px, #000039 0 112px, #000031 0 120px, #000029 0 128px, #000021 0 136px, #000018 0 144px, #000010 0 152px, #000008 0 160px;background:linear-gradient(var(--lb3-sky)) top / 100% 160px no-repeat fixed, linear-gradient(to top, var(--lb3-sky)) bottom / 100% 160px no-repeat fixed, var(--plate)}:root:lang(ja) .g-lb3{--face-px:"LB3", "Yu Gothic UI", "Meiryo", system-ui, sans-serif}.g-lb3 .win{background:var(--win);border:var(--lb3-tile) solid transparent;box-shadow:none;border-image:url(/img/look/lb3/frame.png) 8 fill / var(--lb3-tile) repeat;image-rendering:pixelated}.g-lb3 main h2.ph{border:var(--lb3-tile) solid transparent;box-shadow:none;border-image:url(/img/look/lb3/frame.png) 8 / var(--lb3-tile) repeat;image-rendering:pixelated}.g-lb3 .side .ph{margin:0 0 4px}.g-lb3 .title h1,.g-lb3 .cname,.g-lb3 a.card.demon .cname,.g-lb3 .skill.sj h3,.g-lb3 .fuse h3,.g-lb3 .sub-h{color:var(--text)}.g-lb3 .card{padding:4px 4px 2px}.g-lb3 .demon .race{color:#fff}.g-lb3 .nums b{color:var(--text)}.g-lb3 .pills i{color:#fff}.g-lb3 .frow input::placeholder{color:var(--muted);opacity:1}.g-lb3 .site-credit,.g-lb3 .crumbs,.g-lb3 .crumbs a,.g-lb3 .intro,.g-lb3 .fcount,.g-lb3 .fsort{color:var(--lb3-sky-text)}.g-lb3 .crumbs a:hover{color:var(--net-on)}.g-lb3 section>.sub-h,.g-lb3 .jump a{color:var(--lb3-sky-text)}.g-lb3 .jump a:hover{color:#000}.g-lb3 .dd-btn,.g-lb3 .dd-menu a,.g-lb3 .sn-h,.g-lb3 .sn-group li a,.g-lb3 .jump a,.g-lb3 .filters button{position:relative}.g-lb3 .dd-menu a,.g-lb3 .sn-h{padding-left:calc(var(--lb3-tile) + 6px)}.g-lb3 .sn-group li a{padding-left:calc(var(--lb3-tile) + 2px);padding-right:2px}.g-lb3 .jump a{padding-left:calc(var(--lb3-tile) + 4px)}.g-lb3 .filters button.on{padding-left:calc(var(--lb3-tile) + 4px);background:var(--win);border-color:var(--text)}.g-lb3 .dd.on>.dd-btn:before,.g-lb3 .dd:hover>.dd-btn:before,.g-lb3 .dd:focus-within>.dd-btn:before,.g-lb3 .dd.open>.dd-btn:before,.g-lb3 .dd-menu a:hover:before,.g-lb3 .sn-h[aria-current]:before,.g-lb3 .sn-h:hover:before,.g-lb3 .sn-group li a:hover:before,.g-lb3 .jump a:hover:before,.g-lb3 .filters button.on:before{content:"";width:var(--lb3-tile);height:var(--lb3-tile);margin-top:calc(-4 * var(--px));image-rendering:pixelated;background:url(/img/look/lb3/cursor.png) 0 0/100% 100%;position:absolute;top:50%;left:0}.g-lb3 .filters button.on:before{left:2px}.g-lb3 .filters button:hover{border-color:var(--text)}.g-lb3 .pick .plus,.g-lb3 .chart th{color:var(--text);-webkit-text-stroke:0}.g-lb3 .intro a{color:var(--lb3-sky-text);text-decoration:underline}.g-lb3 .intro a:hover{color:var(--net-on)}.g-lb3{--pin-exit:#e7e7e7;--pin-shop:#218400;--pin-boss:#c60000;--pin-npc:#c6a584;--pin-chest:#c6a584;--pin-zone:#e7e7e7}.g-lb3 .lb3map .mapctl{top:var(--nav-h,56px);z-index:5;background:var(--win);margin:-8px -8px 8px;padding:6px 8px;position:sticky}.g-lb3 .lb3sub{margin:0 0 12px}.g-lb3 .lb3sub figcaption{margin:0 0 4px}.g-lb3 :is(.pin.town,.pin.exit,.pin.shop,.pin.npc,.pin.boss,.pin.zone){border:calc(var(--z) * 1px) solid}.g-lb3 .pin.chest{border-color:var(--pin-chest)}.g-lb3 .pin.spot,.g-lb3 .pin.exit{border-color:var(--pin-exit)}.g-lb3 .pin.town{border-color:var(--pin-exit);border-width:calc(var(--z) * 2px)}.g-lb3 .pin.shop{border-color:var(--pin-shop)}.g-lb3 .pin.npc{border-color:var(--pin-npc);border-style:dotted}.g-lb3 .pin.boss{border-color:var(--pin-boss);border-width:calc(var(--z) * 2px)}.g-lb3 .pin.zone{width:calc(var(--w) * var(--z) * 1px);height:calc(var(--h) * var(--z) * 1px);border-color:var(--pin-zone);border-style:dashed}.g-lb3 .pin.zone:hover,.g-lb3 .pin.zone:focus{z-index:2}.g-lb3 .mapview:has([value=town]:not(:checked)) .pin.town,.g-lb3 .mapview:has([value=zone]:not(:checked)) .pin.zone,.g-lb3 .mapview:has([value=shop]:not(:checked)) .pin.shop,.g-lb3 .mapview:has([value=boss]:not(:checked)) .pin.boss,.g-lb3 .mapview:has([value=npc]:not(:checked)) .pin.npc,.g-lb3 .mapview:has([value=exit]:not(:checked)) .pin.exit{display:none}@font-face{font-family:LBS;src:url(/fonts/lbs.woff2)format("woff2");font-display:swap}.g-lbs{--plate:#000;--bevel-dark:#000;--bevel-light:#000;--win:#000;--win-line:#fff;--win-in:#888;--text:#fff;--muted:#bbb;--panel-loc:#444;--cursor1:#ee0;--cursor2:#fff;--cursor3:#fff;--red:#f20;--red-light:#fff;--link:var(--cursor1);--link-hover:var(--text);--net-bg:#000;--net-line:#888;--net-text:#bbb;--net-on:#fff;--line:#888;--panel:#000;--outline-ink:#000;--outline:0;--face-px:"LBS", system-ui, sans-serif;--cursor:var(--text);--corridor:var(--red);--frame:url(/img/look/lbs/win.png) 8 / 16px;--arrow:url(/img/look/lbs/cursor.png) 0 0 / 16px 16px no-repeat}:root:lang(ja) .g-lbs{--face-px:"LBS", "Yu Gothic UI", "Meiryo", system-ui, sans-serif}:root:lang(ja) .g-lbs .title h1{word-break:keep-all}.g-lbs .win,.g-lbs main h2.ph{border:16px solid var(--win-line);border-image:var(--frame);box-shadow:none;image-rendering:pixelated}.g-lbs .banner{padding:4px 8px 2px}.g-lbs .nav{padding:0 4px}.g-lbs .dd-menu{padding:0}.g-lbs .card,.g-lbs .demon{padding:4px}.g-lbs .title{padding:4px 16px 2px}.g-lbs footer{padding:2px 8px 0}.g-lbs .ph{background:var(--win)}.g-lbs .side .win{padding:0 0 4px;position:relative}.g-lbs .side .ph{text-align:left;width:fit-content;margin:-16px 0 0 16px;padding:0 4px 0 2px;line-height:16px}.g-lbs main h2.ph{padding:0 14px}.g-lbs .dd-btn,.g-lbs .dd-menu a,.g-lbs .sn-h,.g-lbs .filters button,.g-lbs .burger,.g-lbs .side-close,.g-lbs a.card{position:relative}.g-lbs .dd.on>.dd-btn,.g-lbs .dd:hover>.dd-btn,.g-lbs .dd:focus-within>.dd-btn,.g-lbs .dd.open>.dd-btn,.g-lbs .dd-menu a:hover,.g-lbs .sn-h[aria-current],.g-lbs .sn-h:hover,.g-lbs .filters button.on{color:var(--text);background:0 0}.g-lbs .dd-menu a{padding:4px 10px 4px 22px}.g-lbs .sn-h{padding:4px 8px 4px 22px}.g-lbs .filters button{padding:3px 10px 3px 20px}.g-lbs .filters button:hover,.g-lbs .filters button.on{border-color:var(--win-line)}.g-lbs .dd.on>.dd-btn:before,.g-lbs .dd:hover>.dd-btn:before,.g-lbs .dd:focus-within>.dd-btn:before,.g-lbs .dd.open>.dd-btn:before,.g-lbs .dd-menu a:hover:before,.g-lbs .sn-h[aria-current]:before,.g-lbs .sn-h:hover:before,.g-lbs .filters button.on:before,.g-lbs .burger:before,.g-lbs .side-close:before{content:"";background:var(--arrow);width:16px;height:16px;image-rendering:pixelated;margin-top:-8px;position:absolute;top:50%;left:2px}.g-lbs .dd-menu a:hover:before,.g-lbs .sn-h[aria-current]:before,.g-lbs .sn-h:hover:before{left:4px}.g-lbs a.card:hover:before{content:"";background:var(--win) var(--arrow);width:16px;height:16px;image-rendering:pixelated;position:absolute;top:-16px;left:-16px}.g-lbs .burger{color:var(--text);background:0 0;padding:6px 14px 6px 22px}.g-lbs .side-close{color:var(--text);background:var(--win);margin:0;padding:0 4px 0 20px;line-height:16px;position:absolute;top:-16px;right:16px}.g-lbs .sn-group li a:hover,.g-lbs .jump a:hover{color:var(--cursor1);background:0 0}.g-lbs .pills i{background:var(--panel-loc)}.g-lbs .profile .race a:hover{color:var(--cursor1);background:var(--panel-loc)}.g-lbs .members{text-align:left;width:100%;margin:0;padding:0 8px;font-size:.85rem;list-style:none}.g-lbs .members span{min-width:3.4em;color:var(--muted);display:inline-block}.g-lbs .calc .opts{border-bottom:0}.g-lbs .entry>.facts:first-child{border-top:0;margin-top:0;padding-top:0}.g-lbs .out .res .dim{font-family:var(--face-text);font-size:.9rem}.g-lbs .dmg .big{font-family:var(--face-text);font-size:1.25rem}.g-lbs{--pin-stairs:var(--text);--pin-exit:var(--text);--pin-boss:var(--red);--pin-fight:var(--red);--pin-shop:var(--muted);--pin-spring:var(--cursor1);--pin-spin:var(--muted)}.g-lbs .lbsmap .mapctl{top:var(--nav-h,56px);z-index:5;background:var(--win);margin:-8px -8px 8px;padding:6px 8px;position:sticky}.g-lbs .lbsfloor{scroll-margin-top:calc(var(--nav-h,56px) + 48px);margin:0 0 16px}.g-lbs .lbsfloor figcaption{margin:0 0 4px}.g-lbs .lbsfloor .wayin{font-family:var(--face-text);color:var(--muted);margin-left:12px;font-size:.85rem}.g-lbs .lbsfloor .foes{margin:6px 0 0;font-size:.9rem}.g-lbs .lbsmap :is(.pin.stairs,.pin.exit,.pin.boss,.pin.fight,.pin.shop,.pin.spring,.pin.spin){border:calc(var(--z) * 1px) solid}.g-lbs .pin.stairs{border-color:var(--pin-stairs)}.g-lbs .pin.exit{border-color:var(--pin-exit);border-width:calc(var(--z) * 2px)}.g-lbs .pin.boss{border-color:var(--pin-boss);border-width:calc(var(--z) * 2px)}.g-lbs .pin.fight{border-color:var(--pin-fight);border-style:dashed}.g-lbs .pin.shop{border-color:var(--pin-shop)}.g-lbs .pin.spring{border-color:var(--pin-spring);border-style:dotted}.g-lbs .pin.spin{border-color:var(--pin-spin);border-style:dotted}.g-lbs .mapview:has([value=stairs]:not(:checked)) .pin.stairs,.g-lbs .mapview:has([value=exit]:not(:checked)) .pin.exit,.g-lbs .mapview:has([value=boss]:not(:checked)) .pin.boss,.g-lbs .mapview:has([value=fight]:not(:checked)) .pin.fight,.g-lbs .mapview:has([value=shop]:not(:checked)) .pin.shop,.g-lbs .mapview:has([value=spring]:not(:checked)) .pin.spring,.g-lbs .mapview:has([value=spin]:not(:checked)) .pin.spin{display:none}.g-lbs .legend{text-align:left;max-width:760px;margin:0 auto 14px;padding-left:20px}.g-lbs .legend li{margin:0 0 4px}@font-face{font-family:Majin;src:url(/fonts/majin.woff2)format("woff2");font-display:swap}.g-majin{--plate:#000;--bevel-dark:#000;--bevel-light:#000;--win:#001029;--win-line:#628583;--win-in:#29484a;--text:#f6f6f6;--muted:#b4bdc2;--panel-loc:#29484a;--cursor1:#acaee6;--cursor2:#ac0818;--cursor3:#ac0818;--cursor:linear-gradient(#ac0818, #ac0818);--red:#f73118;--corridor:linear-gradient(90deg, #628583, #628583);--link:#acaee6;--link-hover:#f6f6f6;--net-bg:#000;--net-line:#29484a;--net-text:#b4bdc2;--net-on:#f6f6f6;--line:#29484a;--panel:#001029;--face-px:"Majin", system-ui, sans-serif}.g-majin:lang(ja){--face-px:"Majin", "Yu Gothic UI", "Meiryo", system-ui, sans-serif}.g-majin .win{border:calc(6 * var(--px)) solid transparent;box-shadow:none;image-rendering:pixelated;background-clip:padding-box;border-image:url(/img/look/majin/win.png) 6}.g-majin .card:hover{outline:var(--px) solid var(--cursor2);outline-offset:var(--px)}.g-majin .ph,.g-majin main h2.ph{height:calc(16 * var(--px));max-width:100%;padding:0 calc(4 * var(--px));line-height:calc(13 * var(--px));white-space:nowrap;text-overflow:ellipsis;color:var(--cursor1);background:var(--win);border-style:solid;border-width:var(--px) calc(6 * var(--px)) calc(2 * var(--px));box-shadow:none;-webkit-text-stroke:0;image-rendering:pixelated;background-clip:padding-box;border-image:url(/img/look/majin/label.png) 1 6 2;overflow:hidden}.g-majin .side .ph{padding:0}.g-majin :is(.burger,.dd.on>.dd-btn,.dd:hover>.dd-btn,.dd:focus-within>.dd-btn,.dd.open>.dd-btn,.dd-menu a:hover,.sn-h[aria-current],.sn-h:hover,.sn-group li a:hover,.jump a:hover,.profile .race a:hover,.pills b,.filters button.on,.side-close){color:var(--text)}@media (width<=767px){:is(.g-majin,.g-majin2) .mapctl{row-gap:8px}:is(.g-majin,.g-majin2) .mapctl label{min-height:44px}:is(.g-majin,.g-majin2) .chart th a{align-items:center;min-height:44px;display:flex}:is(.g-majin,.g-majin2) :is(.chart td,.rules li)>a{align-items:center;min-height:44px;display:inline-flex}}:is(.g-majin,.g-majin2) .boss :is(.card>a,h2>a,.prizes a),:is(.g-majin,.g-majin2) p.boss a{align-items:center;min-height:44px;display:inline-flex}.hubq{margin:0 auto 16px}:is(.g-majin,.g-majin2) .grid.big{grid-template-columns:repeat(4,minmax(0,240px))}@media (width<=767px){:is(.g-majin,.g-majin2) .grid.big{grid-template-columns:repeat(2,1fr);gap:8px}:is(.g-majin,.g-majin2) .grid.big .card{min-height:44px;padding:8px}:is(.g-majin,.g-majin2) .lead .shot{width:160px}}:is(.g-majin,.g-majin2) .fighter{min-width:0}:is(.g-majin,.g-majin2) .fighter select{max-width:100%}:is(.g-majin,.g-majin2) :is(.fighter select,.fighter input[type=number],.calc select,.calc input[type=number]){min-height:var(--tap);font-size:16px}:is(.g-majin,.g-majin2) .calc>label{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 16px 0;display:flex}:is(.g-majin,.g-majin2) .calc>label>span{min-width:9em;color:var(--muted)}:is(.g-majin,.g-majin2) .calc>label>select{flex:240px;min-width:0}:is(.g-majin,.g-majin2) .calc label:has(input[type=checkbox]){min-height:var(--tap);align-items:center}:is(.g-majin,.g-majin2) .calc input[type=checkbox]{width:22px;height:22px}:is(.g-majin,.g-majin2) .said{max-width:760px;margin:0 auto 8px}:is(.g-majin,.g-majin2) .said.start{margin-top:20px}:is(.g-majin,.g-majin2) .said .who{color:var(--cursor1);margin:0 0 4px}:is(.g-majin,.g-majin2) .said .who a{align-items:center;gap:4px;min-height:44px;display:inline-flex}:is(.g-majin,.g-majin2) .pc{color:var(--cursor1)}:is(.g-majin,.g-majin2) .lines li.said{flex-wrap:wrap;gap:4px 16px;max-width:none;margin:0 0 6px;display:flex}:is(.g-majin,.g-majin2) .lines .orig{color:var(--muted)}:is(.g-majin,.g-majin2) .lines a.who{flex-basis:100%;align-items:center;min-height:44px;margin:0;display:flex}:is(.g-majin,.g-majin2) :is(p.more,.scene>.meta) a{min-width:var(--tap);min-height:var(--tap);justify-content:center;align-items:center;display:inline-flex}:is(.g-majin,.g-majin2) .quotes{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;max-width:1100px;margin:0 auto 16px;display:grid}:is(.g-majin,.g-majin2) .quote{text-align:left;margin:0;padding:10px 14px}:is(.g-majin,.g-majin2) .quote h3{margin:0 0 6px;font-size:1em}:is(.g-majin,.g-majin2) .quote h3 a{min-width:var(--tap);min-height:var(--tap);align-items:center;display:inline-flex}:is(.g-majin,.g-majin2) .quote p{margin:0 0 6px}:is(.g-majin,.g-majin2) .quote .orig{color:var(--muted)}:is(.g-majin,.g-majin2) :is(.quote,.gal) .cite{margin:0;font-size:13px}:is(.g-majin,.g-majin2) h3.group{max-width:1100px;color:var(--cursor1);margin:16px auto 8px}.g-majin2 .people{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.g-majin2 .person{align-items:flex-start;gap:10px;display:flex}.g-majin2 .person img{background:#fff;flex:0 0 90px;width:90px;height:auto}.g-majin2 .person .quote{flex:1}:is(.g-majin,.g-majin2) .gal{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;max-width:1100px;margin:0 auto 16px;display:grid}:is(.g-majin,.g-majin2) .gal figure{margin:0;padding:8px}:is(.g-majin,.g-majin2) .gal img{width:100%;height:auto}:is(.g-majin,.g-majin2) .gal figcaption{text-align:left;margin-top:6px}@media (width<=767px){:is(.g-majin,.g-majin2) .quotes,.g-majin2 .people{grid-template-columns:1fr}:is(.g-majin,.g-majin2) .gal{grid-template-columns:repeat(2,1fr);gap:8px}}:is(.g-majin,.g-majin2) .songs :is(.cname a,.rows a){min-width:var(--tap);min-height:var(--tap);justify-content:center;align-items:center;display:inline-flex}.g-majin2 .pin.story{border:calc(var(--z) * 1px) dashed var(--text)}.g-majin2 .pin.story.enemy{border-color:var(--red)}.g-majin2 .mapview:has([value=story]:not(:checked)) .pin.story{display:none}.g-majin2 .mapctl .k-story{white-space:nowrap}.g-majin{--frame:16.667ms;--wipe-rows:14;--wipe:calc(14 * var(--frame))}.g-majin .dd-menu{animation:majin-wipe var(--wipe) steps(var(--wipe-rows), jump-start) both}@keyframes majin-wipe{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media (width<=900px),(orientation:portrait) and (width<=1100px){.g-majin .side{clip-path:inset(0 0 100%);transition:clip-path var(--wipe) steps(var(--wipe-rows), jump-start), visibility var(--wipe);transform:none}.g-majin.side-open .side{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.g-majin :is(.dd-menu,.side){transition:none;animation:none}.g-majin .side{clip-path:none}}@font-face{font-family:Majin2;src:url(/fonts/majin2.woff2)format("woff2");font-display:swap}.g-majin2{--plate:linear-gradient(#0000de, #000) fixed;--bevel-dark:#101020;--bevel-light:#6a6983;--win:#31305a;--win-line:#6a6983;--win-in:#6a6983;--text:#dedeff;--muted:#9c9dd5;--panel-loc:#101020;--cursor1:#e6c641;--cursor2:#c58500;--cursor3:#a46100;--red:#ff7373;--cursor:linear-gradient(#e6c641, #c58500 55%, #a46100);--corridor:linear-gradient(90deg, #6a6983, #6a6983);--link:#e6c641;--link-hover:#dedeff;--net-bg:#101020;--net-line:#6a6983;--net-text:#9c9dd5;--net-on:#dedeff;--line:#6a6983;--panel:#31305a;--label:#9c9dd5;--label-ink:#101010;--shadow:#101010;--face-px:"Majin2", system-ui, sans-serif}.g-majin2:lang(ja){--face-px:"Majin2", "Yu Gothic UI", "Meiryo", system-ui, sans-serif}.g-majin2 .win{border:calc(8 * var(--px)) solid transparent;box-shadow:none;image-rendering:pixelated;background-clip:padding-box;border-image:url(/img/look/majin2/win.png) 8}.g-majin2 .card:hover{outline:var(--px) solid var(--cursor1);outline-offset:var(--px)}.g-majin2 :is(h1,.sitename,.nav,.sn-h,.cname,.card .tag,.demon .tags,.nums,.stats dd,.jump,.recipe,.affgrid dd){text-shadow:var(--px) var(--px) 0 var(--shadow)}.g-majin2 .ph,.g-majin2 main h2.ph{color:var(--label-ink);background:var(--label);box-shadow:var(--px) var(--px) 0 var(--shadow);-webkit-text-stroke:0;text-shadow:none;border:0}.g-majin2 main h2.ph{padding:calc(3 * var(--px)) calc(15 * var(--px))}.g-majin2 .dd-btn,.g-majin2 .sn-h{padding:0 calc(16 * var(--px));line-height:calc(15 * var(--px))}.g-majin2 :is(.dd.on>.dd-btn,.dd:hover>.dd-btn,.dd:focus-within>.dd-btn,.dd.open>.dd-btn,.sn-h[aria-current],.sn-h:hover){color:var(--text);border-image:url(/img/look/majin2/cursor.png) 7 15 7 14 fill / calc(7 * var(--px)) calc(15 * var(--px)) calc(7 * var(--px)) calc(14 * var(--px));image-rendering:pixelated;background:0 0}.g-majin2 .mapbox{--pin-w:32}.g-majin2{--frame:16.667ms;--pill-open:calc(6 * var(--frame));--pill-close:calc(5 * var(--frame));--arrow-turn:calc(40 * var(--frame))}.g-majin2 .dd-menu{animation:majin2-open var(--pill-open) step-end both}@keyframes majin2-open{0%{transform:scale(.205,.133)}16.667%{transform:scale(.41,.133)}33.333%{transform:scale(.615,.133)}66.667%{transform:scaleY(.6)}to{transform:none}}@keyframes majin2-close{0%{transform:scale(.615,.133)}40%{transform:scale(.41,.133)}60%{transform:scale(.205,.133)}80%,to{transform:scale(0)}}.g-majin2 .card:hover{animation:majin2-arrow var(--arrow-turn) step-end infinite}@keyframes majin2-arrow{0%,to{outline-color:#e6e683}12.5%{outline-color:#e6c641}25%{outline-color:#c5a520}37.5%{outline-color:#c58500}50%{outline-color:#a46100}62.5%{outline-color:#834000}75%{outline-color:#c58500}87.5%{outline-color:#e6c641}}@media (width<=900px),(orientation:portrait) and (width<=1100px){.g-majin2 .side{animation:majin2-close var(--pill-close) step-end both;transition:visibility var(--pill-close);transform:none}.g-majin2.side-open .side{animation:majin2-open var(--pill-open) step-end both}}@media (prefers-reduced-motion:reduce){.g-majin2 :is(.dd-menu,.side,.card:hover){transition:none;animation:none}}@font-face{font-family:MT1;src:url(/fonts/megaten.woff2)format("woff2");font-display:swap}.g-megaten{--tap:44px;--plate:#561d00 url(/img/look/megaten/plate.png) 0 0 / 16px 16px;--bevel-dark:transparent;--bevel-light:transparent;--win:#000;--win-line:#fff;--win-in:#000;--text:#fff;--muted:#adadad;--panel-loc:#3b00a4;--cursor1:#9290ff;--cursor2:#9290ff;--cursor3:#9290ff;--link:#9290ff;--link-hover:#fff;--net-bg:#000;--net-line:#adadad;--net-text:#adadad;--net-on:#fff;--line:#adadad;--face-px:"MT1", system-ui, sans-serif;--cursor:#9290ff;--corridor:linear-gradient(90deg, #b53120, #561d00);--plate-ink:1px 0 #000, -1px 0 #000, 0 1px #000, 0 -1px #000, 1px 1px #000, -1px -1px #000, 1px -1px #000, -1px 1px #000;image-rendering:pixelated}.g-megaten:lang(ja){--face-px:"MT1", "Yu Gothic UI", "Meiryo", system-ui, sans-serif}.g-megaten main h2.ph{box-shadow:none}.g-megaten .demon .race,.g-megaten .profile .race a{background:#007c8d}.g-megaten .site-credit,.g-megaten .crumbs,.g-megaten .crumbs a,.g-megaten .fsort,.g-megaten .fcount{color:#fff;text-shadow:var(--plate-ink)}.g-megaten .intro{border:2px solid var(--win-line);background:var(--win);color:var(--text);padding:8px 12px}.g-megaten .dd-btn,.g-megaten .dd-menu a,.g-megaten .sn-h,.g-megaten .sn-group li a,.g-megaten .jump a{position:relative}.g-megaten .dd-menu a,.g-megaten .sn-h,.g-megaten .jump a{padding-left:24px}.g-megaten .dd-btn{padding-left:22px}.g-megaten .sn-group li a{padding-left:20px}.g-megaten .dd.on>.dd-btn,.g-megaten .dd:hover>.dd-btn,.g-megaten .dd:focus-within>.dd-btn,.g-megaten .dd.open>.dd-btn,.g-megaten .dd-menu a:hover,.g-megaten .sn-h[aria-current],.g-megaten .sn-h:hover,.g-megaten .sn-group li a:hover,.g-megaten .jump a:hover{color:#fff;background:0 0}.g-megaten .dd-btn:before,.g-megaten .dd-menu a:before,.g-megaten .sn-h:before,.g-megaten .sn-group li a:before,.g-megaten .jump a:before{content:"";visibility:hidden;background:url(/img/look/megaten/cursor.png) 0 0/16px 16px;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;left:2px}.g-megaten .sn-group li a:before{left:0}.g-megaten .dd.on>.dd-btn:before,.g-megaten .dd:hover>.dd-btn:before,.g-megaten .dd:focus-within>.dd-btn:before,.g-megaten .dd.open>.dd-btn:before,.g-megaten .dd-menu a:hover:before,.g-megaten .sn-h[aria-current]:before,.g-megaten .sn-h:hover:before,.g-megaten .sn-group li a:hover:before,.g-megaten .jump a:hover:before{visibility:visible}@media (width<=900px),(orientation:portrait) and (width<=1100px){.g-megaten .sn-group li a{padding:8px 8px 8px 20px}.g-megaten a.cname,.g-megaten .card .cname a{min-height:var(--tap);min-width:var(--tap);align-items:center;display:flex}.g-megaten .aff.sk p,.g-megaten .aff p:has(>a){margin:0}.g-megaten .aff p>a,.g-megaten .facts dd a,.g-megaten .recipes a,.g-megaten .meta a,.g-megaten .jump a,.g-megaten .more a{min-height:var(--tap);min-width:var(--tap);align-items:center;display:inline-flex}.g-megaten .chart td a{min-height:var(--tap);min-width:var(--tap);justify-content:center;align-items:center;display:flex}.g-megaten .filters{gap:8px}.g-megaten .filters button{min-height:var(--tap)}.g-megaten .frow input,.g-megaten .fsort select,.g-megaten .calc select{min-height:var(--tap);font-size:1rem}}:is(.g-megaten,.g-megaten2) .lbgal{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0 0 12px;display:grid}:is(.g-megaten,.g-megaten2) .lbart{margin:0;padding:8px}:is(.g-megaten,.g-megaten2) .lbart img{image-rendering:auto;max-width:100%;height:auto;margin:0 auto;display:block}:is(.g-megaten,.g-megaten2) :is(.lbart,.lbq) figcaption{color:var(--muted);margin-top:6px;font-size:.85rem}:is(.g-megaten,.g-megaten2) .lbart figcaption b{color:var(--text);display:block}:is(.g-megaten,.g-megaten2) .lbq{margin:0 0 12px;padding:8px 12px}:is(.g-megaten,.g-megaten2) .lbq h3{color:var(--text);margin:0 0 6px}:is(.g-megaten,.g-megaten2) .lbq blockquote{border-left:3px solid var(--line);margin:0;padding-left:10px}:is(.g-megaten,.g-megaten2) .lbq blockquote p{margin:0 0 6px}@property --mt-l{syntax:"<length>";inherits:false;initial-value:0}@property --mt-r{syntax:"<length>";inherits:false;initial-value:0}.g-megaten{--mt-f:calc(1s / 60);--mt-tile:16px;--mt-tiles:40;--mt-open:calc(var(--mt-tiles) * 2 * var(--mt-f))}.g-megaten :is(.title,.dd-menu){--mt-a:min(max(var(--mt-l), var(--px)), 50%);--mt-b:max(calc(100% - max(var(--mt-r), var(--px))), 50%);clip-path:polygon(0 0, var(--mt-a) 0, var(--mt-a) 100%, var(--mt-b) 100%, var(--mt-b) 0, 100% 0, 100% 100%, 0 100%);animation:mt-left var(--mt-open) steps(var(--mt-tiles), jump-start) both, mt-right var(--mt-open) steps(var(--mt-tiles), jump-start) var(--mt-f) both}@keyframes mt-left{to{--mt-l:calc(var(--mt-tiles) * var(--mt-tile))}}@keyframes mt-right{to{--mt-r:calc(var(--mt-tiles) * var(--mt-tile))}}@media (prefers-reduced-motion:reduce){.g-megaten :is(.title,.dd-menu){clip-path:none;animation:none}}@font-face{font-family:MT2;src:url(/fonts/megaten2.woff2)format("woff2");font-display:swap}.g-megaten2{--tap:44px;--plate:#000;--bevel-dark:transparent;--bevel-light:transparent;--win:#000;--win-line:#fff;--win-in:#000;--text:#fff;--muted:#adadad;--panel-loc:#007c8d;--cursor1:#adadad;--cursor2:#adadad;--cursor3:#adadad;--link:#adadad;--link-hover:#fff;--net-bg:#000;--net-line:#666;--net-text:#adadad;--net-on:#fff;--line:#666;--face-px:"MT2", system-ui, sans-serif;--cursor:#adadad;--corridor:linear-gradient(90deg, #007c8d, #00404d);image-rendering:pixelated}.g-megaten2:lang(ja){--face-px:"MT2", "Yu Gothic UI", "Meiryo", system-ui, sans-serif}.g-megaten2 .win,.g-megaten2 main h2.ph{box-shadow:none;border:4px solid #fff;border-image:url(/img/look/megaten2/window.png) 2/4px}.g-megaten2 .title.win{border-width:16px;border-image:url(/img/look/megaten2/view.png) 8/16px;padding:8px 24px 6px}.g-megaten2 .card:hover{border-color:#007c8d;border-image:}.g-megaten2 .dd-btn,.g-megaten2 .dd-menu a,.g-megaten2 .sn-h,.g-megaten2 .sn-group li a,.g-megaten2 .jump a{position:relative}.g-megaten2 .dd-menu a,.g-megaten2 .sn-h,.g-megaten2 .jump a{padding-left:24px}.g-megaten2 .dd-btn{padding-left:22px}.g-megaten2 .sn-group li a{padding-left:20px}.g-megaten2 .dd.on>.dd-btn,.g-megaten2 .dd:hover>.dd-btn,.g-megaten2 .dd:focus-within>.dd-btn,.g-megaten2 .dd.open>.dd-btn,.g-megaten2 .dd-menu a:hover,.g-megaten2 .sn-h[aria-current],.g-megaten2 .sn-h:hover,.g-megaten2 .sn-group li a:hover,.g-megaten2 .jump a:hover{color:#fff;background:0 0}.g-megaten2 .dd-btn:before,.g-megaten2 .dd-menu a:before,.g-megaten2 .sn-h:before,.g-megaten2 .sn-group li a:before,.g-megaten2 .jump a:before{content:"";visibility:hidden;background:url(/img/look/megaten2/cursor.png) 0 0/16px 16px;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;left:2px}.g-megaten2 .sn-group li a:before{left:0}.g-megaten2 .dd.on>.dd-btn:before,.g-megaten2 .dd:hover>.dd-btn:before,.g-megaten2 .dd:focus-within>.dd-btn:before,.g-megaten2 .dd.open>.dd-btn:before,.g-megaten2 .dd-menu a:hover:before,.g-megaten2 .sn-h[aria-current]:before,.g-megaten2 .sn-h:hover:before,.g-megaten2 .sn-group li a:hover:before,.g-megaten2 .jump a:hover:before{visibility:visible}@media (width<=900px),(orientation:portrait) and (width<=1100px){.g-megaten2 .sn-group li a{padding:8px 8px 8px 20px}.g-megaten2 .title.win{padding:6px 12px}.g-megaten2 a.cname,.g-megaten2 .card .cname a{min-height:var(--tap);min-width:var(--tap);align-items:center;display:flex}.g-megaten2 .aff.sk p,.g-megaten2 .aff p:has(>a){margin:0}.g-megaten2 .aff p>a,.g-megaten2 .facts dd a,.g-megaten2 .recipes a,.g-megaten2 .meta a,.g-megaten2 .jump a,.g-megaten2 .more a{min-height:var(--tap);min-width:var(--tap);align-items:center;display:inline-flex}.g-megaten2 .chart td a{min-height:var(--tap);min-width:var(--tap);justify-content:center;align-items:center;display:flex}.g-megaten2 .filters{gap:8px}.g-megaten2 .filters button{min-height:var(--tap)}.g-megaten2 .frow input,.g-megaten2 .fsort select,.g-megaten2 .calc select{min-height:var(--tap);font-size:1rem}}html:has(>body.g-megaten2){--mt2-f:calc(1s / 60);--fade-in:calc(var(--mt2-f) * 15);animation:mt2-fade var(--fade-in) step-end}@keyframes mt2-fade{0%{filter:brightness(0)}33.333%{filter:brightness(.42)}66.667%{filter:brightness(.73)}to{filter:none}}@media (prefers-reduced-motion:reduce){html:has(>body.g-megaten2){animation:none}}@font-face{font-family:SJ;src:url(/fonts/sj.woff2)format("woff2");font-display:swap}.g-sj{--plate:#00316a;--bevel-dark:#000;--bevel-light:#00528b;--win:#001020;--win-line:#204a83;--win-in:#10395a;--win-on:#004a52;--text:#fff;--muted:#9cc6ff;--panel-loc:#205a9c;--cursor1:#0ff;--cursor2:#31a4ff;--cursor3:#297bbd;--link:var(--cursor1);--link-hover:#ffde62;--net-bg:#001020;--net-line:#204a83;--net-text:#62a4ff;--net-on:#fff;--line:#204a83;--panel:#001020;--corridor:var(--cursor2);--face-px:"SJ", system-ui, sans-serif;--px-1:26px;--px-2:26px;--px-3:39px;--name:17px;--lit:#00f6f6;background:var(--plate) url(/img/look/sj/plate.png) 0 0 / 16px 8px;image-rendering:pixelated}.g-sj:lang(ja){--face-px:"Yu Gothic UI", "Meiryo", system-ui, sans-serif;--px-1:16px;--px-2:20px;--px-3:28px}.g-sj .win{box-shadow:none;background:var(--win) padding-box;border:6px solid #0000;border-image:url(/img/look/sj/win.png) 6 3 3 7/12px 6px 6px 14px repeat}.g-sj .card:hover{background-color:var(--win-on);border-image-source:url(/img/look/sj/win-on.png)}.g-sj .nav,.g-sj .jump,.g-sj .ph{line-height:26px}.g-sj .burger,.g-sj .side-close,.g-sj .dd-btn,.g-sj .sn-h,.g-sj .jump a,.g-sj .ph,.g-sj main h2.ph{box-shadow:none;border-style:none}.g-sj .burger,.g-sj .side-close,.g-sj .dd-btn,.g-sj .sn-h,.g-sj .jump a{padding:3px 18px;line-height:26px}.g-sj .burger,.g-sj .side-close,.g-sj .dd.on>.dd-btn,.g-sj .dd:hover>.dd-btn,.g-sj .dd:focus-within>.dd-btn,.g-sj .dd.open>.dd-btn,.g-sj .sn-h[aria-current],.g-sj .sn-h:hover,.g-sj .jump a:hover{color:var(--lit);background:0 0;border-image:url(/img/look/sj/pill-on.png) 7 9 8 fill/14px 18px 16px}.g-sj .ph,.g-sj .jump a{color:#fff;background:0 0;border-image:url(/img/look/sj/pill.png) 7 9 8 fill/14px 18px 16px}.g-sj .ph{padding:3px 30px}.g-sj .side .ph{margin:6px}.g-sj .dd-menu a:hover,.g-sj .sn-group li a:hover,.g-sj .profile .race a:hover,.g-sj .pills b,.g-sj .filters button.on{color:var(--lit);background:var(--win-on)}.g-sj .filters button.on{border-color:var(--cursor1)}.g-sj .pills b{color:var(--lit)}.g-sj .nav,.g-sj .sn-h,.g-sj .cname,.g-sj .recipe,.g-sj .recipes{font-family:var(--face-text)}.g-sj .nav,.g-sj .sn-h{font-size:16px;font-weight:600}.g-sj .cname,.g-sj .recipe,.g-sj .recipes{font-size:var(--name);font-weight:600}.g-sj{--mv-h:min(70vh, 720px);--mv-ico:28px;--mv-pin:1.6}.g-sj .mapview{max-width:1100px;margin:0 auto 18px;position:relative}.g-sj .mapview [hidden],.g-sj .mapview .pin.off{display:none}.g-sj .floortabs{font-family:var(--face-px);font-size:var(--px-1);flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 6px;line-height:26px;display:flex}.g-sj .floortabs button,.g-sj .mvzoom button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-image:url(/img/look/sj/pill.png) 7 9 8 fill/14px 18px 16px;padding:3px 18px}.g-sj .floortabs button.on,.g-sj .floortabs button:hover,.g-sj .mvzoom button:hover{color:var(--lit);border-image-source:url(/img/look/sj/pill-on.png)}.g-sj .mapview .meta{margin:0 0 8px}.g-sj .mvf{margin-bottom:8px}.g-sj .mvf button{align-items:center;gap:6px;display:inline-flex}.g-sj .mvf img{width:var(--mv-ico);height:var(--mv-ico)}.g-sj .mvf b{color:var(--muted);font-weight:400}.g-sj .mvf button.on b{color:var(--lit)}.g-sj .mvview{height:var(--mv-h);touch-action:none;user-select:none;cursor:grab;position:relative;overflow:hidden}.g-sj .mvview:active{cursor:grabbing}.g-sj .mvstage{transform-origin:0 0;position:absolute;top:0;left:0}.g-sj .mvstage .art{pointer-events:none;max-width:none;display:block}.g-sj .mvstage .alt{position:absolute}.g-sj .pin{cursor:pointer;width:14px;height:14px;transform:scale(max(1, calc(var(--pin,1) * var(--mv-pin))));background:0 0;border:0;margin:-7px 0 0 -7px;padding:0;position:absolute}.g-sj .pin img{pointer-events:none;width:14px;height:14px;display:block}.g-sj .pin:hover,.g-sj .pin:focus-visible{outline:1px solid var(--cursor1);z-index:1}.g-sj .mvzoom{z-index:2;font-family:var(--face-px);font-size:var(--px-1);gap:4px;margin:0;line-height:26px;display:flex;position:absolute;top:6px;right:6px}.g-sj .mvzoom button{min-width:44px;padding:3px 12px}.g-sj .mvtip{z-index:3;max-width:280px;color:var(--lit);background:var(--win-on);border:1px solid var(--cursor1);text-align:left;white-space:nowrap;pointer-events:none;margin:0;padding:3px 10px;font-size:.9rem;position:absolute}.g-sj .foes td:first-child{text-align:left}.g-sj .foes td+td,.g-sj .foes th+th{text-align:right;width:64px}.g-sj .foes .most td{color:var(--muted)}.g-sj .foe{align-items:center;gap:6px;margin:2px 14px 2px 0;display:inline-flex}.g-sj .foe img{width:auto;height:40px}.g-sj .floors{max-width:900px;margin:0 auto 14px}.g-sj .pn{margin-top:18px}@media (width<=700px){.g-sj{--mv-pin:1.2}.g-sj .mvview{aspect-ratio:1;height:auto}.g-sj .mvzoom{top:4px;right:4px}.g-sj .foes td+td,.g-sj .foes th+th{width:48px}}.g-sj{--sj-ico:20px}.g-sj img.ico{width:var(--sj-ico);height:var(--sj-ico);vertical-align:-4px;image-rendering:pixelated;margin-right:4px}@media (width<=900px),(orientation:portrait) and (width<=1100px){.g-sj .opts label{min-height:44px}.g-sj .jump a,.g-sj .floortabs button{padding:9px 18px}.g-sj .mvzoom button{padding:9px 12px}.g-sj main select,.g-sj main input[type=number],.g-sj main input[type=text],.g-sj main input[type=search]{min-height:44px;font-size:16px}.g-sj .opts label:has(>input[type=checkbox]),.g-sj .autos label{min-height:44px;padding-left:32px;position:relative}.g-sj .opts label>input[type=checkbox],.g-sj .autos label>input[type=checkbox]{opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.g-sj .opts label:has(>input[type=checkbox]):before,.g-sj .autos label:before{content:"";border:2px solid var(--win-line);background:var(--win);width:20px;height:20px;margin-top:-12px;position:absolute;top:50%;left:0}.g-sj .opts label:has(>input[type=checkbox]:checked):before,.g-sj .autos label:has(>input[type=checkbox]:checked):before{border-color:var(--cursor1);background:var(--cursor2);box-shadow:inset 0 0 0 4px var(--win)}.g-sj .opts label:has(>input:focus-visible),.g-sj .autos label:has(>input:focus-visible){outline:2px solid var(--cursor1);outline-offset:2px}.g-sj .cname{min-height:44px}.g-sj .item .iname{align-items:center;min-width:44px;min-height:44px;display:flex}.g-sj .profile .race a{align-items:center;min-height:44px;display:inline-flex}.g-sj .foe a{align-items:center;min-width:44px;min-height:44px;display:flex}.g-sj .chart th,.g-sj .chart td{padding:0 6px}.g-sj .chart th a,.g-sj .chart td a{min-width:44px;line-height:44px;display:block}.g-sj .pairs td>a,.g-sj .aff a,.g-sj .skill h3 a,.g-sj .recipe a,.g-sj .fuse p>a,.g-sj main>section>p>a,.g-sj ul.bosses a,.g-sj .mission .mname a,.g-sj .item details.more summary,.g-sj .track .tname a,.g-sj .track .aff a{padding:12px 0}.g-sj .pin{justify-content:center;align-items:center;width:36px;height:36px;margin:-18px 0 0 -18px;display:flex}.g-sj .pw .pname a{align-items:center;min-height:44px;display:inline-flex}}.g-sj .item .iname{font-family:var(--face-text);color:#fff;overflow-wrap:anywhere;font-size:1.05rem;font-weight:700;line-height:1.25;display:block}.g-sj section.kind{margin-top:20px}.g-sj .itempage{max-width:760px;margin:0 auto 14px}.g-sj section.kind>.ph{margin-bottom:12px}.g-sj .item details.more{display:inline}.g-sj .item details.more summary{cursor:pointer;color:var(--muted);margin-left:6px;display:inline}.g-sj .item details.more[open] summary{display:none}.g-sj ul.drops{margin:0 0 10px;padding-left:1.2em}.g-sj ul.drops b{color:var(--lit);margin-left:6px;font-weight:400}.g-sj .boss .spr img{object-fit:contain;max-width:100%}.g-sj .card.boss .meta{text-align:left;margin-top:4px;display:block}.g-sj .card.boss .meta b,.g-sj .fight b{color:var(--lit);margin-right:6px;font-weight:400}.g-sj .fight{margin-bottom:12px}.g-sj .fight p{margin:4px 0}.g-sj ul.bosses{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.g-sj ul.bosses i{color:var(--muted);font-style:normal}.g-sj .missions{text-align:left;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:12px;display:grid}.g-sj .mission{align-items:stretch;padding:12px 14px;scroll-margin-top:12px}.g-sj .mission:target{border-image-source:url(/img/look/sj/win-on.png)}.g-sj .mission .mname{font-family:var(--face-text);margin:0;font-size:1.1rem;line-height:1.25}.g-sj .mission .mname a{color:#fff}.g-sj .mission .mname a:hover{color:var(--cursor1)}.g-sj .mission .ja,.g-sj .mission .race{align-self:flex-start}.g-sj .mission .log{background:var(--win-in);border:2px solid var(--win-line);font-family:var(--face-px);font-size:var(--px-1);color:#fff;overflow-wrap:anywhere;margin:4px 0 2px;padding:6px 12px;line-height:26px}.g-sj .mission .log p{margin:0 0 13px}.g-sj .mission .log p:last-child{margin-bottom:0}.g-sj .mission .log span{display:block}.g-sj .mission .notes{border-top:2px dashed var(--win-line);color:var(--muted);margin-top:13px;padding-top:11px}.g-sj:lang(ja) .mission .log{line-height:1.6}.g-sj .mission .aff{font-size:.85rem}@media (width<=700px){.g-sj .mission .log span{display:inline}.g-sj .mission .log span:after{content:" "}.g-sj:lang(ja) .mission .log span:after{content:none}}.g-sj .passwords{text-align:left;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;display:grid}.g-sj .pw{align-items:stretch;padding:12px 14px;scroll-margin-top:12px}.g-sj .pw:target{border-image-source:url(/img/look/sj/win-on.png)}.g-sj .pw .log{background:var(--win-in);border:2px solid var(--win-line);font-family:var(--face-px);font-size:var(--px-1);color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:6px 12px;line-height:26px}.g-sj .pw .other{color:var(--muted);margin:0;font-size:.85rem}.g-sj .pw .other b{margin-right:6px;font-weight:400}.g-sj .pw .other span,.g-sj a.pwd{white-space:pre-wrap}.g-sj .pw .other span{color:var(--text)}.g-sj .pw .pname{font-family:var(--face-text);font-size:var(--name);text-align:center;margin:6px 0 0}.g-sj .pw .pname a{color:#fff}.g-sj .pw .pname a:hover{color:var(--cursor1)}.g-sj .pw .aff{margin-top:6px;font-size:.85rem}.g-sj .tracks{text-align:left;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:12px;display:grid}.g-sj .track{align-items:stretch;padding:12px 14px;scroll-margin-top:12px}.g-sj .track:target{border-image-source:url(/img/look/sj/win-on.png)}.g-sj .track .tname{font-family:var(--face-text);margin:0;font-size:1.1rem;line-height:1.25}.g-sj .track .tname a{color:#fff}.g-sj .track .tname a:hover{color:var(--cursor1)}.g-sj .track .ja,.g-sj .track .race{align-self:flex-start}.g-sj .track audio{width:100%;margin:8px 0 4px;display:block}.g-sj .track .aff{font-size:.85rem}.g-sj .scenes{text-align:left;gap:12px;display:grid}.g-sj .scene{align-items:stretch;padding:12px 14px;scroll-margin-top:12px}.g-sj .scene:target{border-image-source:url(/img/look/sj/win-on.png)}.g-sj .scene .ph{align-self:flex-start;margin:0 0 4px}.g-sj .scene .tags{color:var(--muted);flex-wrap:wrap;gap:6px 12px;margin:0 0 6px;font-size:.85rem;display:flex}.g-sj .scene .tags b{color:var(--lit);font-weight:400}.g-sj .said{background:var(--win-in);border:2px solid var(--win-line);font-family:var(--face-text);color:#fff;overflow-wrap:anywhere;margin:6px 0 0;padding:6px 12px;line-height:1.5}.g-sj .said .who{color:var(--lit);font-weight:600;display:block}.g-sj .said a.who:hover{color:var(--cursor1)}.g-sj .said p{margin:0 0 8px}.g-sj .said p:last-child{margin-bottom:0}.g-sj .said .you{color:var(--cursor1)}.g-sj .choices{border-top:2px dashed var(--win-line);margin:6px 0 2px;padding:6px 0 0 18px}.g-sj .choices li{margin:2px 0}.g-sj .place .talkers,.g-sj .npc .talks{color:var(--muted);text-align:center;margin:6px 0 0;font-size:.85rem}.g-sj .npc{padding:12px 14px;scroll-margin-top:12px}.g-sj .npc:target{border-image-source:url(/img/look/sj/win-on.png)}.g-sj .npc .cname{margin:0 0 6px}.g-sj .npc .talks a{color:var(--text)}.g-sj .npc .talks a:hover{color:var(--cursor1)}.g-sj{--sj-f:calc(1s / 60);--sj-px:2px}.g-sj main .win{animation:sj-panel calc(10 * var(--sj-f)) linear backwards}.g-sj main .title.win{animation-name:sj-head}.g-sj .mission .log{animation:sj-mess calc(10 * var(--sj-f)) linear backwards}@keyframes sj-head{0%{transform:translateY(calc(-12 * var(--sj-px)));opacity:0}50%{opacity:.5;transform:none}to{opacity:1}}@keyframes sj-panel{0%{transform:translateY(calc(40 * var(--sj-px)));opacity:0}50%{opacity:.5;transform:none}to{opacity:1}}@keyframes sj-mess{0%{transform:translateY(calc(64 * var(--sj-px)));opacity:0}60%{transform:translateY(calc(20 * var(--sj-px)));opacity:.6}80%{opacity:.8;transform:none}to{opacity:1}}@media (prefers-reduced-motion:reduce){.g-sj main .win,.g-sj .mission .log{animation:none}}html:has(>body.g-smt1){--f:calc(1s / 60);--fade-in:calc(var(--f) * 15);--win-open:calc(var(--f) * 4);animation:smt1-fade var(--fade-in) steps(15, start)}.g-smt1 .title{animation:smt1-open var(--win-open) step-end var(--fade-in) backwards}@keyframes smt1-fade{0%{filter:brightness(0)}to{filter:brightness()}}@keyframes smt1-open{0%{transform:scale(.308,.516)}25%{transform:scale(.538,.71)}50%{transform:scale(.769,.968)}75%,to{transform:none}}@media (prefers-reduced-motion:reduce){html:has(>body.g-smt1),.g-smt1 .title{animation:none}}@font-face{font-family:SMT2;src:url(/fonts/smt2.woff2)format("woff2");font-display:swap}.g-smt2{--plate:#31306a;--plate-line:#4a4862;--win:#4f4d74;--win-line:#292829;--win-in:#3e3c60;--bevel-light:#8a88a8;--bevel-dark:#3a3858;--win-on:#55537a;--bevel-on-light:#bdc2d5;--bevel-on-dark:#424066;--text:#fff;--muted:#d2d2e4;--title:#ffc480;--shade:#080808;--panel-loc:#31306a;--cursor1:var(--title);--cursor2:#2041f6;--cursor3:#182983;--red:#ffbebe;--red-light:#ffe6e6;--link:var(--title);--link-hover:var(--text);--net-bg:#292829;--net-line:#4a4862;--net-text:#a4a4bd;--net-on:#fff;--line:#626183;--panel:#4f4d74;--outline:0px;--face-px:"SMT2", "Yu Gothic UI", "Meiryo", system-ui, sans-serif;--px-1:16px;--px-2:16px;--px-3:32px;--cursor:none;--corridor:var(--cursor2);--shadow:1px 1px 0 var(--shade);--bevel:inset var(--px) var(--px) 0 var(--bevel-light), inset calc(-1 * var(--px)) calc(-1 * var(--px)) 0 var(--bevel-dark);--bevel-on:inset var(--px) var(--px) 0 var(--bevel-on-light), inset calc(-1 * var(--px)) calc(-1 * var(--px)) 0 var(--bevel-on-dark);--pill:url(/img/look/smt2/cursor.png) 4 fill / calc(4 * var(--px)) / 0 stretch;background-color:var(--plate);background-image:linear-gradient(var(--plate-line) var(--px), transparent var(--px)), linear-gradient(90deg, var(--plate-line) var(--px), transparent var(--px));background-size:calc(8 * var(--px)) calc(8 * var(--px));text-shadow:var(--shadow)}.g-smt2 .win{box-shadow:var(--bevel)}.g-smt2 a.card:hover{background:var(--win-on);box-shadow:var(--bevel-on);border-color:var(--win-line)}.g-smt2 .burger,.g-smt2 .side-close,.g-smt2 .dd.on>.dd-btn,.g-smt2 .dd:hover>.dd-btn,.g-smt2 .dd:focus-within>.dd-btn,.g-smt2 .dd.open>.dd-btn,.g-smt2 .dd-menu a:hover,.g-smt2 .sn-h[aria-current],.g-smt2 .sn-h:hover,.g-smt2 .sn-group li a:hover,.g-smt2 .jump a:hover,.g-smt2 .profile .race a:hover,.g-smt2 .pills b,.g-smt2 .filters button.on{color:var(--text);border-image:var(--pill);image-rendering:pixelated}.g-smt2 .title h1{color:var(--title);text-shadow:2px 2px 0 var(--shade)}.g-smt2 .ph{color:var(--title);background:var(--win);border:var(--px) solid var(--win-line);box-shadow:var(--bevel)}.g-smt2 main h2.ph{box-shadow:var(--bevel)}.g-smt2 .say{border:var(--px) solid var(--win-line);background:var(--win);box-shadow:var(--bevel)}.g-smt2 .frow input,.g-smt2 .calc input,.g-smt2 .calc select{box-shadow:var(--bevel)}@media (width<=900px),(orientation:portrait) and (width<=1100px){.g-smt2 .title h1{font-size:var(--px-3)}}.g-smt2 .calc{padding:12px 16px}.g-smt2 .calc label{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 8px;display:flex}.g-smt2 .calc label span{min-width:9em;color:var(--muted)}.g-smt2 .calc select{flex:240px;max-width:380px}.g-smt2 .calc input{background:var(--win);width:5em;color:var(--text);border:1px solid var(--win-in);font:inherit;padding:5px 8px}@media (width<=900px),(orientation:portrait) and (width<=1100px){.g-smt2 .calc label,.g-smt2 #dmg label{min-height:44px}.g-smt2 .calc select,.g-smt2 .calc input:not([type=checkbox]),.g-smt2 #dmg select,.g-smt2 #dmg input:not([type=checkbox]){min-height:44px;font-size:16px}.g-smt2 .calc input[type=checkbox],.g-smt2 #dmg input[type=checkbox]{width:40px;height:40px}.g-smt2 main td>a,.g-smt2 main th>a{min-width:40px;padding:11px 0;display:block}.g-smt2 h2.ph>a{margin:-12px 0;padding:12px 0;display:block}.g-smt2 .card a.cname{min-width:40px;padding:10px 0;display:block}.g-smt2 p.go a{padding:11px 0;display:inline-block}.g-smt2 .frow input[type=search],.g-smt2 .fsort select{min-height:44px;font-size:16px}}@media (width<=767px){.g-smt2 .grid.big{grid-template-columns:repeat(2,1fr);gap:8px}.g-smt2 .grid.big .card{min-height:44px;padding:8px}}.g-smt2 .entry .spr img{max-width:100%;height:auto}.g-smt2 .smt2map{--map-bg:#000;max-width:1100px}.g-smt2 .smt2map .floor+.floor{margin-top:18px}.g-smt2 .smt2map h2{font:var(--px-1) var(--face-px);color:var(--title);margin:0 0 6px}.g-smt2 .smt2map .meta{color:var(--muted);margin:0 0 6px}.g-smt2 .smt2map .mapbox>img{background:var(--map-bg)}.g-smt2 .smt2map .pin{border:calc(var(--z) * 1px) solid var(--text);font:700 calc(var(--z) * 7px) / 1 system-ui, sans-serif;color:var(--text);background:var(--win-in);text-shadow:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.g-smt2 .smt2map .pin.p-fight{border-color:var(--red);background:var(--cursor3)}.g-smt2 .smt2map .pin.p-shop,.g-smt2 .smt2map .pin.p-gift,.g-smt2 .smt2map .pin.p-chest{border-color:var(--title)}.g-smt2 .smt2map .pin.p-talk{border-color:var(--muted);border-style:dotted}.g-smt2 .pinlist{margin:8px 0 0;padding-left:2.4em}.g-smt2 .pinlist li{padding:2px 0}.g-smt2 .smt2map:has([value=fight]:not(:checked)) .p-fight,.g-smt2 .smt2map:has([value=shop]:not(:checked)) .p-shop,.g-smt2 .smt2map:has([value=gift]:not(:checked)) .p-gift,.g-smt2 .smt2map:has([value=chest]:not(:checked)) .p-chest,.g-smt2 .smt2map:has([value=stairs]:not(:checked)) .p-stairs,.g-smt2 .smt2map:has([value=warp]:not(:checked)) .p-warp,.g-smt2 .smt2map:has([value=door]:not(:checked)) .p-door,.g-smt2 .smt2map:has([value=lift]:not(:checked)) .p-lift,.g-smt2 .smt2map:has([value=talk]:not(:checked)) .p-talk{display:none}@media (width<=900px),(orientation:portrait) and (width<=1100px){.g-smt2 .smt2map .mapctl label{min-height:44px}.g-smt2 .smt2map .mapctl input{width:40px;height:40px}.g-smt2 .pinlist a{padding:10px 0;display:inline-block}}.g-smt2 .say.lines{margin:0 0 8px;padding:8px 12px;font-size:1rem}.g-smt2 .say.lines p{margin:0 0 6px}.g-smt2 .say.lines b{color:var(--title);font-weight:400}.g-smt2 .lbbook{flex-wrap:wrap;align-items:flex-start;gap:12px;margin:0 0 12px;display:flex}.g-smt2 .lbbook .lbq{flex:300px}.g-smt2 .lbgal{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0 0 12px;display:grid}.g-smt2 .lbgal .lbart{max-width:none}.g-smt2 .lbart{max-width:360px;margin:0}.g-smt2 .lbart img{max-width:100%;height:auto;margin:0 auto;display:block}.g-smt2 :is(.lbart,.lbq) figcaption{color:var(--muted);margin-top:6px;font-size:.85rem}.g-smt2 .lbart figcaption b{color:var(--text);display:block}.g-smt2 .lbq{margin:0 0 12px}.g-smt2 .lbq h3{color:var(--text);margin:0 0 6px}.g-smt2 .lbq blockquote{border-left:3px solid var(--win-in);margin:0;padding-left:10px}.g-smt2 .lbq blockquote p{white-space:pre-line;margin:0 0 6px}.g-smt2 .lbq .races{columns:3 8em;margin:0;padding-left:18px}.g-smt2 .lbq .races a{padding:10px 0;display:block}html:has(>body.g-smt2){--f:calc(1s / 60);--fade-in:calc(var(--f) * 16);--win-open:calc(var(--f) * 12);animation:smt2-fade var(--fade-in) steps(16, start)}.g-smt2 .title{transform-origin:top;animation:smt2-open var(--win-open) step-end var(--fade-in) backwards}@keyframes smt2-fade{0%{filter:brightness(0)}to{filter:brightness()}}@keyframes smt2-open{0%{transform:scaleY(.238)}16.667%{transform:scaleY(.365)}33.333%{transform:scaleY(.492)}50%{transform:scaleY(.619)}66.667%{transform:scaleY(.746)}83.333%{transform:scaleY(.873)}to{transform:none}}@media (prefers-reduced-motion:reduce){html:has(>body.g-smt2),.g-smt2 .title{animation:none}}.g-smt5 .foe:hover{border-image-source:url(/img/look/smt5/win.png)}.g-smt5 .foe .cname a{color:inherit}.g-smt5 .foe .cname a:hover,.g-smt5 .foe a.art:hover+.cname a{color:var(--cursor1)}.g-smt5 .foe a.art{display:block}.g-smt5 .foe .where{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:4px 10px;margin:0;font-size:.8rem;display:flex}.g-smt5 .foe .when{border-top:1px solid var(--win-in);text-align:left;width:100%;margin:0;padding:4px 0 0;font-size:.8rem}.g-smt5 .foe .when>b{color:var(--muted);font-weight:400;display:block}.g-smt5 .foe .drops-h{border-top:1px solid var(--win-in);width:100%;font-family:var(--face-px);font-size:var(--px-1);color:var(--muted);margin:2px 0 0;padding-top:4px;font-weight:400}.g-smt5 .drops{text-align:left;width:100%;margin:0;padding:0;font-size:.85rem;list-style:none}.g-smt5 .drops li{padding:1px 0}.g-smt5 .drops>li>b{font-family:var(--face-px);color:var(--cursor1);font-weight:400}.g-smt5 .drops.none{color:var(--muted)}.g-smt5 .drops .cond{margin:2px 0 2px 10px}.g-smt5 ul.cond{padding:0;font-size:.8rem;list-style:none}.g-smt5 ul.cond li{margin:0 0 2px}.g-smt5 ul.cond b{color:#000;background:var(--cursor1);margin-right:6px;padding:0 6px;font-weight:400;display:inline-block}.g-smt5 ul.cond i{color:var(--muted);font-style:normal}.g-smt5 ul.cond q{color:var(--text)}.g-smt5 span.cond{color:var(--muted);background:var(--panel-loc);cursor:help;padding:0 6px;font-size:.75rem;display:inline-block}.g-smt5 .affs b.raw{color:var(--cursor1);font-size:.75rem}.g-smt5 .card .tag.v,.g-smt5 .profile .tag.v{color:var(--red-light)}.g-smt5 .profile .tag{font-family:var(--face-px);font-size:var(--px-1);color:var(--cursor1)}.g-smt5 .profile.s5.party{max-width:980px}.g-smt5 .profile.s5 .count{font-family:var(--face-px);font-size:var(--px-2);color:var(--cursor1)}.g-smt5 .profile.s5 .skills.s5{width:100%}.g-smt5 .profile.s5 .drops{max-width:420px}.g-smt5 .boss .por{width:var(--s5-card);height:var(--s5-card-h);object-fit:cover;object-position:top}.g-smt5 .fight ul.ev{margin:0 0 8px;padding-left:1.2em}.g-smt5 .fight .flags{flex-wrap:wrap;gap:4px;display:flex}.g-smt5 .shop{text-align:left;max-width:980px;margin:0 auto 18px;padding:14px 18px}.g-smt5 .shop .stock td:nth-child(2),.g-smt5 .shop .stock td:nth-child(3){text-align:right;white-space:nowrap}.g-smt5 .shop .stock td:last-child,.g-smt5 .shop .stock td:nth-child(4){white-space:normal}.g-smt5 .shop .pairs .no{color:var(--muted)}.g-smt5 .shop .pairs td ul.cond{margin:0}@media (width<=900px),(orientation:portrait) and (width<=1100px){.g-smt5 .shop{padding:10px 8px}.g-smt5 .shop .pairs{font-size:.8rem}.g-smt5 .shop .pairs td,.g-smt5 .shop .pairs th{padding:3px 4px}}.g-smt5 .shop .pairs td:last-child{white-space:normal}@media (width<=600px){.g-smt5 .shop .pairs{font-size:1rem}.g-smt5 .shop .pairs thead{display:none}.g-smt5 .shop .pairs tr{border-bottom:1px solid var(--win-in);grid-template-columns:1fr 1fr;gap:2px 12px;padding:8px 4px;display:grid}.g-smt5 .shop .pairs td{text-align:left;border:0;padding:0}.g-smt5 .shop .pairs td:first-child{grid-column:1/-1;font-weight:700}.g-smt5 .shop .stock td:nth-child(2),.g-smt5 .shop .stock td:nth-child(3){text-align:left}.g-smt5 .shop .stock td:nth-child(n+4){grid-column:1/-1}.g-smt5 .shop .pairs td[data-l]:before{content:attr(data-l) " ";color:var(--muted);font-size:.85rem}.g-smt5 .shop .pairs td:empty{display:none}.g-smt5 .shop .pairs:not(.stock) td:last-child{grid-column:1/-1}}.g-smt5 .s5f .pick input[type=search]{min-width:0;color:var(--text);font:inherit;background:0 0;border:6px solid #0000;border-image:url(/img/look/smt5/num.png) 20 fill/14px;flex:0 300px;padding:2px 12px}.g-smt5 .s5f .pick input[type=search]:focus{outline:1px solid var(--cursor1);outline-offset:2px}.g-smt5 .s5f .pick input[type=search]::placeholder{color:var(--muted)}.g-smt5 .s5f .dlc{color:var(--muted);align-items:center;gap:6px;display:flex}.g-smt5 .s5f .dlc input{accent-color:var(--cursor1)}.g-smt5 .s5f[hidden],.g-smt5 .s5f [hidden]{display:none}.g-smt5 .s5f .out h3{font-size:var(--px-1);color:#fff;margin:14px 0 4px;font-style:italic}.g-smt5:lang(ja) .s5f .out h3{font-style:normal}.g-smt5 .s5f .out .note{color:var(--muted);font-size:.85rem}.g-smt5 .s5f .inh{flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:6px 0 4px;padding:0;list-style:none;display:flex}.g-smt5 .s5f .inh li{align-items:center;gap:4px;display:flex}.g-smt5 .s5f .inh img{width:var(--s5-ico);height:var(--s5-ico)}.g-smt5 .s5f .inh li.no{color:var(--muted)}.g-smt5 .s5f .inh i{color:var(--red-light);font-size:.8rem;font-style:normal}.g-smt5 .s5f .pairs{text-align:left}.g-smt5 .s5f .pairs .flip{color:var(--cursor1);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.g-smt5 .s5f .pairs .flip:hover{color:#fff}.g-smt5 .s5f .recipe .race{border:6px solid #0000;border-image:url(/img/look/smt5/num.png) 20 fill/14px;padding:0 8px}.g-smt5 .chart.s5f td.up{color:var(--cursor1)}.g-smt5 .chart.s5f td.down{color:var(--red-light)}@font-face{font-family:SMT5 JA;src:url(/fonts/smt5-ja0.woff2)format("woff2");font-display:swap;unicode-range:U+203A,U+3000-3002,U+3005,U+300C-300F,U+301C,U+3042,U+3044,U+3046,U+3048,U+304A-3061,U+3063-3079,U+307B-307C,U+307E-308D,U+308F,U+3092-3093,U+30A1-30ED,U+30EF,U+30F3-30F4,U+30F6,U+30FB-30FC,U+4E00,U+4E07,U+4E09-4E0B,U+4E0D-4E0E,U+4E16,U+4E21,U+4E26,U+4E2D,U+4E38,U+4E3B,U+4E57,U+4E5D,U+4E71,U+4E86,U+4E89,U+4E8B-4E8C,U+4E94,U+4EA1,U+4EBA,U+4ECF,U+4ED6,U+4ED8,U+4EE3,U+4EE5,U+4EF2,U+4F1A,U+4F1D,U+4F3C,U+4F4D-4F4F,U+4F53,U+4F55,U+4F5C,U+4F7F,U+4F9B,U+4FA1,U+4FC2,U+4FE1,U+500B,U+500D,U+5012,U+5024,U+5099,U+5143,U+5148-5149,U+5165,U+5168,U+516B-516C,U+5171,U+5177,U+5185,U+51A5,U+51CD,U+51F6,U+51FA,U+5206-5207,U+521D,U+5224-5225,U+5229,U+5236,U+524D,U+5272,U+5275,U+529B,U+52A0,U+52A9,U+52B9,U+52D5,U+52DD,U+52E2,U+5316-5317,U+5341,U+534A,U+5358,U+5370,U+5373,U+539F,U+53C2,U+53CD-53CE,U+53D6-53D7,U+53E3-53E4,U+53EB-53EC,U+53EF,U+53F8,U+5404,U+5408,U+540C-540D,U+5438-5439,U+546A,U+5473,U+547C-547D,U+54C1,U+54E1,U+559A,U+565B,U+5668,U+56DB,U+56DE,U+56F2,U+56FD,U+571F,U+5728,U+5730,U+57FA,U+5815,U+5834,U+5897,U+58CA,U+58EB,U+58F0,U+58F2,U+5909,U+5916,U+591A,U+591C,U+5922,U+5927,U+5929-592A,U+5931,U+5947,U+5973,U+597D,U+5996,U+59BB,U+59CB,U+59FF,U+5A01,U+5B50,U+5B58,U+5B88,U+5B9A,U+5B9D,U+5B9F,U+5BB3,U+5BB6,U+5BFE,U+5C01-5C02,U+5C04,U+5C0F,U+5C11,U+5C3E,U+5C5E,U+5C71,U+5CF6,U+5D07,U+5DE8,U+5DEE,U+5E38,U+5E45,U+5E73-5E74,U+5E7B,U+5E7D,U+5E97,U+5EA6,U+5F13,U+5F15,U+5F31,U+5F37,U+5F3E,U+5F62,U+5F71,U+5F79,U+5F7C,U+5F8C,U+5F93,U+5F97,U+5FA1,U+5FA9,U+5FB4,U+5FC3,U+5FC5,U+5FD7,U+5FDC,U+5FF5,U+6016,U+601D,U+6027,U+602A,U+6050,U+606F,U+60AA,U+60D1,U+60F3,U+610F,U+611B,U+611F,U+614B,U+6210,U+6226,U+6240,U+624B,U+6253,U+627F-6280,U+62C5,U+62DB,U+62DD,U+62F3,U+6301,U+6307,U+6311,U+632F,U+634F,U+6367,U+63A5,U+63CF,U+6483,U+652F,U+653B,U+653E,U+6545,U+6559,U+6570,U+6575,U+6587,U+65B0,U+65B9,U+65CF,U+65E5,U+65E7,U+65E9,U+6607,U+660E,U+661F,U+6642,U+66B4,U+66F8,U+66FF-6700,U+6708-6709,U+6728,U+672C,U+6750,U+6765,U+676F,U+679C,U+67F1,U+67FB,U+683C,U+68F2,U+69D8,U+6A39,U+6B21,U+6B27,U+6B63,U+6B66,U+6B69,U+6B7B,U+6B8A-6B8B,U+6BB5,U+6BBA,U+6BCD,U+6BD2,U+6BDB,U+6C11,U+6C17,U+6C34,U+6C37,U+6C42,U+6C7A,U+6C88,U+6C8C,U+6CBB,U+6CC9,U+6CD5,U+6CE2,U+6D3B,U+6D77,U+6D88,U+6DF7,U+6E1B,U+6E80,U+6E90,U+6EB6,U+6FC0,U+706B,U+708E,U+70B9,U+7121,U+7206,U+722A,U+7248,U+725B,U+7269,U+7279,U+72B6,U+72C2,U+731B,U+7344,U+7363,U+7387,U+7389,U+738B,U+73CD,U+73FE,U+7406,U+751F,U+7523,U+7528,U+7537,U+754C,U+756A,U+7570,U+75BE,U+75C5,U+75FA,U+7642,U+767A-767B,U+767D,U+7684,U+76DF,U+76EE,U+76F8,U+771F-7720,U+773C,U+7740,U+7761,U+77E5,U+77F3,U+7815,U+7834,U+78BA,U+793A,U+7948,U+795E,U+79D8,U+79FB,U+7A0B,U+7A2E,U+7A7A,U+7A81,U+7ACB,U+7B2C,U+7BC4,U+7C89,U+7CBE,U+7CFB,U+7D04,U+7D1A,U+7D20,U+7D42,U+7D44,U+7D4C,U+7D50,U+7D71,U+7D76,U+7D99-7D9A,U+7DCA,U+7E1B,U+7F8E,U+7FA9,U+7FBD,U+7FFC,U+8005,U+8010,U+8056,U+80CC,U+80F4,U+80FD,U+8108,U+811A,U+8155,U+81EA,U+821E,U+8272,U+82F1,U+8352,U+843D,U+8650,U+866B,U+86C7,U+8840,U+884C,U+8853,U+885D,U+8868,U+88C5,U+88DC,U+8972,U+897F,U+8981,U+898B,U+8996,U+899A,U+89A7,U+89D2,U+89E3,U+8A00,U+8A08,U+8A18,U+8A71,U+8A98,U+8A9E,U+8AAC,U+8ABF,U+8B77,U+8C4A,U+8C61,U+8CB7,U+8CBB,U+8D64,U+8D77,U+8DB3,U+8DDD,U+8E74,U+8EAB,U+8ECD,U+8EE2,U+8F09,U+8FBC,U+8FCE,U+8FD1,U+8FD4,U+8FFD,U+901A,U+901F-9020,U+904B,U+904E,U+9053,U+907F,U+90AA,U+90E8,U+914D,U+9152,U+91C8,U+91CD,U+91CF,U+91D1,U+91DD,U+9283,U+9577,U+9580,U+9589,U+958B,U+9593,U+95A2,U+95C7,U+95D8,U+9632,U+964D,U+9650,U+967D,U+968E,U+969B,U+96C4,U+96E2,U+96EA,U+96F7,U+96FB,U+970A,U+9762,U+97FF,U+9806,U+982D,U+9854,U+985E,U+98A8,U+98DB,U+98DF,U+9996,U+99AC,U+9A0E,U+9A13,U+9AD8,U+9B3C,U+9B42,U+9B45,U+9B54,U+9CE5,U+9EBB,U+9ED2,U+9F62,U+9F8D,U+FF05,U+FF08-FF09,U+FF0B,U+FF0D-FF17,U+FF1A,U+FF1F,U+FF21,U+FF23,U+FF25-FF26,U+FF28-FF29,U+FF2B-FF30,U+FF32-FF34,U+FF36,U+FF38-FF3A,U+FF5E}@font-face{font-family:SMT5 JA;src:url(/fonts/smt5-ja1.woff2)format("woff2");font-display:swap;unicode-range:U+4E59,U+4E73,U+4E88,U+4EA4,U+4ECA,U+4ED5,U+4ED9,U+4EF0,U+4EFB,U+4F0A,U+4F2F,U+4F3D,U+4F8B,U+4FB5,U+4FBF,U+4FEE,U+5019,U+5049,U+5074,U+5076,U+50BE,U+50CD,U+50CF,U+5100,U+512A,U+5144,U+5146,U+514E,U+5175,U+5186,U+518D,U+5192,U+51A0,U+51AC,U+51B7,U+51E6,U+5211,U+5239,U+525B,U+5263,U+5287,U+529F,U+52C7,U+52D9,U+5305,U+5339,U+5343,U+5357,U+5360,U+5371,U+5375,U+5384,U+539A,U+53B3,U+53BB,U+53CA,U+53CC,U+53D9,U+53F3,U+5409,U+540E,U+5410-5411,U+541B,U+5468,U+548C,U+5504,U+5531,U+5584,U+55B0,U+56E0,U+56E3,U+56F0,U+5712,U+5747,U+574A,U+5782,U+578B,U+57CB,U+57DF,U+57F7,U+57F9,U+5805,U+5893,U+590F,U+592B,U+5948-5949,U+5951,U+5965,U+596A,U+596E,U+5983,U+5999,U+59AC,U+59B9,U+59C9,U+59EB,U+5A18,U+5A5A,U+5AC9,U+5ACC,U+5B57,U+5B63,U+5B66,U+5B6B,U+5B87,U+5B89,U+5B8C,U+5B97-5B99,U+5BAE,U+5BB9,U+5BBF,U+5BC2,U+5BC6,U+5BDF,U+5BE9,U+5C06,U+5C0E,U+5C31,U+5C3D,U+5C48,U+5C4A-5C4B,U+5CA9,U+5CB8,U+5D50,U+5DDD,U+5DE1,U+5DE5-5DE6,U+5DFB,U+5E1D,U+5E2B,U+5E30,U+5E61,U+5E78,U+5E7E,U+5E83,U+5E95,U+5EA7,U+5EC3,U+5EF6-5EF7,U+5EFA,U+5F0F,U+5F1F,U+5F53,U+5F81,U+5F85,U+5FBD,U+5FCC-5FCD,U+5FEB,U+6012,U+6020,U+6025,U+604B,U+6075,U+609F,U+60A9,U+60B2,U+6144,U+6148,U+6191,U+6211-6212,U+622F,U+6238,U+623B,U+6247,U+6255,U+6295,U+6298,U+629C,U+629E,U+62B1,U+62D2,U+6319,U+6355,U+6368,U+6383,U+6388,U+6398,U+63A8,U+63DB,U+63E1,U+64CD,U+6539,U+653F,U+6551,U+6557,U+6563,U+6599,U+65AC-65AD,U+65C5,U+660F,U+6614,U+6620,U+6625,U+666E-666F,U+667A,U+6697,U+66AE,U+66F4,U+670D,U+671B,U+671F,U+672A-672B,U+675F,U+6771,U+6790,U+679A,U+67A0,U+67C4,U+6839,U+6842,U+68EE,U+690D,U+696D,U+697D,U+69CB,U+69CD,U+6A21,U+6A29,U+6A5F,U+6B32,U+6B4C,U+6B73,U+6BBF,U+6BCE,U+6BD4,U+6C38,U+6CB3,U+6CE8,U+6D0B,U+6D1E,U+6D41,U+6D44,U+6D6E,U+6D74,U+6DF1,U+6E05,U+6E08,U+6E21,U+6E2C,U+6E3E,U+6E56,U+6E7F,U+6EC5,U+6F20,U+6F22,U+6F54,U+6FC3,U+706F,U+707C-707D,U+70BA,U+70C8,U+713C,U+7167,U+718A,U+719F,U+71B1,U+71C3,U+7235-7236,U+7247,U+7259,U+725D,U+7261,U+7267,U+7272,U+72A0,U+72AC,U+72D7,U+72E9,U+72FC,U+731F,U+732E,U+733F,U+7345,U+7403,U+7409,U+7531,U+753B,U+755C,U+75AB,U+75DB,U+767E,U+7687,U+76AE,U+76D7,U+76DB,U+76E3,U+76F4,U+76FE,U+77AC,U+77E2,U+7802,U+793C,U+7956,U+796D,U+798F,U+79C0,U+79CB,U+79E4,U+79F0,U+7A32,U+7A4D,U+7A63,U+7A74,U+7AE5,U+7B1B,U+7B49,U+7B97,U+7BC0,U+7BC9,U+7C21,U+7C97,U+7CF8,U+7D00,U+7D14,U+7D21,U+7D2F-7D30,U+7D5E,U+7D75,U+7DD2,U+7DDA,U+7DE9,U+7E54,U+7E70,U+7F6A,U+7F6E,U+7F70,U+7F8A,U+7FA4,U+7FD4,U+8001,U+8003,U+8015,U+8033,U+805E,U+8089,U+808C,U+80B2,U+8105,U+8131,U+8133,U+81D3,U+81F3-81F4,U+8208,U+822C,U+8239,U+826F,U+8276,U+82B1,U+82B8,U+82E5-82E6,U+8349,U+83CA,U+8449,U+846C,U+8535,U+85AC,U+85E4,U+864E,U+865A,U+8679,U+86D9,U+86DB,U+8718,U+8805,U+8846,U+885B,U+88AB,U+88C1-88C2,U+8907,U+8986-8987,U+89AA,U+8A0E,U+8A2A,U+8A33,U+8A3C,U+8A69,U+8A73,U+8A8D,U+8A95,U+8AAD,U+8AB0,U+8AF8,U+8B00,U+8B0E,U+8B58,U+8B66,U+8C5A,U+8C6A,U+8C8C,U+8CA0-8CA1,U+8CAB,U+8CB4,U+8CC0,U+8CE2,U+8CEA,U+8D04,U+8D66,U+8D85,U+8DE1,U+8DF3,U+8E0A,U+8E0F,U+8E8D,U+8ECA,U+8EFD,U+8F38,U+8FB2,U+8FBA,U+8FC5,U+8FE6,U+9000-9001,U+9003,U+9006,U+9023,U+9032,U+9042,U+9045,U+904A,U+9055,U+9060,U+9063,U+9078,U+907A,U+90A3,U+9154,U+9177,U+9192,U+919C,U+91CC,U+91CE,U+920D,U+9271,U+9285,U+92ED,U+932C,U+9332,U+935B,U+93AE,U+93E1,U+9418,U+9583,U+963B,U+9664-9665,U+9670,U+967A,U+969C,U+96A0,U+96C6,U+96CC,U+96E3,U+96E8,U+96F2,U+96F6,U+9707,U+9752,U+9759,U+975E,U+97F3,U+9802-9803,U+9818,U+984D,U+9858,U+98E2,U+98F2,U+98FE,U+990A,U+9928,U+9952,U+99C6,U+9AA8,U+9AB8,U+9AEA,U+9B5A,U+9CF4,U+9DF2,U+9EC4,U+9ED9}@font-face{font-family:SMT5 JA;src:url(/fonts/smt5-ja2.woff2)format("woff2");font-display:swap;unicode-range:U+2026,U+4E11,U+4E18,U+4E3C,U+4E4B,U+4E7E,U+4E9C,U+4E9E,U+4EAC,U+4ECB,U+4EE4,U+4EEE,U+4F34,U+4F38,U+4F50,U+4F75,U+4F8D,U+4F9D,U+4FAE,U+4FB6,U+4FCA,U+4FDD,U+5009,U+501F,U+504F,U+507D,U+508D,U+50B7,U+50E7,U+514D,U+5150,U+515C,U+5178,U+517C,U+5199,U+51B6,U+5200,U+5208,U+5230,U+523B,U+5264-5265,U+52A3,U+52E4,U+52FF,U+533A-533B,U+5353-5354,U+53C9,U+53CB,U+53E5,U+53ED,U+53F0-53F1,U+53F7,U+540A,U+541F-5420,U+544A,U+5451,U+54C0,U+5510,U+552F,U+5546,U+554F,U+5553,U+5587,U+558B,U+559C-559D,U+5618,U+5642,U+564C,U+5674,U+56DA,U+56F3,U+56FA,U+5742,U+5751,U+57A2,U+57CE,U+5802,U+5831,U+5841,U+5854,U+585A,U+5883,U+589C,U+58B3,U+58C1,U+58C7,U+58CC,U+5915,U+5944,U+594F,U+5974,U+5982,U+5A46,U+5A66,U+5A92,U+5B54,U+5B64,U+5B75,U+5B85,U+5B8B,U+5BA2,U+5BC4,U+5BCC,U+5BDB,U+5BDD,U+5BF8,U+5BFF,U+5C0A-5C0B,U+5C3A-5C3B,U+5C4D,U+5C65,U+5C90,U+5DE7,U+5DF1,U+5E02-5E03,U+5E06,U+5E0C,U+5E2F,U+5E3D,U+5E55,U+5E72,U+5E79,U+5E7C,U+5EAD,U+5ECA,U+5EFB,U+5F1B,U+5F26-5F27,U+5F35,U+5F90,U+5FB3,U+5FD8,U+6028,U+6068,U+60C5,U+60DC,U+6162,U+62CD,U+62D0,U+62EC,U+631F,U+632B,U+6349,U+636E,U+6392,U+639B,U+63A2,U+63A7,U+643A,U+6442,U+654F,U+656C,U+6577,U+658E,U+6591,U+65E2,U+65E6,U+65EC,U+663C,U+6666,U+6669,U+6674,U+66A6,U+66C7,U+66F2,U+671D,U+6731,U+6751,U+6797,U+679D,U+67AF,U+67B6,U+6821,U+6838,U+683D,U+6843,U+68A2,U+68B0,U+68DF,U+691C,U+696F,U+6975,U+697C,U+6982,U+69CC,U+6A2A,U+6A4B,U+6B20,U+6B53,U+6B62,U+6B6F,U+6BBB,U+6C0F,U+6C5A,U+6C60,U+6CA1,U+6CB8,U+6CBF,U+6CC4,U+6CE3,U+6CE5,U+6CF3,U+6D25,U+6D2A,U+6D3E,U+6D6A,U+6D78,U+6D99,U+6D9C,U+6DAF,U+6DE1,U+6DEB,U+6E26,U+6E29,U+6E5B,U+6E67,U+6EBA,U+6F14,U+6F5C,U+6F5F,U+6F70,U+6F84,U+7015,U+7058,U+7089,U+70AD,U+70CF,U+70D9,U+7126,U+7136,U+7159,U+7169,U+71BE,U+71D5,U+725F,U+7262,U+72AF,U+72D0,U+72D9,U+72DB,U+72EC,U+732B,U+7372,U+7384,U+745E,U+7518,U+7532,U+753A,U+7559,U+7565,U+758E,U+7591,U+75E9,U+7634,U+7686,U+76BF,U+76C6,U+76CA,U+76E4,U+7709,U+770C,U+77ED,U+7826,U+793E,U+7981,U+79E6,U+7A42,U+7A6B,U+7AAE,U+7ADC,U+7AEF,U+7AF6,U+7AF9,U+7B11,U+7B54,U+7B87,U+7BA1,U+7C60,U+7C73,U+7CFE,U+7D05,U+7D10,U+7D19,U+7D46,U+7D66,U+7DAD,U+7DBD,U+7DCF,U+7DD1,U+7DF4,U+7E01,U+7E04,U+7E26,U+7E3E,U+7F60,U+7F85,U+7FD2,U+809D,U+80A1-80A2,U+80A9,U+80F8,U+8179,U+81C6,U+81E3,U+81ED,U+820C,U+821F,U+8358,U+8607,U+862D,U+86EE,U+86FE,U+8857,U+8863,U+8870,U+888B,U+88F8,U+88FD,U+898F,U+89B3,U+8A17,U+8A1B,U+8A31,U+8A60,U+8A66,U+8A70,U+8A87,U+8A93,U+8AA4,U+8ACF,U+8AD6,U+8B70,U+8B72,U+8B90,U+8C48,U+8C9E,U+8CA2,U+8CAA,U+8CAC,U+8CB0,U+8CC7,U+8D16,U+8D70,U+8D8A,U+8DEF,U+8F1D,U+8F5F,U+8FB1,U+8FEB,U+8FF0,U+8FF7,U+9014,U+9054,U+90CE,U+90F7,U+90FD,U+914B,U+91C7,U+9244,U+92FC,U+938C,U+93A7,U+963F,U+9676,U+9678,U+968A,U+968F,U+9699,U+96A3,U+96B7,U+96C0,U+96D1,U+971C,U+9727,U+9732,U+978D,U+97AD,U+983C,U+984E,U+98EF,U+98FC,U+9913,U+9999,U+99FF,U+9A12,U+9A5A,U+9BE8,U+9CE9,U+9CF3,U+9D6C,U+9E7F,U+9EA6,U+9F3B}.g-smt5{--mv-h:min(76vh, 760px);--mv-h-phone:64vh;--mv-panel:300px;--mv-pin:1.2;--mv-ico:36px}.g-smt5 .grid.maps{grid-template-columns:repeat(auto-fit,minmax(200px,260px))}.g-smt5 .mapcard .thumb{width:100%;max-width:240px;height:auto}.g-smt5 .maparea{margin:0 0 22px}.g-smt5 .nums img,.g-smt5 .mvf img{width:var(--mv-ico);height:var(--mv-ico);vertical-align:middle;margin:-8px -6px}.g-smt5 .floortabs a.on,.g-smt5 .mvzoom button.on{color:#000;background:var(--cursor);border-image:}.g-smt5 .mapview{text-align:left;max-width:1240px;margin:0 auto 14px}.g-smt5 .mvf{margin-bottom:10px}.g-smt5 .mvf button{align-items:center;gap:4px;display:inline-flex}.g-smt5 .mvf button b{color:var(--cursor1);font-weight:400}.g-smt5 .mvf button.on b{color:#000}.g-smt5 .mvbody{align-items:flex-start;gap:12px;display:flex}.g-smt5 .mvview{min-width:0;height:var(--mv-h);touch-action:none;user-select:none;cursor:grab;flex:1;position:relative;overflow:hidden}.g-smt5 .mvview:active{cursor:grabbing}.g-smt5 .mvstage{transform-origin:0 0;position:absolute;top:0;left:0}.g-smt5 .mvstage .art{pointer-events:none;max-width:none;display:block}.g-smt5 .pin{cursor:pointer;width:40px;height:40px;transform:scale(calc(var(--pin,1) * var(--mv-pin)));background:0 0;border:0;border-radius:50%;margin:-20px 0 0 -20px;padding:0;position:absolute}.g-smt5 .pin img{pointer-events:none;width:40px;height:40px;display:block}.g-smt5 .pin:hover,.g-smt5 .pin.sel{outline:3px solid var(--cursor1);z-index:1}.g-smt5 .mvzoom{z-index:2;font-family:var(--face-px);flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex;position:absolute;top:8px;right:8px}.g-smt5 .mvzoom button,.g-smt5 .mvclose{color:var(--text);font:inherit;font-size:var(--px-1);cursor:pointer;background:0 0;border:6px solid #0000;border-image:url(/img/look/smt5/num.png) 20 fill/14px;padding:0 10px}.g-smt5 .mvzoom button:hover,.g-smt5 .mvclose:hover{color:var(--cursor1)}.g-smt5 .mvpanel{width:var(--mv-panel);flex:none;padding:14px 16px;position:relative}.g-smt5 .mvclose{font-family:var(--face-px);position:absolute;top:10px;right:10px}.g-smt5 .mvinfo h3{font-family:var(--face-px);font-size:var(--px-1);color:#fff;align-items:center;gap:6px;margin:0 70px 10px 0;font-weight:400;display:flex}.g-smt5 .mvinfo h3 img{width:32px;height:32px}.g-smt5 .mvinfo p{margin:0 0 6px}.g-smt5 .mvinfo .cname{font-size:var(--px-2)}.g-smt5 .mvinfo .lab,.g-smt5 .relics .lab{color:var(--muted);margin:8px 0 2px}.g-smt5 .mvinfo .route{color:var(--cursor1)}.g-smt5 .mapview [hidden],.g-smt5 .mapview .pin[hidden]{display:none}.g-smt5 .mvmore{font-family:var(--face-px);margin:6px 0 18px}.g-smt5 .floorh{font-family:var(--face-px);font-size:var(--px-2);margin:14px 0 8px;font-weight:400}.g-smt5 .card.chest .cname,.g-smt5 .card.miman .cname{text-align:center}.g-smt5 .card .show{font-family:var(--face-px);margin-top:auto;font-size:.85rem}.g-smt5 .card.relics{max-width:900px;margin:0 auto 18px;padding:12px 18px;display:block}.g-smt5 .relics ul{columns:3 200px;text-align:left;margin:0;padding:0;list-style:none}@media (width<=900px),(orientation:portrait) and (width<=1100px){.g-smt5 .mvbody{flex-direction:column;align-items:stretch}.g-smt5 .mvview{height:var(--mv-h-phone);flex:none}.g-smt5 .mvpanel{width:auto}.g-smt5 .mvzoom{top:4px;right:4px}.g-smt5 .mvzoom button{padding:0 6px;font-size:.8rem}}@font-face{font-family:SMT5;src:url(/fonts/smt5.woff2)format("woff2");font-display:swap}@font-face{font-family:SMT5 Text;src:url(/fonts/smt5-text.woff2)format("woff2");font-display:swap}.g-smt5{--plate:#0c0c0c;--bevel-dark:#000;--bevel-light:#3a3a3a;--win:#000;--win-line:#fff;--win-in:#3d3d3d;--text:#fff;--muted:#aaa;--panel-loc:#262626;--cursor1:#ada585;--cursor2:#fff;--cursor3:#fff;--red:#ff5c6c;--red-line:#e00028;--red-light:#ff8c9c;--link:var(--cursor1);--link-hover:#fff;--net-bg:#000;--net-line:#3d3d3d;--net-text:#aaa;--net-on:#fff;--line:#3d3d3d;--panel:#000;--face-px:"SMT5", "SMT5 JA", "Yu Gothic UI", "Meiryo", sans-serif;--face-text:"SMT5 Text", "SMT5 JA", "Yu Gothic UI", "Meiryo", system-ui, sans-serif;--px-1:16px;--px-2:20px;--px-3:30px;--cursor:url(/img/look/smt5/cursor.png) 0 0 / 40px 100% no-repeat, linear-gradient(#fff, #fff) 40px 0 / 100% 100% no-repeat;--side-w:262px;--rail-w:282px;--glow:22px;--s5-card:128px;--s5-card-h:192px;--s5-por:256px;--s5-ico:21px;--s5-ico-big:28px;--s5-in:calc(4s / 30);--s5-dec:cubic-bezier(.333, .667, .667, 1);--s5-slot-x:-100px;--s5-cursor-x:100px;image-rendering:auto}.g-smt5:lang(ja){--face-px:"SMT5 JA", "Yu Gothic UI", "Meiryo", sans-serif;--face-text:"SMT5 JA", "Yu Gothic UI", "Meiryo", sans-serif}.g-smt5 .win{box-shadow:none;border:6px solid #0000;border-image:url(/img/look/smt5/win.png) 48 fill / 48px / var(--glow) stretch;background:0 0}.g-smt5 .card{--glow:11px;border-image-width:24px}.g-smt5 .card:hover{border-image-source:url(/img/look/smt5/say.png)}.g-smt5 .side,.g-smt5 .rail{padding:var(--glow)}.g-smt5 .say{background:0 0;border:6px solid #0000;border-image:url(/img/look/smt5/say.png) 48 fill/24px/11px}.g-smt5 .skill.sj .say{border:6px solid #0000;padding:8px 10px}.g-smt5 .banner{background:0 0;border:0;border-image:}.g-smt5 .banner img{image-rendering:auto}.g-smt5 h1,.g-smt5 main h2.ph,.g-smt5 .cname{font-style:italic}.g-smt5:lang(ja) h1,.g-smt5:lang(ja) main h2.ph,.g-smt5:lang(ja) .cname{font-style:normal}.g-smt5 .title h1:after{content:"";background:url(/img/look/smt5/line.png) 50%/100% 100% no-repeat;max-width:432px;height:20px;margin:2px auto -6px;display:block}.g-smt5 .lead:after{background:url(/img/look/smt5/line.png) 50%/100% 100% no-repeat;height:20px}.g-smt5 .ph,.g-smt5 main h2.ph,.g-smt5 .pairs th{box-shadow:none;-webkit-text-stroke:0;background:0 0;border:0;border-image:url(/img/look/smt5/ph.png) 0 22 fill/0 22px}.g-smt5 .ph{padding:11px 30px}.g-smt5 .side .ph{margin:0 4px}.g-smt5 main h2.ph{min-width:280px;padding:11px 40px}.g-smt5 .chart th{-webkit-text-stroke:0}.g-smt5 .burger,.g-smt5 .side-close,.g-smt5 .filters button.on{border:0}.g-smt5 .dd-btn,.g-smt5 .dd-menu a,.g-smt5 .sn-h,.g-smt5 .burger,.g-smt5 .side-close{padding-left:26px;padding-right:12px}.g-smt5 .sn-group li a{padding:2px 4px 2px 14px}.g-smt5 .jump a,.g-smt5 .fuse .tags span,.g-smt5 .filters button,.g-smt5 .fsort select,.g-smt5 .fclear,.g-smt5 .netbar select{background:0 0;border:6px solid #0000;border-image:url(/img/look/smt5/num.png) 20 fill/14px}.g-smt5 .jump a{padding:2px 16px}.g-smt5 .filters button{padding:0 8px}.g-smt5 .filters button:hover{color:var(--cursor1)}.g-smt5 .filters button.on{color:#000;background:var(--cursor);border-image:;padding-left:22px}.g-smt5 .jump a:hover{color:#000;background:var(--cursor);border-image:}.g-smt5 .fclear{color:var(--cursor1)}.g-smt5 .fsort select option{background:#000}.g-smt5 .demon .race,.g-smt5 .skill .race,.g-smt5 .spell .race,.g-smt5 .profile .race a{background:0 0;border:6px solid #0000;border-image:url(/img/look/smt5/num.png) 20 fill/14px;padding:0 8px}.g-smt5 .profile .race a:hover{color:#000;background:var(--cursor);border-image:}.g-smt5 .pills b{padding:1px 14px 1px 8px}.g-smt5 .pills i{background:0 0;border:0 solid #0000;border-image:url(/img/look/smt5/slot.png) 0 18 0 0 fill/0 18px 0 0;padding:1px 22px 1px 8px}.g-smt5 .frow input{box-shadow:none;background:0 0;border:6px solid #0000;border-image:url(/img/look/smt5/num.png) 20 fill/14px;padding:2px 12px}.g-smt5 .frow input:focus{outline:1px solid var(--cursor1);outline-offset:2px;border-image-source:url(/img/look/smt5/num.png)}.demon.s5 .rt{display:contents}.demon.s5 .por{width:var(--s5-card);height:var(--s5-card-h);object-fit:cover;object-position:top}.affs{border-top:1px solid var(--win-in);grid-template-columns:repeat(7,1fr);gap:2px;width:100%;margin:4px 0 0;padding:6px 0 0;list-style:none;display:grid}.affs li{flex-direction:column;align-items:center;gap:1px;padding:2px 0;display:flex}.affs img{width:var(--s5-ico);height:var(--s5-ico)}.affs b{height:var(--s5-ico);font-family:var(--face-px);color:var(--muted);justify-content:center;align-items:center;font-weight:400;display:flex}.affs li.weak{background:var(--panel-loc);box-shadow:inset 0 -2px var(--red-line)}.affs li.normal img+img{opacity:.5}.profile.s5{flex-direction:row;align-items:flex-start;gap:18px;max-width:820px}.profile.s5 .por{width:var(--s5-por);flex:none;height:auto}.profile.s5 .vals{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.profile.s5 .affs img,.profile.s5 .affs b{width:var(--s5-ico-big);height:var(--s5-ico-big)}.profile.s5 .stats{font-size:.85rem}.mini{width:100%;font-family:var(--face-px);font-size:var(--px-1);color:var(--muted);margin:8px 0 0;font-weight:400}.pots{flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.pots b{font-family:var(--face-px);color:var(--cursor1);font-weight:400}.pots .neg b{color:var(--red-light)}.skills.s5{text-align:left;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.skill.s5{padding:10px 12px 12px}.skill.s5 h3{font-size:var(--px-1);color:#fff;align-items:center;gap:6px;margin:0 0 8px;display:flex}.skill.s5 .ico{width:var(--s5-ico);height:var(--s5-ico)}.skill.s5 .say{white-space:pre-line;margin:0 0 8px;padding:8px 10px}.pairs i{color:var(--muted);font-size:.8rem;font-style:normal}.who{margin:6px 0 0;font-size:.9rem;line-height:1.6}.who b{font-family:var(--face-px);color:var(--muted);margin-right:4px;font-weight:400}.who i{color:var(--muted);font-size:.8rem;font-style:normal}.who span{white-space:nowrap;margin-right:10px}.who .ico,.essence .ico{width:var(--s5-ico);height:var(--s5-ico);vertical-align:-5px;margin-right:3px}.essence .who a{white-space:nowrap;margin-right:10px}.essence .who span a{margin-right:0}.essences{text-align:left;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.essence{padding:10px 12px 12px}.essence h2{font-size:var(--px-1);color:#fff;margin:0;font-weight:400}.essence .ja{color:var(--muted);margin:0 0 6px;font-size:.8rem}.essence .nums,.item .nums{justify-content:flex-start}.essence .say,.item .say{white-space:pre-line;margin:8px 0;padding:8px 10px}.essence details{margin-top:8px}.essence summary{cursor:pointer;font-family:var(--face-px);color:var(--cursor1)}.item{text-align:left;max-width:820px;margin:0 auto 12px;padding:12px 14px}.item .who span{display:inline-block}.item .pills .ico{width:var(--s5-ico);height:var(--s5-ico);vertical-align:-5px;margin-right:4px}.g-smt5 ::-webkit-scrollbar{width:10px;height:10px}.g-smt5 ::-webkit-scrollbar-track{background:url(/img/look/smt5/scroll.png) 50%/10px 100%}.g-smt5 ::-webkit-scrollbar-thumb{background:url(/img/look/smt5/thumb.png) 50%/10px 100% no-repeat}.g-smt5 ::-webkit-scrollbar-corner{background:0 0}@media (width<=900px),(orientation:portrait) and (width<=1100px){.g-smt5 .side{padding:30px var(--glow)}.profile.s5{flex-direction:column;align-items:center}.profile.s5 .por{width:50%;max-width:var(--s5-por)}.g-smt5 .jump a,.g-smt5 .filters button,.g-smt5 .fclear{align-items:center;min-height:44px;display:inline-flex}.g-smt5 .frow input,.g-smt5 .fsort select,.g-smt5 .pick input,.g-smt5 .pick select{min-height:44px}.g-smt5 main td>a,.g-smt5 .cname a,.g-smt5 a.cname,.g-smt5 .profile .race a,.g-smt5 main h3>a,.g-smt5 main p>a:only-child,.g-smt5 .ev li>a,.g-smt5 p.recipe>a{min-width:44px;padding-block:12px;display:inline-block}.g-smt5 .nums b>a{min-width:44px;margin-block:-12px;padding-block:12px;display:inline-block}.g-smt5 .essence summary{padding-block:11px}.g-smt5 .dlc input{vertical-align:middle;width:44px;height:44px;margin:0 6px 0 0}.g-smt5 .chart th a,.g-smt5 .chart td a{min-height:44px;margin:-3px -6px;padding:0 6px;line-height:44px;display:block}}.find{text-align:left;max-width:560px;margin:0 auto 16px;padding:4px;position:relative}.find input{width:100%;min-height:44px;font:inherit;color:var(--text);background:0 0;border:6px solid #0000;border-image:url(/img/look/smt5/num.png) 20 fill/14px;padding:0 14px}.find input:focus{outline:1px solid var(--cursor1);outline-offset:2px}.find ul{z-index:5;border:1px solid var(--win-line);background:#000;margin:0;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0}.find li a{min-height:44px;color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 26px;text-decoration:none;display:flex}.find li a:hover,.find li a:focus{color:#000;background:var(--cursor)}.find small{color:var(--muted);text-align:right;font-size:.8rem}.find li a:hover small,.find li a:focus small{color:#333}.credit{color:var(--muted);margin:0 0 16px;font-size:.85rem;display:none}@media (width<=600px){.home .site-credit{display:none}.home .credit{display:block}.home .title{margin-bottom:8px;padding:8px 14px}.home .title .sub{margin-top:2px;font-size:.8rem}.home .title h1:after{display:none}.home .find{margin-bottom:8px;padding:0}.g-smt5 .grid.games{grid-template-columns:1fr 1fr;gap:6px}.g-smt5 .grid.games .card{--glow:6px;border-image-width:16px;flex-direction:row;justify-content:space-between;gap:6px;min-height:44px;padding:2px 8px}.g-smt5 .grid.games .cname{text-align:left;font-size:.85rem;line-height:1.15}.g-smt5 .grid.games .tag{font-size:.85rem}.g-smt5 .title{margin-bottom:6px;padding:8px 14px}.g-smt5 .title .sub{margin-top:2px;font-size:.8rem}.g-smt5 .title h1:after{display:none}.g-smt5 .fbar{margin-bottom:8px}.g-smt5 .frow{flex-wrap:nowrap;gap:6px;margin-bottom:4px}.g-smt5 .frow input{flex:1 1 0;min-width:0}.g-smt5 .fsort{flex:none;max-width:52%}.g-smt5 .fsort select{min-width:0;max-width:100%}.g-smt5 .filters{scrollbar-width:thin;gap:6px;margin-bottom:2px;padding-bottom:2px}.g-smt5 p.intro{margin:0 0 8px;font-size:.8rem;line-height:1.35}.g-smt5 .grid.demons.s5{gap:8px}.g-smt5 main h2.ph{margin-top:14px;padding-block:8px}.g-smt5 .demon.s5{text-align:left;grid-template-columns:80px minmax(0,1fr);align-content:start;justify-items:start;gap:1px 12px;padding:4px 10px;display:grid}.g-smt5 .demon.s5 .por{grid-row:1/span 5;align-self:start;width:80px;height:120px}.g-smt5 .demon.s5 .rt{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.g-smt5 .demon.s5 .stats{font-size:.75rem}.g-smt5 .demon.s5 .affs{grid-column:1/-1;justify-self:center;gap:2px;margin-top:0;padding-top:3px}.g-smt5 .demon.s5 .affs li{padding:1px 0}.g-smt5 .demon.s5 .affs img{width:16px;height:16px}}.g-smt5 .ask{text-align:left;max-width:760px;margin:0 auto 12px;padding:14px 18px;scroll-margin-top:12px}.g-smt5 .ask h3{font-family:var(--face-px);color:var(--muted);margin:0 0 8px;font-weight:400}.g-smt5 .ask .say,.g-smt5 .said .say{margin:0 0 8px;padding:8px 12px}.g-smt5 .ask .note,.g-smt5 .said .note{color:var(--muted);margin:0 0 8px;font-style:italic}.g-smt5 .picks{margin:0;padding:0 0 0 22px}.g-smt5 .picks>li{margin:0 0 10px}.g-smt5 .choice{color:var(--cursor1)}.g-smt5 .outs{margin:4px 0 0;padding:0;list-style:none}.g-smt5 .outs>li{border-left:2px solid var(--win-in);margin:0 0 6px;padding:0 0 0 10px}.g-smt5 .outs .res{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 4px;font-size:.85rem;display:flex}.g-smt5 .outs .res span{color:#000;background:var(--cursor);padding:1px 10px 1px 22px}.g-smt5 .outs .res .attack,.g-smt5 .outs .res .fail{color:#fff;background:var(--win-in);padding-left:10px}.g-smt5 .outs .res b{color:var(--cursor1);font-variant-numeric:tabular-nums}.g-smt5 .outs .res i{color:var(--muted);font-style:normal}.g-smt5 .then{margin:0;font-size:.85rem}.g-smt5 .said{margin:0 0 12px}.g-smt5 .said ul{margin:0;padding:0;list-style:none}.g-smt5 .said .speaker{font-family:var(--face-px);color:var(--cursor1);margin-bottom:2px;font-weight:400;display:block}.g-smt5 .said li>i{color:var(--muted);font-size:.85rem;font-style:normal}.g-smt5 .grid.talkers .por{width:96px;height:auto}.g-smt5 .wide{max-width:100%;overflow-x:auto}.g-smt5 .mix{width:auto;min-width:100%}.g-smt5 .mix td{white-space:nowrap;font-variant-numeric:tabular-nums}.g-smt5 .mix td:first-child{white-space:normal}.g-smt5 .person{flex-wrap:wrap;align-items:flex-start;gap:12px 18px;margin-bottom:12px;display:flex}.g-smt5 .person .por{width:96px;height:auto}.g-smt5 .person .pairs{flex:260px;width:auto;margin:0}.g-smt5 .scene,.g-smt5 .myth .fuse{margin-bottom:12px}@keyframes s5-slot-in{0%{opacity:0;transform:translateX(var(--s5-slot-x))}to{opacity:1;transform:none}}@keyframes s5-cursor-in{0%{background-position:var(--s5-cursor-x) 0, calc(var(--s5-cursor-x) + 40px) 0}to{background-position:0 0,40px 0}}.g-smt5 main .card,.g-smt5 .skill.s5,.g-smt5 .essence{animation:s5-slot-in var(--s5-in) var(--s5-dec) both}.g-smt5 .jump a:hover,.g-smt5 .filters button.on,.g-smt5 .profile .race a:hover,.g-smt5 .find li a:hover,.g-smt5 .find li a:focus{animation:s5-cursor-in var(--s5-in) var(--s5-dec)}@media (prefers-reduced-motion:reduce){.g-smt5 main .card,.g-smt5 .skill.s5,.g-smt5 .essence,.g-smt5 .jump a:hover,.g-smt5 .filters button.on,.g-smt5 .profile .race a:hover,.g-smt5 .find li a:hover,.g-smt5 .find li a:focus{animation:none}}.netbar{--net-pad:3px;z-index:40;box-sizing:border-box;background:var(--net-bg);border-bottom:1px solid var(--net-line);align-items:center;gap:0 2px;width:auto;height:auto;margin:0;padding:2px 12px;font-size:.78rem;line-height:1.4;display:flex;position:relative}.net-line{min-width:0;height:calc(1.4em + 2 * var(--net-pad));flex-wrap:wrap;flex:auto;justify-content:center;display:flex;overflow:hidden}.netbar a,.net-more summary{padding:var(--net-pad) 10px;color:var(--net-text);white-space:nowrap;font-weight:600;text-decoration:none}.netbar a:hover,.netbar a[aria-current],.net-more summary:hover,.net-more.on summary{color:var(--net-on);text-decoration:none}.net-line a.off{visibility:hidden}.net-more{flex:none;position:relative}.net-more[hidden]{display:none}.net-more summary{cursor:pointer;list-style:none;display:block}.net-more summary::-webkit-details-marker{display:none}.net-menu{z-index:40;background:var(--net-bg);border:1px solid var(--net-line);flex-direction:column;min-width:100%;padding:4px 0;display:flex;position:absolute;top:100%;right:0}.net-menu a{padding:6px 14px}.net-menu a[hidden]{display:none}@media (width<=1024px),(pointer:coarse){.netbar{--net-pad:14px}.net-menu a{padding:14px}}@media (width<=700px){.netbar{padding:0 4px}.netbar a,.net-more summary{padding-left:7px;padding-right:7px}.net-more{position:static}.net-menu{left:4px;right:4px}}.adrail{display:none}@media (width>=1600px){body.has-ads .cols{max-width:min(1560px,100% - 400px);position:relative}.adrail{width:160px;display:block;position:absolute;top:18px}.adrail.left{left:-180px}.adrail.right{right:-180px}.adrail>div{width:160px;min-height:600px}}.adlabel{color:var(--muted);text-align:center;margin-bottom:4px;font-size:11px;display:block}.adbanner,.adslot{clear:both;text-align:center;margin:24px auto;display:block}.adslot[hidden]{display:none}.adslot.inlist{flex:0 0 100%;grid-column:1/-1;width:100%;list-style:none}.adpair{justify-content:center;gap:16px;display:flex}.adpair>div{flex:1 1 0;min-width:0;max-width:728px;min-height:90px}.adpair>.second{display:none}@media (width>=1000px){.adpair>.second{display:block}}@media (width<=767px){.adpair>div{min-height:100px}.adbanner.nomobile{display:none}}.ads-pending :is(.adrail,.adbanner,.adslot):not(.filled){margin:0}.ads-pending :is(.adrail,.adbanner,.adslot):not(.filled)>*{visibility:hidden;height:0;min-height:0;margin:0;display:block;overflow:hidden}.adbox{height:100%;min-height:inherit;color:var(--muted);background:var(--panel);border:1px dashed var(--line);justify-content:center;align-items:center;font-size:.8rem;display:flex}.adsbygoogle{display:block}.adrail .adsbygoogle{width:160px;height:600px}body.has-ads .adrail.more[hidden]{display:none}.gamebar{z-index:30;background:var(--gbar-bg);border-bottom:1px solid var(--gbar-line);gap:6px;margin:0;padding:6px 12px;display:flex;position:relative;overflow:auto hidden}.gamebar a{color:var(--gbar-text);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:4px 12px;line-height:1.15;text-decoration:none;display:flex}.gamebar a:first-child{margin-left:auto}.gamebar a:last-child{margin-right:auto}.gamebar a:hover,.gamebar a[aria-current]{color:var(--gbar-on);text-decoration:none}.gamebar img{width:auto;height:var(--gbar-icon);display:block}.gamebar img.pixel{image-rendering:pixelated}.gamebar span{text-align:left}.gamebar small{opacity:.8;font-size:max(12px,.75em);display:block}@media (width<=700px){.gamebar{padding:4px}}.navbox{box-sizing:border-box;width:100%;max-width:var(--nb-width,1500px);clear:both;color:var(--nb-text,inherit);background:var(--nb-bg,var(--panel));border:1px solid var(--nb-line,var(--line));margin:28px auto 0;padding:0;font-size:.85rem;line-height:1.5}.navbox h2{text-align:center;color:var(--nb-head-text,inherit);background:var(--nb-head-bg,transparent);border-bottom:1px solid var(--nb-line,var(--line));margin:0;padding:6px 12px;font-size:1rem}.nb-row{border-top:1px solid var(--nb-line,var(--line));display:flex}.nb-row:first-of-type{border-top:0}.nb-head{width:190px;color:var(--nb-head-text,inherit);background:var(--nb-head-bg,transparent);flex:none;align-items:center;gap:6px;padding:6px 10px;font-weight:700;text-decoration:none;display:flex}.nb-head .n{color:var(--nb-text,var(--muted));margin-left:auto;font-weight:400}.nb-row.on .nb-head,.navbox a:hover{color:var(--nb-on,inherit)}.navbox ul{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:0 14px;min-width:0;margin:0;padding:5px 12px;list-style:none;display:flex}.navbox li{margin:0;padding:0}.navbox li a{color:var(--nb-text,inherit);align-items:center;gap:4px;padding:2px 0;text-decoration:none;display:inline-flex}.navbox img{width:auto;height:var(--nb-icon,20px);flex:none;display:block}.nb-all a{font-weight:700}@media (width<=700px){.nb-row{display:block}.nb-head{width:auto}.navbox li a{padding:6px 0}.navbox li:nth-child(n+7):not(.nb-all){display:none}}@font-face{font-family:SMT1;src:url(/fonts/smt1.woff2)format("woff2");font-display:swap}:root{--px:2px;--pin-size:16;--tap:44px;--plate:#394039;--bevel-dark:#000;--bevel-light:#627973;--win:#000;--win-line:#e6e6e6;--win-in:#626162;--text:#e6e6e6;--muted:#acb1ac;--panel-loc:#7b7194;--cursor1:#7bf6ff;--cursor2:#31aef6;--cursor3:#1071bd;--red:#ff4041;--red-light:#ffcecd;--link:var(--cursor1);--link-hover:var(--red-light);--net-bg:#000;--net-line:#626162;--net-text:#a4a9a4;--net-on:#fff;--line:#626162;--panel:#000;--outline-ink:#000;--outline:3px;--face-px:"SMT1", system-ui, sans-serif;--face-text:system-ui, "Segoe UI", Roboto, sans-serif;--px-1:16px;--px-2:24px;--px-3:32px;--spr-h:160px;--dx2-h:160px;--dx2-h-phone:120px;--logo-h:40px;--logo-h-phone:28px;--banner-w:256px;--banner-h:64px;--banner-w-phone:128px;--banner-h-phone:36px;--mspr:32px;--mini-h:32px;--mini-h-phone:24px;--dindex-spr:96px;--ico-s:18px;--sj-spr-h:132px;--sj-spr-big:220px;--ds1-bust-w:64px;--ds1-bust-h:128px;--side-w:230px;--rail-w:250px;--gap:18px;--cursor:linear-gradient(var(--cursor1), var(--cursor2) 55%, var(--cursor3));--corridor:linear-gradient(90deg, var(--red), var(--red-light));font-family:var(--face-text);color-scheme:dark}:root:lang(ja){--face-px:"SMT1", "Yu Gothic UI", "Meiryo", system-ui, sans-serif}[hidden]{display:none!important}*{box-sizing:border-box}html{overflow-x:hidden}body{background:var(--plate);color:var(--text);text-align:center;margin:0;font-size:15px;line-height:1.45}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}img{vertical-align:middle}.shot,.banner img{image-rendering:pixelated}h1,h2,h3{font-family:var(--face-px);font-weight:400}.win{background:var(--win);border:var(--px) solid var(--win-line);box-shadow:inset 0 0 0 var(--px) var(--win-in), calc(-1 * var(--px)) calc(-1 * var(--px)) 0 var(--bevel-dark), var(--px) var(--px) 0 var(--bevel-light)}.netbar{position:relative}.netbar select{font:inherit;color:var(--text);background:var(--win);border:1px solid var(--win-in);cursor:pointer;padding:2px 6px;position:absolute;top:2px;right:16px}.banner{flex-direction:column;align-items:center;gap:6px;width:fit-content;max-width:calc(100% - 32px);margin:14px auto 12px;padding:12px 16px 10px;display:flex}.banner img{width:auto;height:auto;max-width:min(var(--banner-w), 100%);max-height:var(--banner-h)}.gamename{font-family:var(--face-px);font-size:var(--px-2);color:var(--text)}.sitename{font-family:var(--face-px);font-size:var(--px-1);color:var(--text)}.top{display:contents}.nav{z-index:20;justify-content:center;align-items:center;gap:6px;max-width:1560px;margin:0 auto;padding:4px 12px;font-size:1rem;font-weight:700;display:flex;position:sticky;top:0}.burger{color:#000;background:var(--cursor);font:inherit;cursor:pointer;border:0;padding:6px 14px;display:none}.nav-menu{flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.dd{position:relative}.dd-btn{color:var(--text);white-space:nowrap;padding:6px 18px;display:block}.dd.on>.dd-btn,.dd:hover>.dd-btn,.dd:focus-within>.dd-btn,.dd.open>.dd-btn{color:#000;background:var(--cursor)}.dd-menu{text-align:left;min-width:220px;max-height:70vh;margin:0;padding:6px;list-style:none;display:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.dd.open>.dd-menu{display:block}@media (width>=1101px),(width>=901px) and (orientation:landscape){.dd:hover>.dd-menu,.dd:focus-within>.dd-menu{display:block}.dd:after{content:"";height:8px;position:absolute;top:100%;left:0;right:0}}.dd-menu a{color:var(--text);white-space:nowrap;padding:4px 10px;display:block}.dd-menu a:hover{color:#000;background:var(--cursor)}.side-close{display:none}.cols{grid-template-columns:var(--side-w) minmax(0, 1fr) var(--rail-w);gap:var(--gap);max-width:1560px;margin:0 auto;padding:18px 16px;display:grid}.cols.no-right{grid-template-columns:var(--side-w) minmax(0, 1fr)}.side,.rail{top:calc(var(--nav-h,56px) + 8px);max-height:calc(100vh - var(--nav-h,56px) - 20px);text-align:left;padding:var(--px);align-self:start;position:sticky;overflow:hidden auto}main{min-width:0}.ph{font-family:var(--face-px);font-size:var(--px-1);text-align:center;color:#fff;background:var(--panel-loc);-webkit-text-stroke:var(--outline) var(--outline-ink);paint-order:stroke fill;margin:0;padding:8px 12px;font-weight:400;display:block}.side .win{padding:0 0 6px}.side .ph{margin:var(--px)}.sn-group{padding:6px 8px 0}.sn-h{color:var(--text);padding:4px 8px;font-weight:700;display:block}.sn-h[aria-current],.sn-h:hover{color:#000;background:var(--cursor)}.sn-group ul{columns:2;column-gap:4px;margin:4px 0 0;padding:0;list-style:none}.sn-group li{break-inside:avoid}.sn-group li a{color:var(--text);padding:2px 8px;font-size:.85rem;display:block}:lang(ja) .sn-group li a{letter-spacing:-.05em;white-space:nowrap;padding:2px 4px;font-size:.8rem}.sn-group li a:hover{color:#000;background:var(--cursor)}.scrim{z-index:40;background:#0009;position:fixed;inset:0}.site-credit{width:fit-content;max-width:100%;color:var(--muted);margin:0 auto 10px;font-size:.85rem}.crumbs{color:var(--muted);margin-bottom:10px;font-size:.85rem}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--cursor1)}.title{min-width:min(560px,100%);margin:4px 0 16px;padding:14px 32px 12px;display:inline-block}.title h1{font-size:var(--px-3);color:#fff;margin:0;line-height:1.2}.title .sub{color:var(--muted);margin:6px 0 0}main h2.ph{border:var(--px) solid var(--win-line);min-width:240px;box-shadow:inset 0 0 0 var(--px) var(--win-in);margin:26px 0 12px;padding:8px 30px;display:inline-block}section{scroll-margin-top:70px}.intro{max-width:760px;color:var(--muted);margin:0 auto 14px}.lead{text-align:left;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 22px;max-width:900px;margin:0 auto 18px;padding:16px 20px;display:flex}.lead .shot{width:256px;max-width:100%;height:auto}.lead p{flex:300px;margin:0}.lead:after{content:"";height:var(--px);background:var(--corridor);flex-basis:100%}.grid{grid-template-columns:repeat(auto-fit,minmax(150px,176px));justify-content:center;gap:12px;display:grid}.grid.big{grid-template-columns:repeat(auto-fit,minmax(200px,240px));margin-bottom:8px}.card{color:var(--text);flex-direction:column;align-items:center;gap:4px;padding:12px 8px;line-height:1.25;display:flex}.card:hover{color:var(--text);border-color:var(--cursor1)}.cname{color:#fff;overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.25}.grid.big .cname{font-size:1.25rem}.card .meta,.card .tag{color:var(--muted);font-size:.8rem}.card .tag{font-family:var(--face-px);font-size:var(--px-1);color:var(--cursor1)}.grid.demons,.grid.skills,.grid.spells{grid-template-columns:repeat(auto-fit,minmax(230px,270px))}.demon,.skill{gap:6px;padding:12px 12px 10px}.demon .spr,.entry .spr{height:var(--spr-h);justify-content:center;align-items:flex-end;margin-bottom:4px;display:flex}.demon .spr img,.entry .spr img{image-rendering:pixelated}.demon .ja,.skill .ja,.spell .ja{color:var(--muted);font-size:.85rem}.demon .race,.skill .race,.spell .race{color:#fff;background:var(--panel-loc);padding:1px 10px;font-size:.8rem}.demon .sprite{image-rendering:pixelated}img.mspr{width:var(--mspr);height:var(--mspr);object-fit:contain;object-position:center bottom;vertical-align:middle;margin-right:4px}a:has(>img.mspr),.aff.sk i{white-space:nowrap}.spr{justify-content:center;margin-bottom:8px;display:flex}.sprite{image-rendering:pixelated}a.mon{white-space:nowrap}.cname.mon{white-space:normal;align-items:center;display:inline-flex}.mini{width:auto;height:var(--mini-h);vertical-align:middle;image-rendering:pixelated;margin-right:4px}.race .ico{width:var(--ico-s);height:var(--ico-s);vertical-align:-4px;margin-right:4px}.demon .tags{font-family:var(--face-px);font-size:var(--px-1);color:var(--cursor1);justify-content:center;gap:8px;margin:0;display:flex}.nums{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:12px;margin:2px 0 0;font-size:.9rem;display:flex}.nums span{white-space:nowrap}.nums b{color:var(--cursor1)}.stats{grid-template-columns:repeat(6,auto);justify-content:center;gap:0 8px;margin:0;font-size:.75rem;display:grid}.stats.four{grid-template-columns:repeat(4,auto)}.stats dt{color:var(--muted)}.stats.five{grid-template-columns:repeat(5,auto)}.stats dd{font-variant-numeric:tabular-nums;grid-row:2;margin:0;font-size:.95rem;font-weight:700}.stats.s5{grid-template-columns:repeat(5,auto)}.aff{border-top:1px solid var(--win-in);text-align:left;width:100%;margin:4px 0 0;padding-top:6px;font-size:.8rem}.aff p{margin:0 0 3px}.aff b{min-width:4.6em;color:var(--muted);font-weight:400;display:inline-block}.aff .w{color:var(--red-light)}.aff .w i{color:var(--red)}.aff .w i.none{color:var(--muted)}.aff i{color:var(--muted);font-style:normal}.affg{border-top:1px solid var(--win-in);text-align:left;grid-template-columns:1fr 1fr;gap:3px 10px;width:100%;margin:6px 0 0;padding:6px 0 0;font-size:.8rem;list-style:none;display:grid}.affg li{align-items:center;gap:4px;min-width:0;display:flex}.affg img{flex:none;width:16px;height:16px}.affg b{color:var(--muted);white-space:nowrap;margin-left:auto;font-weight:400}.affg .w span{color:var(--red-light)}.affg .w b{color:var(--red)}.affg .n b{color:var(--cursor1);text-transform:capitalize}.aff.rows p{grid-template-columns:minmax(4.6em,max-content) 1fr;column-gap:.4em;display:grid}.demon .drop{margin:0;font-size:.8rem}.demon .drop b{color:var(--muted);font-weight:400}.aff.sk b{min-width:6em}.aff.sk a{color:var(--text)}.aff.sk a:hover{color:var(--cursor1)}.aff.sk.sj b{min-width:7.8em}.skill .el{color:var(--muted);font-size:.8rem}.say{border:var(--px) solid var(--win-in);background:var(--win);text-align:left;width:100%;margin:2px 0 0;padding:6px 8px;font-size:.85rem}.say.msg{white-space:pre-line}.say span{display:block}.jump{font-family:var(--face-px);font-size:var(--px-1);flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 14px;display:flex}.jump a{color:var(--text);border:var(--px) solid var(--win-in);padding:4px 14px}.jump a:hover{color:#000;background:var(--cursor)}.profile{flex-direction:column;align-items:center;gap:8px;max-width:560px;margin:0 auto 14px;padding:14px 18px;display:flex}.profile .spr{height:var(--spr-h);justify-content:center;align-items:flex-end;display:flex}.profile .spr img{image-rendering:pixelated}.profile .race{margin:0}.profile .race a{color:#fff;background:var(--panel-loc);padding:1px 12px;display:inline-block}.profile .race a:hover{color:#000;background:var(--cursor)}.profile .aff{font-size:.9rem}.profile .aff.rows p{grid-template-columns:7em 1fr}.aff .w em{color:var(--text);font-style:normal}.aff .w em i{color:var(--muted)}.skills.sj{text-align:left;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.skill.sj{padding:10px 12px 12px}.skill.sj h3{font-size:var(--px-1);color:#fff;margin:0 0 8px}.skill.sj h3 a{color:inherit}.skill.sj h3 a:hover{color:var(--cursor1)}.skill.sj .say{white-space:pre-line;border:1px solid var(--win-in);margin:0 0 8px;padding:8px 10px}.pills{flex-wrap:wrap;gap:6px;margin:0;font-size:.8rem;display:flex}.pills span{display:inline-flex}.pills b{color:#000;background:var(--cursor);padding:1px 8px;font-weight:400}.pills i{background:var(--win-in);padding:1px 8px;font-style:normal}.fuse,.lore{text-align:left;max-width:760px;margin:0 auto;padding:14px 18px}.fuse h3,.sub-h{font-size:var(--px-1);color:#fff;margin:16px 0 8px}.fuse h3:first-child{margin-top:0}.fuse p,.lore p{margin:0 0 8px}.lore p:last-child{margin:0}.recipe{font-size:.95rem}ul.recipe{padding-left:1.2em}.entry .recipe{columns:2 220px;align-self:stretch;margin:0}.pairs{border-collapse:collapse;width:100%;margin:6px 0 12px;font-size:.9rem}.pairs th{text-align:left;color:#fff;background:var(--panel-loc);-webkit-text-stroke:var(--outline) var(--outline-ink);paint-order:stroke fill;padding:4px 8px;font-weight:400}.pairs td{border-bottom:1px solid var(--win-in);padding:3px 8px}.pairs td:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.fuse .tags{flex-wrap:wrap;gap:6px;display:flex}.fuse .tags span{border:1px solid var(--win-in);padding:1px 10px}.fuse.zone{margin-bottom:10px}.fuse h4{font-family:var(--face-px);font-size:var(--px-1);color:#fff;margin:14px 0 6px;font-weight:400}a.card.demon .cname{color:#fff}.spr.sj{height:var(--sj-spr-h)}.spr.sj img{width:auto;max-height:100%}.profile .spr.sj{height:var(--sj-spr-big)}.spr.ds1{height:var(--ds1-bust-h)}.profile .spr.ds1{height:calc(var(--ds1-bust-h) * 2)}.profile .spr.ds1 img{width:calc(var(--ds1-bust-w) * 2);height:calc(var(--ds1-bust-h) * 2)}.entry{flex-direction:column;align-items:center;gap:8px;max-width:560px;margin:0 auto 8px;padding:14px 16px 12px;display:flex}.entry .stats{font-size:.85rem}.facts{border-top:1px solid var(--win-in);text-align:left;grid-template-columns:auto 1fr;gap:3px 14px;width:100%;margin:4px 0 0;padding-top:8px;font-size:.9rem;display:grid}.facts dt{color:var(--muted)}.facts dd{margin:0}.entry>.facts:first-child{border-top:0;margin-top:0;padding-top:0}a.cname:hover{color:var(--cursor1)}.fbar{margin:0 0 14px}.frow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;display:flex}.frow input{background:var(--win);max-width:320px;color:var(--text);border:var(--px) solid var(--win-line);box-shadow:inset 0 0 0 var(--px) var(--win-in);font:inherit;flex:200px;padding:6px 10px}.frow input:focus{border-color:var(--cursor1);outline:none}.fsort{color:var(--muted);align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.fcount{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem}.fclear{background:var(--win);color:var(--cursor1);border:1px solid var(--cursor1);font:inherit;cursor:pointer;padding:4px 12px;font-size:.8rem}.filters{flex-wrap:wrap;justify-content:center;gap:4px;max-width:1000px;margin:0 auto 6px;display:flex}.filters button{background:var(--win);color:var(--text);border:1px solid var(--win-in);cursor:pointer;font:inherit;padding:3px 10px;font-size:.8rem}.filters button:hover{border-color:var(--cursor1)}.filters button.on{color:#000;background:var(--cursor);border-color:var(--cursor2)}footer{max-width:1500px;color:var(--muted);width:calc(100% - 32px);margin:10px auto 24px;padding:16px;font-size:.8rem}footer a{color:var(--cursor1)}footer .sites{flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-bottom:8px;font-size:.85rem;display:flex}footer .sites span{color:var(--text)}@media (width<=1200px){.cols{grid-template-columns:var(--side-w) minmax(0, 1fr)}.rail{grid-column:2;max-height:none;position:static}}@media (width<=900px),(orientation:portrait) and (width<=1100px){.netbar{--net-pad:14px;justify-content:flex-start}.netbar select{min-height:44px;margin-left:auto;padding:8px 6px;position:static}.net-menu a{padding:14px}.calc select,.calc input[type=number]{min-height:44px}.chart td a,.chart th a{margin:-3px -6px;padding:12px 8px;display:block}.pairs td a{padding:11px 0;display:inline-block}.nav{flex-wrap:wrap;width:calc(100% - 32px);position:static}.burger{display:block}.cols,.cols.no-right{grid-template-columns:minmax(0,1fr);padding:12px}.rail{grid-column:1}.side{z-index:50;background:var(--plate);visibility:hidden;max-height:none;padding:12px;transition:transform .2s,visibility .2s;position:fixed;inset:0;transform:translate(-100%)}body.side-open .side{visibility:visible;transform:none}.side-close{color:#000;background:var(--cursor);min-height:44px;font:inherit;cursor:pointer;border:0;margin:8px 8px 8px auto;padding:6px 14px;display:block}.sn-h{padding:11px 8px}.sn-group ul{column-gap:8px}.sn-group li a{padding:11px 8px;font-size:.95rem}:lang(ja) .sn-group li a{padding:11px 4px}.filters{flex-wrap:nowrap;justify-content:flex-start;gap:8px;padding-bottom:4px;overflow-x:auto}.filters button{flex:none;min-width:44px;min-height:44px}.frow input,.fsort select,.fclear{min-height:44px}footer .sites{gap:8px 14px}footer .sites a{padding:12px 0}.title{padding:12px 18px}.title h1{font-size:var(--px-2)}.grid.demons,.grid.skills,.grid.spells{grid-template-columns:minmax(0,1fr)}.burger{min-height:44px}.nav-menu{display:none}body:not(.home) .top{flex-wrap:wrap;align-items:center;gap:8px;width:calc(100% - 32px);margin:6px auto 0;display:flex}body:not(.home) .dindex{width:100%;margin:0}.dindex{text-align:center;min-height:44px;padding:11px 18px}.dhead .face{height:var(--dx2-h-phone)}body:not(.home) .banner{flex:0 auto;min-width:0;margin:0;padding:4px 10px}body:not(.home) .banner img{max-width:var(--banner-w-phone);max-height:var(--banner-h-phone)}body:not(.home) .banner:before{max-width:128px}body:not(.home).g-kyuuyaku .banner:before,body:not(.home) .sitename{display:none}body:not(.home) .nav{flex:none;width:auto;margin:0 0 0 auto;padding:4px}body:not(.home) .cols{padding-top:8px}body:not(.home) .site-credit,body:not(.home) .crumbs{white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;overflow:hidden}}@media (prefers-reduced-motion:reduce){.side{transition:none}}.dpage{flex-direction:column;gap:8px;max-width:560px}.dpage:after{display:none}.dpage p{flex:none}.affgrid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px 6px;max-width:760px;margin:0 auto;padding:12px;display:grid}.affgrid div{flex-direction:column;gap:2px;display:flex}.affgrid dt{color:var(--muted);font-size:.8rem}.affgrid dd{margin:0;font-weight:700}.affgrid .w dd{color:var(--red)}.affgrid .r dd{color:var(--cursor1)}.rules{text-align:left;max-width:760px;margin:0 auto 10px;padding:12px 16px 12px 40px}.rules li{margin:4px 0}.chartwrap{max-width:100%;margin:0 auto 8px;overflow-x:auto}.chart{border-collapse:collapse;margin:0 auto;font-size:.8rem}.chart th,.chart td{border:1px solid var(--win-in);white-space:nowrap;padding:3px 6px}.chart th{color:#fff;-webkit-text-stroke:var(--outline) var(--outline-ink);paint-order:stroke fill;font-weight:700}.chart th a,.chart td a{color:inherit}.chart th a:hover,.chart td a:hover{color:var(--cursor1)}.chart tr>th:first-child{background:var(--win);position:sticky;left:0}.chart td{color:var(--text)}.chart td.same,.card a.cname:hover{color:var(--cursor1)}.recipes{columns:3 220px;text-align:left;max-width:980px;margin:0 auto;padding:12px 16px;font-size:.85rem;list-style:none}.recipes li{break-inside:avoid;padding:1px 0}.recipes.wide{columns:2 340px}.recipes .with{color:var(--muted)}.fpick{flex-wrap:wrap;justify-content:center;gap:10px 16px;max-width:760px;margin:0 auto 10px;padding:14px 18px;display:flex}.fpick label{font-family:var(--face-px);font-size:var(--px-1);text-align:left;flex-direction:column;gap:4px;display:flex}.fsort select,.fpick select{background:var(--win);color:var(--text);border:1px solid var(--win-in);font:inherit;padding:5px 8px}.fpick .chk{flex-direction:row;align-self:flex-end;align-items:center}.fpick select{min-width:240px;font-family:var(--face-text);font-size:.9rem}.grid.lots{grid-template-columns:repeat(auto-fit,minmax(280px,330px));align-items:start}.grid.books{grid-template-columns:repeat(auto-fit,minmax(260px,320px));align-items:start}.ver{border-top:var(--px) solid var(--win-in);width:100%;margin-top:6px;padding-top:8px}.vname{justify-content:space-between;gap:8px;margin:0 0 2px;display:flex}.vname b{color:#fff}.vname span{color:var(--cursor1)}.chart.nums-t td{text-align:right;font-variant-numeric:tabular-nums}.aff.likes p{justify-content:space-between;gap:8px;display:flex}.aff.likes .lh{color:var(--muted)}.aff.likes i{color:var(--cursor1)}.calc{text-align:left;max-width:980px;margin:0 auto 14px;padding:0 0 12px}.calc .ph{margin-top:12px}.opts{border:0;border-bottom:1px solid var(--win-in);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;margin:0;padding:12px 16px;font-size:.9rem;display:flex}.opts legend{float:left;color:var(--muted);margin-right:6px}.opts label{align-items:center;gap:6px;display:inline-flex}.opts .lvs:not([hidden]){gap:12px;display:inline-flex}.opts input[type=number]{width:4em}.calc select,.calc input[type=number]{background:var(--win);color:var(--text);border:1px solid var(--win-in);font:inherit;padding:5px 8px}.calc select:focus,.calc input:focus{border-color:var(--cursor1);outline:none}.pick{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:12px 16px 4px;display:flex}.pick select{flex:0 300px;min-width:0}.pick .plus{font-family:var(--face-px);font-size:var(--px-1);color:#fff}.out{text-align:center;padding:4px 16px}.out p{margin:6px 0}.calc .out:not(:empty){border-top:1px solid var(--win-in);margin-top:12px;padding-top:10px}.calc .out p{margin:0 0 6px}.calc .out .cname{font-size:1rem}.card.win>a.cname{min-width:40px;margin:-10px 0;padding:10px 0}.out .res{font-size:1rem;font-weight:700}.out .recipes{padding-top:4px}.out a{color:var(--text)}.out a:hover{color:var(--cursor1)}.dim{color:var(--muted)}.chart td.acc,.recipes li.acc,.recipes li.acc a{color:var(--red)}.ladder ol{text-align:left;width:100%;margin:4px 0 0;padding:0 0 0 22px;font-size:.8rem}.ladder li{justify-content:space-between;gap:8px;display:flex}.ladder li::marker{color:var(--muted)}.ladder li b{font-family:var(--face-px);font-size:var(--px-1);color:var(--cursor1);font-weight:400}.ladder a{color:var(--text)}.ladder .gbline{color:var(--muted);margin:6px 0 0;font-size:.8rem}.ladder a:hover{color:var(--cursor1)}.dkcalc{text-align:left;flex-direction:column;gap:10px;max-width:760px;margin:0 auto 18px;padding:14px 16px;display:flex}.crow{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.crow label{color:var(--muted);align-items:center;gap:6px;display:flex}.crow select,.crow input[type=number]{background:var(--win);color:var(--text);border:1px solid var(--win-in);font:inherit;padding:5px 8px}.crow select{max-width:260px}.crow input[type=number]{width:4.5em}.crow select:focus,.crow input:focus{border-color:var(--cursor1);outline:none}.cout{border-top:var(--px) solid var(--win-in);padding-top:8px}.cout p{margin:4px 0}.cout b{min-width:9em;font-family:var(--face-px);font-size:var(--px-1);color:var(--cursor1);font-weight:400;display:inline-block}.duel{flex-wrap:wrap;justify-content:center;gap:14px;max-width:980px;margin:0 auto 12px;display:flex}.fighter{text-align:left;flex:380px;max-width:480px;margin:0;padding:0 0 12px}.fighter legend{float:left;width:100%;margin:0 0 10px}.fighter>label,.fighter .row{flex-wrap:wrap;gap:8px 12px;margin:0 14px 10px;display:flex}.fighter>label{clear:both;font-family:var(--face-px);font-size:var(--px-1);flex-direction:column;gap:4px}.fighter .row label{font-family:var(--face-px);font-size:var(--px-1);flex-direction:column;gap:4px;display:flex}.fighter select,.fighter input[type=number]{background:var(--win);color:var(--text);border:1px solid var(--win-in);font-family:var(--face-text);padding:5px 8px;font-size:.9rem}.fighter input[type=number]{width:4.6em}.fighter select:focus,.fighter input:focus{border-color:var(--cursor1);outline:none}.fighter .row label:has(select){flex:140px;min-width:0}.fighter .autos{clear:both;border-top:var(--px) solid var(--win-in);margin:0 14px;padding-top:8px;font-size:.85rem}.fighter .autos p{color:var(--muted);margin:0 0 6px}.fighter .autos label{align-items:center;gap:5px;margin:0 12px 4px 0;display:inline-flex}.dmg{text-align:left;flex-direction:column;gap:6px;max-width:560px;margin:0 auto 12px;padding:12px 18px;display:flex}.dmg p{margin:0}.dmg .kv{grid-template-columns:10em 1fr;align-items:baseline;gap:12px;display:grid}.dmg b{font-family:var(--face-px);font-size:var(--px-1);color:var(--cursor1);font-weight:400}.dmg .big{font-family:var(--face-px);font-size:var(--px-2);color:#fff}.dmg .note{color:var(--muted);font-size:.85rem}.mapview{max-width:100%;margin:0 auto 12px;padding:8px}.mapctl{flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-bottom:8px;font-size:.85rem;display:flex}.mapctl span{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.mapctl b{font-family:var(--face-px);font-size:var(--px-1);color:var(--cursor1);font-weight:400}.mapctl label{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.mapscroll{max-height:80vh;overflow:auto}.mapbox{--z:2;width:calc(var(--iw) * var(--z) * 1px);margin:0 auto;position:relative}.mapview:has([name=z][value="1"]:checked) .mapbox{--z:1}.mapview:has([name=z][value="3"]:checked) .mapbox{--z:3}.mapbox>img{width:100%;height:auto;image-rendering:pixelated;display:block}.pin{left:calc(var(--x) * var(--z) * 1px);top:calc(var(--y) * var(--z) * 1px);width:calc(var(--pin-w,var(--pin-size)) * var(--z) * 1px);height:calc(var(--pin-size) * var(--z) * 1px);position:absolute}.pin:before{content:"";width:max(100%, var(--tap));height:max(100%, var(--tap));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pin img{object-fit:cover;object-position:left;width:100%;height:100%;image-rendering:pixelated;display:block}.pin.box,.pin.chest,.pin.goal,.pin.hint,.pin.spot{border:calc(var(--z) * 1px) solid}.pin.foe.box{border-color:var(--red)}.pin.start.box{border-color:var(--text)}.pin.chest{border-color:var(--cursor1)}.pin.goal{border-color:var(--red);border-style:dashed}.pin.hint,.pin.spot{border-color:var(--text);border-style:dotted}.pin:hover,.pin:focus{z-index:3;outline:calc(var(--z) * 1px) solid var(--text)}.pin:hover:after,.pin:focus:after{content:attr(aria-label);white-space:nowrap;color:var(--text);background:var(--win);border:1px solid var(--win-line);pointer-events:none;margin-bottom:2px;padding:2px 6px;font-size:.8rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.mapview:has([value=foe]:not(:checked)) .pin.foe,.mapview:has([value=yellow]:not(:checked)) .pin.yellow,.mapview:has([value=start]:not(:checked)) .pin.start,.mapview:has([value=chest]:not(:checked)) .pin.chest,.mapview:has([value=goal]:not(:checked)) .pin.goal,.mapview:has([value=hint]:not(:checked)) .pin.hint,.mapview:has([value=spot]:not(:checked)) .pin.spot{display:none}.hint p{white-space:pre-line;text-align:left;margin:0 0 6px}.hint .orig{color:var(--muted)}.card .thumb{width:100%;height:auto;image-rendering:pixelated}.mtspr{min-height:var(--spr-h);margin-bottom:var(--gap);justify-content:center;align-items:flex-end;padding:8px;display:flex}.mtspr img{image-rendering:pixelated;max-width:100%;height:auto}@media (width<=600px){.mini{height:var(--mini-h-phone)}}.spr img.dx2,.mtspr img.dx2,.demon img.dx2,.profile img.dx2{width:auto;height:var(--dx2-h);image-rendering:auto;margin-left:12px}.spr.sj img.dx2,.spr.ds1 img.dx2{height:100%;max-height:100%}.spr.only .dx2{margin-left:0}.also .logos{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.also .logo{min-height:calc(var(--logo-h) + 12px);color:var(--text);font-family:var(--face-px);font-size:var(--px-1);justify-content:center;align-items:center;padding:6px 10px;display:flex}.also .logo img{width:auto;height:var(--logo-h)}.also .logo:hover{border-color:var(--cursor1);color:var(--text)}.also .logo.on{background:var(--cursor);color:#000}@media (width<=600px){.spr img.dx2,.mtspr img.dx2,.demon img.dx2,.profile img.dx2{height:var(--dx2-h-phone)}.also .logo img{height:var(--logo-h-phone)}.also .logo{min-width:44px;min-height:calc(var(--logo-h-phone) + 12px)}}.also .more{text-align:center;margin:12px 0 0}.dindex{width:fit-content;color:var(--text);font-family:var(--face-px);font-size:var(--px-1);margin:8px auto 0;padding:6px 18px;display:block}.dindex:hover,.dindex.on{color:#000;background:var(--cursor)}.dx .spr{height:var(--dindex-spr);justify-content:center;align-items:flex-end;margin-bottom:4px;display:flex}.dx .spr img,.dhead .face img{width:auto;max-width:100%;max-height:100%;image-rendering:pixelated}.dx .spr img.smooth,.dhead .face img.smooth{image-rendering:auto}.dhead{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.dhead .face{height:var(--dx2-h);align-items:flex-end;display:flex}.manual{text-align:left;flex-wrap:wrap;align-items:flex-start;gap:16px 22px;max-width:900px;margin:0 auto 18px;padding:16px 20px;display:flex}.manual figure{flex:0 300px;margin:0}.manual img{width:100%;height:auto}.manual>div{flex:300px}.manual h2.ph{margin-top:0}.cast{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;max-width:900px;margin:0 auto;display:grid}.cast figure{text-align:center;margin:0;padding:8px}.cast img{background:#fff;width:100%;height:auto}figcaption,.cite{color:var(--muted);font-size:.85em}figcaption b{color:var(--text);font-weight:400;display:block}.cite{max-width:900px;margin:8px auto}
