@font-face{font-family:Marcellus;src:url(/fonts/soulmask/marcellus-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:SM Figures;src:url(/fonts/soulmask/pt-sans-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:optional;unicode-range:U+30-39}@font-face{font-family:PT Sans;src:url(/fonts/soulmask/pt-sans-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:PT Sans;src:url(/fonts/soulmask/pt-sans-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:optional}@font-face{font-family:PT Sans;src:url(/fonts/soulmask/pt-sans-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:optional}body[data-game=soulmask]{--sm-night:#17120a;--sm-wood:#4a3218;--sm-wood-2:#2c1f10;--sm-gold:#b8913f;--sm-gold-pale:#e2cd8f;--sm-jade:#1f8d8a;--sm-jade-ink:#0f5f5d;--sm-glyph:#00dde4;--sm-marigold:#d8731c;--sm-marigold-ink:#9a4a09;--sm-paper:#f3ead7;--sm-paper-2:#ebdfc4;--sm-card:#fbf6ea;--sm-ink:#21190f;--sm-muted:#5b4c38;--sm-line:#cdb98f;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--sm-head:"SM Figures","Marcellus",Georgia,"Times New Roman",serif;--sm-body:"PT Sans","Trebuchet MS",Arial,sans-serif;--game-accent:var(--sm-jade-ink);--game-pale:var(--sm-paper-2);background:var(--sm-paper);color:var(--sm-ink);font-family:var(--sm-body);margin:0;font-size:17px;line-height:1.65}body[data-game=soulmask] h1,body[data-game=soulmask] h2,body[data-game=soulmask] h3,body[data-game=soulmask] h4{font-family:var(--sm-head);letter-spacing:.01em;color:var(--sm-ink);font-weight:400;line-height:1.2}body[data-game=soulmask] a{color:inherit}body[data-game=soulmask] :focus-visible{outline:3px solid var(--sm-jade);outline-offset:3px}body[data-game=soulmask] .sm-skip{left:var(--s3);top:var(--s2);z-index:50;background:var(--sm-paper);color:var(--sm-ink);padding:var(--s2) var(--s4);font-weight:700;position:fixed;transform:translateY(-200%)}body[data-game=soulmask] .sm-skip:focus{transform:none}body[data-game=soulmask] .sm-fret{background:linear-gradient(90deg,var(--sm-gold) 0 50%,transparent 50%) 0 0/28px 7px repeat-x, linear-gradient(90deg,transparent 0 25%,var(--sm-gold) 25% 75%,transparent 75%) 0 7px/28px 7px repeat-x;height:14px}body[data-game=soulmask] .sm-header{background:var(--sm-night);color:var(--sm-paper);border-bottom:4px solid var(--sm-gold)}body[data-game=soulmask] .sm-header-inner{max-width:1240px;padding:var(--s4) var(--s5) var(--s3);justify-content:space-between;align-items:center;gap:var(--s4);flex-wrap:wrap;margin:0 auto;display:flex}body[data-game=soulmask] .sm-brand{width:min(230px,58vw);display:block}body[data-game=soulmask] .sm-brand img{width:100%;height:auto}body[data-game=soulmask] .sm-version{color:var(--sm-gold-pale);gap:var(--s2);flex-wrap:wrap;align-items:baseline;margin:0;font-size:15px;display:flex}body[data-game=soulmask] .sm-version span{color:#cdbf9d;font-size:14px}body[data-game=soulmask] .sm-nav{background:linear-gradient(var(--sm-wood-2),var(--sm-night));border-top:1px solid #3d2c15}body[data-game=soulmask] .sm-nav ul{padding:0 var(--s4);gap:0 var(--s1);flex-wrap:wrap;max-width:1240px;margin:0 auto;list-style:none;display:flex}body[data-game=soulmask] .sm-nav a{padding:var(--s3) var(--s3);font-family:var(--sm-head);color:#efe3c6;border-bottom:3px solid #0000;font-size:17px;line-height:1.2;text-decoration:none;display:block}body[data-game=soulmask] .sm-nav a:hover{color:#fff;border-bottom-color:var(--sm-wood)}body[data-game=soulmask] .sm-nav a[aria-current]{color:#fff;border-bottom-color:var(--sm-gold)}body[data-game=soulmask] .sm-nav a[aria-current=page]:before{content:"";width:7px;height:7px;margin-right:var(--s2);background:var(--sm-glyph);display:inline-block;transform:rotate(45deg)translateY(-2px)}body[data-game=soulmask] .sm-main{min-height:60vh}body[data-game=soulmask] .sm-footer{background:var(--sm-night);color:#e9dcbd;padding:var(--s5);gap:var(--s3) var(--s5);border-top:4px solid var(--sm-gold);flex-wrap:wrap;justify-content:center;font-size:15px;display:flex}body[data-game=soulmask] .sm-footer a{color:#e9dcbd;text-underline-offset:3px;text-decoration:underline}body[data-game=soulmask] .sm-wrap{max-width:1240px;padding:0 var(--s5);margin:0 auto}body[data-game=soulmask] .sm-label{padding:var(--s1) var(--s2);border:1px solid var(--sm-line);background:var(--sm-card);color:var(--sm-muted);border-radius:2px;font-size:14px;line-height:1.3;display:inline-block}body[data-game=soulmask] .sm-label.is-dlc{color:var(--sm-marigold-ink);background:#fdf0e1;border-color:#d9a76a}body[data-game=soulmask] .sm-labels{gap:var(--s2) var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}body[data-game=soulmask] .sm-frame{border:1px solid var(--sm-gold);padding:var(--s1);background:var(--sm-night)}body[data-game=soulmask] .sm-frame img{width:100%;height:auto;display:block}body[data-game=soulmask] .sm-section-title{margin:0 0 var(--s4);align-items:center;gap:var(--s3);font-size:30px;display:flex}body[data-game=soulmask] .sm-section-title:before{content:"";background:var(--sm-jade);flex:0 0 12px;height:12px;transform:rotate(45deg)}body[data-game=soulmask] .sm-more{margin-top:var(--s3);color:var(--sm-jade-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline;display:inline-block}body[data-game=soulmask] .sm-altar{background:var(--sm-night);color:var(--sm-paper);position:relative;overflow:hidden}body[data-game=soulmask] .sm-altar-grid{gap:var(--s6);max-width:1240px;padding:var(--s6) var(--s5) var(--s7);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;margin:0 auto;display:grid}body[data-game=soulmask] .sm-altar h1{color:var(--sm-paper);margin:0 0 var(--s3);font-size:clamp(34px,4.4vw,52px)}body[data-game=soulmask] .sm-altar-lead{color:#e6dac0;margin:0 0 var(--s5);max-width:36em;font-size:18px}body[data-game=soulmask] .sm-ladder{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}body[data-game=soulmask] .sm-ladder li{margin-left:calc(var(--i) * 18px)}body[data-game=soulmask] .sm-ladder a{gap:var(--s3);padding:var(--s3) var(--s4);border:1px solid #5a4220;border-left:4px solid var(--sm-gold);color:var(--sm-paper);background:linear-gradient(90deg,#2b1f10,#1d150b);grid-template-columns:44px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}body[data-game=soulmask] .sm-ladder a:hover{border-color:var(--sm-gold);background:#33240f}body[data-game=soulmask] .sm-ladder b{font-family:var(--sm-head);margin-bottom:var(--s1);font-size:20px;font-weight:400;line-height:1.2;display:block}body[data-game=soulmask] .sm-ladder span span{color:#d9ccae;font-size:15.5px;line-height:1.45;display:block}body[data-game=soulmask] .sm-ladder .sm-step{border:1px solid var(--sm-gold);width:44px;height:44px;font-family:var(--sm-head);color:var(--sm-gold-pale);background:#120d06;place-items:center;font-size:20px;display:grid}body[data-game=soulmask] .sm-altar-art{margin:0}body[data-game=soulmask] .sm-altar-art img{aspect-ratio:1920/620;object-fit:cover;object-position:62% 50%;border:1px solid var(--sm-gold);width:100%;height:auto;display:block}body[data-game=soulmask] .sm-altar-art figcaption{color:#cdbf9d;margin-top:var(--s2);font-size:14px}body[data-game=soulmask] .sm-altar-facts{gap:var(--s3);margin:var(--s4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}body[data-game=soulmask] .sm-altar-facts div{padding:var(--s3) 0 0;border-top:1px solid #5a4220}body[data-game=soulmask] .sm-altar-facts dt{color:#cdbf9d;margin-bottom:var(--s1);font-size:14px}body[data-game=soulmask] .sm-altar-facts dd{color:var(--sm-paper);margin:0;font-size:16px;line-height:1.45}body[data-game=soulmask] .sm-rack{background:var(--sm-wood-2);border-top:1px solid var(--sm-gold);border-bottom:1px solid var(--sm-gold);padding:var(--s5) 0 var(--s4)}body[data-game=soulmask] .sm-rack h2{color:var(--sm-paper);margin:0 0 var(--s3);font-size:26px}body[data-game=soulmask] .sm-rack h2 a{color:var(--sm-gold-pale);text-decoration:none}body[data-game=soulmask] .sm-rack ol{padding:0 0 var(--s3);gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));margin:0;list-style:none;display:grid}body[data-game=soulmask] .sm-rack li{min-width:0}body[data-game=soulmask] .sm-rack a{color:#efe3c6;text-align:center;padding:var(--s2);border:1px solid #0000;text-decoration:none;display:block}body[data-game=soulmask] .sm-rack a:hover{border-color:var(--sm-gold)}body[data-game=soulmask] .sm-rack img{aspect-ratio:1;width:96px;max-width:100%;height:auto;margin:0 auto var(--s2);display:block}body[data-game=soulmask] .sm-rack span{font-size:15px;line-height:1.3;display:block}body[data-game=soulmask] .sm-rack small{color:#cdbf9d;margin-top:var(--s1);font-size:14px;display:block}body[data-game=soulmask] .sm-worlds{padding:var(--s7) 0 var(--s6)}body[data-game=soulmask] .sm-worlds-grid{border:1px solid var(--sm-line);background:var(--sm-card);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}body[data-game=soulmask] .sm-world{padding:var(--s5)}body[data-game=soulmask] .sm-world+.sm-world{border-left:1px solid var(--sm-line)}body[data-game=soulmask] .sm-world h3{margin:var(--s4) 0 var(--s2);font-size:26px}body[data-game=soulmask] .sm-world img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--sm-gold);width:100%;height:auto;display:block}body[data-game=soulmask] .sm-world dl{margin:var(--s3) 0 0}body[data-game=soulmask] .sm-world dl div{gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--sm-line);grid-template-columns:8.5em minmax(0,1fr);display:grid}body[data-game=soulmask] .sm-world dt{font-weight:700}body[data-game=soulmask] .sm-world dd{margin:0}body[data-game=soulmask] .sm-world dd a,body[data-game=soulmask] .sm-prof a{color:var(--sm-jade-ink);text-underline-offset:3px;text-decoration:underline}body[data-game=soulmask] .sm-roster{padding:0 0 var(--s7)}body[data-game=soulmask] .sm-roster-grid{gap:var(--s6);grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:start;display:grid}body[data-game=soulmask] .sm-roster-grid figure{margin:0}body[data-game=soulmask] .sm-roster-grid figcaption{color:var(--sm-muted);margin-top:var(--s2);font-size:15px}body[data-game=soulmask] .sm-prof{border-collapse:collapse;background:var(--sm-card);width:100%;font-size:16px}body[data-game=soulmask] .sm-prof th,body[data-game=soulmask] .sm-prof td{padding:var(--s3) var(--s4);border-bottom:1px solid var(--sm-line);text-align:left;vertical-align:top;line-height:1.5}body[data-game=soulmask] .sm-prof thead th{background:var(--sm-wood);color:var(--sm-paper);font-family:var(--sm-head);font-size:17px;font-weight:400}body[data-game=soulmask] .sm-prof tbody th{width:30%;font-weight:700}body[data-game=soulmask] .sm-roster-links{margin:var(--s4) 0 0;gap:var(--s2);padding:0;list-style:none;display:grid}body[data-game=soulmask] .sm-roster-links a{gap:var(--s3);padding:var(--s2);border:1px solid var(--sm-line);background:var(--sm-card);grid-template-columns:72px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}body[data-game=soulmask] .sm-roster-links img{object-fit:cover;width:72px;height:48px;display:block}body[data-game=soulmask] .sm-roster-links b{font-family:var(--sm-head);font-size:19px;font-weight:400;line-height:1.2;display:block}body[data-game=soulmask] .sm-roster-links span span{color:var(--sm-muted);margin-top:var(--s1);font-size:15px;line-height:1.4;display:block}body[data-game=soulmask] .sm-codex{padding:var(--s6) 0 var(--s7)}body[data-game=soulmask] .sm-codex h1{margin:0 0 var(--s3);font-size:clamp(32px,4vw,46px)}body[data-game=soulmask] .sm-codex-intro{max-width:44em;margin:0 0 var(--s5);color:var(--sm-muted)}body[data-game=soulmask] .sm-sift{gap:var(--s3) var(--s5);padding:var(--s4);background:var(--sm-night);border:1px solid var(--sm-gold);margin-bottom:var(--s5);flex-wrap:wrap;align-items:flex-end;display:flex}body[data-game=soulmask] .sm-sift label{gap:var(--s1);color:var(--sm-gold-pale);flex:240px;font-size:15px;display:grid}body[data-game=soulmask] .sm-sift input{font:inherit;padding:var(--s2) var(--s3);border:1px solid var(--sm-gold);background:var(--sm-card);color:var(--sm-ink);min-width:0;font-size:17px}body[data-game=soulmask] .sm-sift fieldset{border:0;flex:2 420px;margin:0;padding:0}body[data-game=soulmask] .sm-sift legend{color:var(--sm-gold-pale);margin-bottom:var(--s1);padding:0;font-size:15px}body[data-game=soulmask] .sm-chips{gap:var(--s2);flex-wrap:wrap;display:flex}body[data-game=soulmask] .sm-chips button{font:inherit;padding:var(--s2) var(--s3);color:#efe3c6;cursor:pointer;background:#2b1f10;border:1px solid #6b5228;font-size:15px;line-height:1.25}body[data-game=soulmask] .sm-chips button[aria-pressed=true]{background:var(--sm-gold);color:var(--sm-night);border-color:var(--sm-gold-pale)}body[data-game=soulmask] .sm-count{color:var(--sm-gold-pale);flex-basis:100%;margin:0;font-size:15px}body[data-game=soulmask] .sm-stage{margin:0 0 var(--s6)}body[data-game=soulmask] .sm-stage-head{align-items:center;gap:var(--s3);margin:0 0 var(--s3);padding-bottom:var(--s2);border-bottom:2px solid var(--sm-wood);display:flex}body[data-game=soulmask] .sm-stage-head h2{margin:0;font-size:28px}body[data-game=soulmask] .sm-stage-glyph{background:var(--sm-wood);height:40px;color:var(--sm-gold-pale);font-family:var(--sm-head);clip-path:polygon(0 30%,15% 30%,15% 15%,30% 15%,30% 0,70% 0,70% 15%,85% 15%,85% 30%,100% 30%,100% 100%,0 100%);flex:0 0 40px;place-items:center;font-size:20px;display:grid}body[data-game=soulmask] .sm-tablets{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}body[data-game=soulmask] .sm-tablet{gap:var(--s4);padding:var(--s3);background:var(--sm-card);border:1px solid var(--sm-line);box-sizing:border-box;grid-template-columns:132px minmax(0,1fr);height:100%;text-decoration:none;display:grid}body[data-game=soulmask] .sm-tablet:hover{border-color:var(--sm-wood);box-shadow:inset 0 -3px 0 var(--sm-gold)}body[data-game=soulmask] .sm-tablet img{object-fit:cover;border:1px solid var(--sm-gold);width:132px;height:88px;display:block}body[data-game=soulmask] .sm-tablet h3{margin:0 0 var(--s2);font-size:21px}body[data-game=soulmask] .sm-tablet p{color:var(--sm-muted);margin:0;font-size:16px;line-height:1.5}body[data-game=soulmask] .sm-empty{padding:var(--s4);border:1px dashed var(--sm-line)}body[data-game=soulmask] .sm-article{max-width:1240px;padding:var(--s5) var(--s5) var(--s7);margin:0 auto}body[data-game=soulmask] .sm-plaque{max-width:820px;margin:0 0 var(--s5) calc(250px + var(--s6))}body[data-game=soulmask] .sm-crumbs{margin:0 0 var(--s3);gap:var(--s2);flex-wrap:wrap;font-size:15px;display:flex}body[data-game=soulmask] .sm-crumbs a{color:var(--sm-jade-ink);text-underline-offset:3px;text-decoration:underline}body[data-game=soulmask] .sm-plaque h1{margin:0 0 var(--s3);font-size:clamp(32px,4vw,48px)}body[data-game=soulmask] .sm-plaque .sm-labels{margin-top:var(--s2)}body[data-game=soulmask] .sm-reading{gap:var(--s6);grid-template-columns:250px minmax(0,820px);align-items:start;display:grid}body[data-game=soulmask] .sm-rail{top:var(--s4);font-size:15.5px;position:sticky}body[data-game=soulmask] .sm-rail details{border:1px solid var(--sm-line);background:var(--sm-card)}body[data-game=soulmask] .sm-rail summary{padding:var(--s3) var(--s4);font-family:var(--sm-head);background:var(--sm-wood);color:var(--sm-paper);font-size:18px}body[data-game=soulmask] .sm-rail ol{padding:var(--s2) 0;margin:0;list-style:none}body[data-game=soulmask] .sm-rail a{padding:var(--s2) var(--s4);color:var(--sm-ink);line-height:1.35;text-decoration:none;display:block}body[data-game=soulmask] .sm-rail a:hover{background:var(--sm-paper-2);color:var(--sm-jade-ink)}body[data-game=soulmask] .sm-article .prose{overflow-wrap:break-word;color:var(--sm-ink);font-size:17px;line-height:1.7}body[data-game=soulmask] .sm-article .prose>p:first-child{margin:0 0 var(--s5);padding:var(--s4) var(--s5);background:var(--sm-card);border-left:4px solid var(--sm-jade);font-size:19px;line-height:1.6}body[data-game=soulmask] .sm-article .prose p{margin:0 0 1.1em}body[data-game=soulmask] .sm-article .prose h2{margin:var(--s7) 0 var(--s3);padding-top:var(--s4);border-top:1px solid var(--sm-line);scroll-margin-top:var(--s4);font-size:30px}body[data-game=soulmask] .sm-article .prose h3{margin:var(--s5) 0 var(--s2);font-size:23px}body[data-game=soulmask] .sm-article .prose h4{margin:var(--s4) 0 var(--s2);font-size:19px;font-family:var(--sm-body);font-weight:700}body[data-game=soulmask] .sm-article .prose a{color:var(--sm-jade-ink);text-underline-offset:3px;text-decoration:underline 1px}body[data-game=soulmask] .sm-article .prose ul,body[data-game=soulmask] .sm-article .prose ol{margin:var(--s3) 0 var(--s5);padding-left:1.5em}body[data-game=soulmask] .sm-article .prose li{margin:var(--s2) 0;padding-left:var(--s1)}body[data-game=soulmask] .sm-article .prose ul li::marker{color:var(--sm-jade)}body[data-game=soulmask] .sm-article .prose ol li::marker{font-family:var(--sm-head);color:var(--sm-wood)}body[data-game=soulmask] .sm-article .prose strong{font-weight:700}body[data-game=soulmask] .sm-article .prose blockquote{margin:var(--s5) 0;padding:var(--s4) var(--s5);border-left:4px solid var(--sm-marigold);background:#fbefdf;font-size:16.5px}body[data-game=soulmask] .sm-article .prose blockquote p:last-child{margin:0}body[data-game=soulmask] .sm-article .prose table{border-collapse:collapse;table-layout:auto;width:100%;margin:var(--s4) 0 var(--s5);background:var(--sm-card);border:1px solid var(--sm-line);font-size:15.5px;line-height:1.5}body[data-game=soulmask] .sm-article .prose th,body[data-game=soulmask] .sm-article .prose td{padding:var(--s3) var(--s4);text-align:left;vertical-align:top;border-bottom:1px solid var(--sm-line);overflow-wrap:break-word;min-width:0}body[data-game=soulmask] .sm-article .prose thead th{background:var(--sm-wood);color:var(--sm-paper);font-family:var(--sm-body);font-size:15px;font-weight:700}body[data-game=soulmask] .sm-article .prose tbody tr:nth-child(2n){background:#f5ecd9}body[data-game=soulmask] .sm-article .prose td:first-child{font-weight:700}body[data-game=soulmask] .sm-article .prose tr:last-child td{border-bottom:0}body[data-game=soulmask] .sm-article .prose code{background:var(--sm-paper-2);border-radius:2px;padding:2px 6px;font-size:.92em}body[data-game=soulmask] .sm-article .prose pre{background:var(--sm-night);color:#f1e6cc;padding:var(--s4);white-space:pre-wrap;font-size:14.5px;line-height:1.55;overflow-x:auto}body[data-game=soulmask] .sm-article .prose pre code{color:inherit;background:0 0;padding:0}body[data-game=soulmask] .sm-article .prose figure{margin:var(--s5) 0}body[data-game=soulmask] .sm-article .prose figure img,body[data-game=soulmask] .sm-article .prose>p>img{border:1px solid var(--sm-gold);background:var(--sm-night);width:100%;height:auto;display:block}body[data-game=soulmask] .sm-article .prose figcaption{color:var(--sm-muted);margin-top:var(--s2);font-size:15px;line-height:1.5}body[data-game=soulmask] .sm-article .article-visual{margin:0 0 var(--s5)}body[data-game=soulmask] .sm-article .article-sources{margin-top:var(--s7);padding-top:var(--s4);border-top:2px solid var(--sm-wood)}body[data-game=soulmask] .sm-article .article-sources h2{margin:0 0 var(--s3);border:0;padding:0;font-size:26px}body[data-game=soulmask] .sm-article .article-sources ol{padding-left:1.4em;font-size:15.5px;line-height:1.55}body[data-game=soulmask] .sm-article .article-sources li{margin:0 0 var(--s3)}body[data-game=soulmask] .sm-article .article-sources a{color:var(--sm-jade-ink);font-weight:700}body[data-game=soulmask] .sm-article .article-sources li span{color:var(--sm-muted);margin-top:var(--s1);display:block}body[data-game=soulmask] .sm-next{margin:var(--s7) 0 0 calc(250px + var(--s6));max-width:820px}body[data-game=soulmask] .sm-next h2{margin:0 0 var(--s3);font-size:26px}body[data-game=soulmask] .sm-next ul{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}body[data-game=soulmask] .sm-next a{gap:var(--s4);padding:var(--s2);background:var(--sm-card);border:1px solid var(--sm-line);grid-template-columns:96px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}body[data-game=soulmask] .sm-next a:hover{border-color:var(--sm-wood)}body[data-game=soulmask] .sm-next img{object-fit:cover;width:96px;height:64px;display:block}body[data-game=soulmask] .sm-next b{font-family:var(--sm-head);font-size:19px;font-weight:400;line-height:1.25;display:block}body[data-game=soulmask] .sm-next span span{color:var(--sm-muted);margin-top:var(--s1);font-size:15px;line-height:1.45;display:block}body[data-game=soulmask] .sm-ref{padding:var(--s6) 0 var(--s7)}body[data-game=soulmask] .sm-ref h1{margin:0 0 var(--s3);font-size:clamp(32px,4vw,46px)}body[data-game=soulmask] .sm-ref-lead{max-width:48em;margin:0 0 var(--s4)}body[data-game=soulmask] .sm-ref-lead a,body[data-game=soulmask] .sm-ref a.sm-inline{color:var(--sm-jade-ink);text-underline-offset:3px;text-decoration:underline}body[data-game=soulmask] .sm-note{color:var(--sm-muted);max-width:52em;margin:0 0 var(--s5);font-size:15.5px}body[data-game=soulmask] .sm-mask-list{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}body[data-game=soulmask] .sm-mask{gap:var(--s5);padding:var(--s4);background:var(--sm-card);border:1px solid var(--sm-line);scroll-margin-top:var(--s4);grid-template-columns:120px minmax(0,1fr) minmax(0,1.25fr);display:grid}body[data-game=soulmask] .sm-mask:target{border-color:var(--sm-jade);box-shadow:0 0 0 2px var(--sm-jade)}body[data-game=soulmask] .sm-mask-art{border:1px solid var(--sm-gold);background:radial-gradient(circle at 50% 45%,#3a2a14,#120d06 72%);place-items:center;width:120px;height:120px;display:grid}body[data-game=soulmask] .sm-mask-art img{width:104px;height:104px}body[data-game=soulmask] .sm-mask-art.is-symbol span{font-family:var(--sm-head);color:var(--sm-gold-pale);text-align:center;padding:var(--s2);font-size:15px;line-height:1.3}body[data-game=soulmask] .sm-mask h2{margin:0 0 var(--s2);font-size:25px}body[data-game=soulmask] .sm-mask .sm-labels{margin-bottom:var(--s3)}body[data-game=soulmask] .sm-mask p{margin:0 0 var(--s3);font-size:16px;line-height:1.55}body[data-game=soulmask] .sm-mask dl{gap:var(--s3);margin:0;display:grid}body[data-game=soulmask] .sm-mask dt{font-size:16px;font-weight:700}body[data-game=soulmask] .sm-mask dd{margin:var(--s1) 0 0;font-size:16px;line-height:1.55}body[data-game=soulmask] .sm-mask dd em{color:var(--sm-muted);margin-top:var(--s1);font-style:normal;display:block}body[data-game=soulmask] .sm-attrs{gap:var(--s2);margin:var(--s3) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}body[data-game=soulmask] .sm-attrs li{color:var(--sm-muted);border-top:3px solid var(--sm-line);padding-top:var(--s2);font-size:14px;line-height:1.3}body[data-game=soulmask] .sm-attrs b{color:var(--sm-ink);font-size:17px;display:block}body[data-game=soulmask] .sm-filterbar{gap:var(--s3) var(--s5);padding:var(--s4);border:1px solid var(--sm-line);background:var(--sm-paper-2);margin:0 0 var(--s4);flex-wrap:wrap;align-items:flex-end;display:flex}body[data-game=soulmask] .sm-filterbar fieldset{border:0;margin:0;padding:0}body[data-game=soulmask] .sm-filterbar legend{margin-bottom:var(--s1);padding:0;font-size:15px;font-weight:700}body[data-game=soulmask] .sm-filterbar .sm-chips button{background:var(--sm-card);color:var(--sm-ink);border-color:var(--sm-line)}body[data-game=soulmask] .sm-filterbar .sm-chips button[aria-pressed=true]{background:var(--sm-wood);color:var(--sm-paper);border-color:var(--sm-wood)}body[data-game=soulmask] .sm-filterbar label{gap:var(--s1);flex:220px;font-size:15px;font-weight:700;display:grid}body[data-game=soulmask] .sm-filterbar input{font:inherit;padding:var(--s2) var(--s3);border:1px solid var(--sm-line);background:var(--sm-card);min-width:0;font-weight:400}body[data-game=soulmask] .sm-filterbar output{color:var(--sm-muted);flex-basis:100%;font-size:15px}body[data-game=soulmask] .sm-boss-group{margin:var(--s6) 0 0}body[data-game=soulmask] .sm-boss-group>h2{margin:0 0 var(--s3);font-size:28px}body[data-game=soulmask] .sm-boss-group>p{max-width:52em;margin:0 0 var(--s3)}body[data-game=soulmask] .sm-guardian{gap:var(--s4);padding:var(--s4);background:var(--sm-card);border:1px solid var(--sm-line);margin-bottom:var(--s3);scroll-margin-top:var(--s4);grid-template-columns:72px minmax(0,1fr);display:grid}body[data-game=soulmask] .sm-guardian:target,body[data-game=soulmask] .sm-boss-table tr:target{outline:3px solid var(--sm-jade)}body[data-game=soulmask] .sm-guardian-icon{background:var(--sm-wood);border:1px solid var(--sm-gold);place-items:center;width:72px;height:72px;display:grid}body[data-game=soulmask] .sm-guardian-icon img{width:60px;height:60px}body[data-game=soulmask] .sm-guardian h3{margin:0 0 var(--s2);font-size:24px}body[data-game=soulmask] .sm-guardian p{margin:var(--s2) 0 var(--s3);font-size:16px;line-height:1.55}body[data-game=soulmask] .sm-tiers{border-collapse:collapse;width:100%;font-size:15.5px;line-height:1.5}body[data-game=soulmask] .sm-tiers th,body[data-game=soulmask] .sm-tiers td{padding:var(--s3) var(--s4);border-top:1px solid var(--sm-line);text-align:left;vertical-align:top}body[data-game=soulmask] .sm-tiers thead th{background:var(--sm-wood);color:var(--sm-paper);border:0}body[data-game=soulmask] .sm-tiers td.num{white-space:nowrap}body[data-game=soulmask] .sm-boss-table{border-collapse:collapse;background:var(--sm-card);border:1px solid var(--sm-line);width:100%;font-size:16px;line-height:1.5}body[data-game=soulmask] .sm-boss-table th,body[data-game=soulmask] .sm-boss-table td{padding:var(--s3) var(--s4);border-bottom:1px solid var(--sm-line);text-align:left;vertical-align:middle}body[data-game=soulmask] .sm-boss-table thead th{background:var(--sm-wood);color:var(--sm-paper);font-size:15px;font-weight:700}body[data-game=soulmask] .sm-boss-table .sm-who{align-items:center;gap:var(--s3);font-weight:700;display:flex}body[data-game=soulmask] .sm-boss-table .sm-who img{background:var(--sm-wood);border:1px solid var(--sm-gold);flex:0 0 40px;width:40px;height:40px}body[data-game=soulmask] .sm-boss-table small{color:var(--sm-muted);margin-top:var(--s1);font-size:14.5px;font-weight:400;display:block}body[data-game=soulmask] .sm-ach-table td a{color:var(--sm-jade-ink);text-underline-offset:3px;text-decoration:underline}body[data-game=soulmask] .sm-pct{white-space:nowrap}body[data-game=soulmask] .search-page{padding:var(--s6) var(--s5) var(--s7)}body[data-game=soulmask] .search-page h1{font-size:clamp(30px,4vw,44px)}body[data-game=soulmask] #search{--pagefind-ui-primary:var(--sm-jade-ink);--pagefind-ui-font:var(--sm-body);--pagefind-ui-background:var(--sm-card);--pagefind-ui-border:var(--sm-line);--pagefind-ui-tag:var(--sm-paper-2)}@media (width<=980px){body[data-game=soulmask] .sm-altar-grid{gap:var(--s5);grid-template-columns:1fr}body[data-game=soulmask] .sm-altar-side{display:contents}body[data-game=soulmask] .sm-altar-art{order:-1}body[data-game=soulmask] .sm-altar-facts{order:2;margin-top:0}body[data-game=soulmask] .sm-reading{gap:var(--s4);grid-template-columns:minmax(0,1fr)}body[data-game=soulmask] .sm-plaque,body[data-game=soulmask] .sm-next{margin-left:0}body[data-game=soulmask] .sm-rail{position:static}body[data-game=soulmask] .sm-roster-grid{grid-template-columns:1fr}body[data-game=soulmask] .sm-mask{grid-template-columns:120px minmax(0,1fr)}body[data-game=soulmask] .sm-mask>dl{grid-column:1/-1}}@media (width<=720px){body[data-game=soulmask]{font-size:16px}body[data-game=soulmask] .sm-header-inner{padding:var(--s3) var(--s4)}body[data-game=soulmask] .sm-nav ul{padding:0 var(--s2)}body[data-game=soulmask] .sm-nav a{padding:var(--s2) var(--s2);font-size:16px}body[data-game=soulmask] .sm-wrap,body[data-game=soulmask] .sm-article{padding-left:var(--s4);padding-right:var(--s4)}body[data-game=soulmask] .sm-altar-grid{padding:var(--s4) var(--s4) var(--s6)}body[data-game=soulmask] .sm-ladder li{margin-left:calc(var(--i) * 8px)}body[data-game=soulmask] .sm-ladder a{padding:var(--s3);grid-template-columns:36px minmax(0,1fr)}body[data-game=soulmask] .sm-ladder .sm-step{width:36px;height:36px;font-size:17px}body[data-game=soulmask] .sm-altar-facts,body[data-game=soulmask] .sm-worlds-grid{grid-template-columns:1fr}body[data-game=soulmask] .sm-world{padding:var(--s4)}body[data-game=soulmask] .sm-world+.sm-world{border-left:0;border-top:1px solid var(--sm-line)}body[data-game=soulmask] .sm-world dl div{gap:var(--s1);grid-template-columns:1fr}body[data-game=soulmask] .sm-tablets{grid-template-columns:1fr}body[data-game=soulmask] .sm-tablet{gap:var(--s3);grid-template-columns:88px minmax(0,1fr)}body[data-game=soulmask] .sm-tablet img{width:88px;height:66px}body[data-game=soulmask] .sm-tablet h3{font-size:19px}body[data-game=soulmask] .sm-article .prose{font-size:16px}body[data-game=soulmask] .sm-article .prose>p:first-child{padding:var(--s3) var(--s4);font-size:17px}body[data-game=soulmask] .sm-article .prose h2{margin-top:var(--s6);font-size:25px}body[data-game=soulmask] .sm-article .prose h3{font-size:21px}body[data-game=soulmask] .sm-article .prose table{font-size:14.5px}body[data-game=soulmask] .sm-article .prose th,body[data-game=soulmask] .sm-article .prose td{padding:var(--s3)}body[data-game=soulmask] .sm-next a{gap:var(--s3);grid-template-columns:72px minmax(0,1fr)}body[data-game=soulmask] .sm-next img{width:72px;height:48px}body[data-game=soulmask] .sm-mask{gap:var(--s3);padding:var(--s3);grid-template-columns:72px minmax(0,1fr)}body[data-game=soulmask] .sm-mask-art{width:72px;height:72px}body[data-game=soulmask] .sm-mask-art img{width:64px;height:64px}body[data-game=soulmask] .sm-mask-art.is-symbol span{padding:var(--s1);font-size:12.5px}body[data-game=soulmask] .sm-mask h2{font-size:22px}body[data-game=soulmask] .sm-attrs{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-game=soulmask] .sm-guardian{padding:var(--s3);grid-template-columns:1fr}body[data-game=soulmask] .sm-guardian-icon{width:56px;height:56px}body[data-game=soulmask] .sm-guardian-icon img{width:46px;height:46px}body[data-game=soulmask] .sm-tiers,body[data-game=soulmask] .sm-tiers tbody,body[data-game=soulmask] .sm-tiers tr,body[data-game=soulmask] .sm-tiers td{display:block}body[data-game=soulmask] .sm-tiers thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}body[data-game=soulmask] .sm-tiers tr{border-top:1px solid var(--sm-line);padding:var(--s2) 0}body[data-game=soulmask] .sm-tiers td{padding:var(--s1) var(--s3);border:0}body[data-game=soulmask] .sm-tiers td[data-label]:before{content:attr(data-label) ": ";font-weight:700}body[data-game=soulmask] .sm-boss-table,body[data-game=soulmask] .sm-boss-table tbody,body[data-game=soulmask] .sm-boss-table tr,body[data-game=soulmask] .sm-boss-table td{display:block}body[data-game=soulmask] .sm-boss-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}body[data-game=soulmask] .sm-boss-table tr{border-bottom:1px solid var(--sm-line);padding:var(--s2) 0}body[data-game=soulmask] .sm-boss-table td{padding:var(--s1) var(--s3);border:0}body[data-game=soulmask] .sm-boss-table td[data-label]:before{content:attr(data-label) ": ";font-weight:700}}body[data-game=soulmask] .sm-altar-facts dd a.sm-more{color:var(--sm-gold-pale);margin-top:0}@media (width>=721px){body[data-game=soulmask] .sm-rack ol{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}}body[data-game=soulmask] .sm-tablets{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-auto-flow:dense}body[data-game=soulmask] .sm-tablets>li:first-child{grid-row:span 4}body[data-game=soulmask] .sm-tablets>li:first-child .sm-tablet{background:var(--sm-night);border-color:var(--sm-gold);grid-template-columns:1fr;align-content:start}body[data-game=soulmask] .sm-tablets>li:first-child .sm-tablet img{aspect-ratio:16/9;width:100%;height:auto}body[data-game=soulmask] .sm-tablets>li:first-child h3{color:var(--sm-paper);font-size:25px}body[data-game=soulmask] .sm-tablets>li:first-child p{color:#e0d3b5}body[data-game=soulmask] .sm-tablets>li:not(:first-child) .sm-tablet{padding:var(--s3) 0;background:0 0;border-width:0 0 1px;grid-template-columns:96px minmax(0,1fr)}body[data-game=soulmask] .sm-tablets>li:not(:first-child) .sm-tablet img{width:96px;height:64px}body[data-game=soulmask] .sm-tablets>li:not(:first-child) .sm-tablet:hover{box-shadow:inset 3px 0 0 var(--sm-gold);padding-left:var(--s2)}body[data-game=soulmask] .sm-tablets>li:only-child{grid-row:auto}body[data-game=soulmask] .sm-nav a{text-transform:uppercase;letter-spacing:.06em;font-size:15px}body[data-game=soulmask] .sm-rail summary,body[data-game=soulmask] .sm-stage-head h2{letter-spacing:.02em}@media (width<=720px){body[data-game=soulmask] .sm-tablets{grid-template-columns:1fr}body[data-game=soulmask] .sm-tablets>li:first-child{grid-row:auto}body[data-game=soulmask] .sm-tablets>li:first-child h3{font-size:21px}body[data-game=soulmask] .sm-tablets>li:not(:first-child) .sm-tablet{grid-template-columns:72px minmax(0,1fr)}body[data-game=soulmask] .sm-tablets>li:not(:first-child) .sm-tablet img{width:72px;height:48px}body[data-game=soulmask] .sm-nav a{letter-spacing:.04em;font-size:14px}}body[data-game=soulmask] .sm-article .prose td code,body[data-game=soulmask] .sm-article .prose li code{overflow-wrap:anywhere;word-break:break-word}body[data-game=soulmask] .sm-article article{min-width:0}@media (width<=600px){body[data-game=soulmask] .sm-article .prose table.sm-stack,body[data-game=soulmask] .sm-article .prose table.sm-stack tbody,body[data-game=soulmask] .sm-article .prose table.sm-stack tr,body[data-game=soulmask] .sm-article .prose table.sm-stack td{width:auto;display:block}body[data-game=soulmask] .sm-article .prose table.sm-stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}body[data-game=soulmask] .sm-article .prose table.sm-stack tr{padding:var(--s2) 0;border-bottom:1px solid var(--sm-line)}body[data-game=soulmask] .sm-article .prose table.sm-stack td{padding:var(--s1) var(--s3);border:0}body[data-game=soulmask] .sm-article .prose table.sm-stack td:first-child{font-family:var(--sm-head);padding-top:var(--s2);font-size:18px;font-weight:400}body[data-game=soulmask] .sm-article .prose table.sm-stack td+td:before{content:attr(data-label) ": ";font-weight:700}}@media (width<=400px){body[data-game=soulmask] .sm-article .prose table.sm-stack3,body[data-game=soulmask] .sm-article .prose table.sm-stack3 tbody,body[data-game=soulmask] .sm-article .prose table.sm-stack3 tr,body[data-game=soulmask] .sm-article .prose table.sm-stack3 td{width:auto;display:block}body[data-game=soulmask] .sm-article .prose table.sm-stack3 thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}body[data-game=soulmask] .sm-article .prose table.sm-stack3 tr{padding:var(--s2) 0;border-bottom:1px solid var(--sm-line)}body[data-game=soulmask] .sm-article .prose table.sm-stack3 td{padding:var(--s1) var(--s3);border:0}body[data-game=soulmask] .sm-article .prose table.sm-stack3 td:first-child{font-family:var(--sm-head);padding-top:var(--s2);font-size:18px;font-weight:400}body[data-game=soulmask] .sm-article .prose table.sm-stack3 td+td:before{content:attr(data-label) ": ";font-weight:700}}body[data-game=soulmask] .sm-attrs li{justify-content:space-between;gap:var(--s1);flex-direction:column;display:flex}body[data-game=soulmask]{--gutter:40px}@media (width<=720px){body[data-game=soulmask]{--gutter:16px}}body[data-game=soulmask] .sm-wrap,body[data-game=soulmask] .sm-article,body[data-game=soulmask] .sm-header-inner,body[data-game=soulmask] .sm-altar-grid,body[data-game=soulmask] .sm-codex,body[data-game=soulmask] .sm-ref{padding-left:var(--gutter);padding-right:var(--gutter)}body[data-game=soulmask] .sm-nav ul{padding-left:calc(var(--gutter) - 12px);padding-right:calc(var(--gutter) - 12px)}body[data-game=soulmask] .search-page{width:auto;max-width:1240px;padding-left:var(--gutter);padding-right:var(--gutter)}body[data-game=soulmask] .sm-nav a[aria-current=page]:before{content:none}body[data-game=soulmask] .sm-nav a[aria-current]{color:#fff;border-bottom-color:var(--sm-gold);background:#ffffff0d}body[data-game=soulmask] .sm-nav a{padding:14px 12px 11px;font-size:16px}body[data-game=soulmask] .sm-version{font-size:16px}body[data-game=soulmask] .sm-version span{font-size:15px}body[data-game=soulmask] .sm-altar{background:var(--sm-night) url(/images/soulmask/ui/altar-bg.webp) center/cover;background-blend-mode:multiply}body[data-game=soulmask] .sm-altar-art img{aspect-ratio:16/10;object-position:60% 40%}body[data-game=soulmask] .sm-altar-art figcaption,body[data-game=soulmask] .sm-altar-facts dt{font-size:15px}body[data-game=soulmask] .sm-rack ol{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}body[data-game=soulmask] .sm-rack img{width:120px}body[data-game=soulmask] .sm-rack span{font-size:16px}body[data-game=soulmask] .sm-rack small{font-size:15px}body[data-game=soulmask] .sm-ladder span span{font-size:16px}body[data-game=soulmask] .sm-roster-links a{padding:var(--s3) var(--s4) var(--s3) var(--s3)}body[data-game=soulmask] .sm-roster-links span span,body[data-game=soulmask] .sm-next span span{font-size:16px}body[data-game=soulmask] .sm-roster-links img{width:72px;height:54px}body[data-game=soulmask] .sm-filterbar,body[data-game=soulmask] .sm-sift,body[data-game=soulmask] .sm-mask,body[data-game=soulmask] .sm-guardian,body[data-game=soulmask] .sm-world{padding:var(--s5)}body[data-game=soulmask] .sm-next a{padding:var(--s3) var(--s4) var(--s3) var(--s3)}body[data-game=soulmask] .sm-attrs li{font-size:15px}body[data-game=soulmask] .sm-note,body[data-game=soulmask] .sm-filterbar output,body[data-game=soulmask] .sm-count{font-size:16px}body[data-game=soulmask] .sm-label{padding:4px 10px;font-size:15px}body[data-game=soulmask] .sm-boss-table .sm-who img{object-fit:contain;flex:0 0 48px;width:48px;height:48px}body[data-game=soulmask] .sm-ach-table .sm-who img{background:var(--sm-night)}body[data-game=soulmask] .sm-ref-lead,body[data-game=soulmask] .sm-codex-intro{max-width:68ch}@media (width<=720px){body[data-game=soulmask] .sm-filterbar,body[data-game=soulmask] .sm-sift,body[data-game=soulmask] .sm-mask,body[data-game=soulmask] .sm-guardian,body[data-game=soulmask] .sm-world{padding:var(--s4)}body[data-game=soulmask] .sm-nav a{padding:10px 8px 8px;font-size:15px}body[data-game=soulmask] .sm-nav ul{padding-left:calc(var(--gutter) - 8px);padding-right:calc(var(--gutter) - 8px)}body[data-game=soulmask] .sm-rack ol{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr))}body[data-game=soulmask] .sm-rack img{width:88px}body[data-game=soulmask] .sm-attrs li{font-size:14px}body[data-game=soulmask] .sm-boss-table td,body[data-game=soulmask] .sm-tiers td,body[data-game=soulmask] .sm-article .prose table.sm-stack td,body[data-game=soulmask] .sm-article .prose table.sm-stack3 td{padding:var(--s1) var(--s4)}}body[data-game=soulmask] .sm-ladder a{padding:var(--s4) var(--s5) var(--s4) var(--s4)}body[data-game=soulmask] .sm-tablets>li:first-child .sm-tablet{padding:var(--s5)}body[data-game=soulmask] .sm-next a,body[data-game=soulmask] .sm-roster-links a{padding:var(--s4) var(--s5) var(--s4) var(--s4)}body[data-game=soulmask] .sm-rack a{padding:var(--s4) var(--s2)}body[data-game=soulmask] .sm-article .prose>p:first-child{padding:var(--s5)}@media (width<=720px){body[data-game=soulmask] .sm-boss-table td,body[data-game=soulmask] .sm-tiers td,body[data-game=soulmask] .sm-article .prose table.sm-stack td,body[data-game=soulmask] .sm-article .prose table.sm-stack3 td{padding:6px var(--s4)}body[data-game=soulmask] .sm-boss-table tr,body[data-game=soulmask] .sm-tiers tr,body[data-game=soulmask] .sm-article .prose table.sm-stack tr{padding:var(--s2) 0}body[data-game=soulmask] .sm-article .prose th,body[data-game=soulmask] .sm-article .prose td{padding:10px}body[data-game=soulmask] .sm-ladder a,body[data-game=soulmask] .sm-next a,body[data-game=soulmask] .sm-roster-links a{padding:var(--s3) var(--s4) var(--s3) var(--s3)}body[data-game=soulmask] .sm-tablets>li:first-child .sm-tablet,body[data-game=soulmask] .sm-article .prose>p:first-child{padding:var(--s4)}}@media (width>=721px){body[data-game=soulmask] .sm-ladder a,body[data-game=soulmask] .sm-next a,body[data-game=soulmask] .sm-roster-links a{padding:22px var(--s5) 22px var(--s4)}body[data-game=soulmask] .sm-rack a{padding:var(--s4)}}@media (width<=720px){body[data-game=soulmask] .sm-label{padding:8px 12px}body[data-game=soulmask] .sm-rack span{overflow-wrap:anywhere;hyphens:auto}body[data-game=soulmask] .sm-rack h2{padding:0}}@media (width<=360px){body[data-game=soulmask] .sm-rack ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=721px){body[data-game=soulmask] .sm-ladder a,body[data-game=soulmask] .sm-next a,body[data-game=soulmask] .sm-roster-links a{padding:26px var(--s5) 26px var(--s4)}}body[data-game=soulmask] .sm-entity{padding-top:var(--s5);padding-bottom:var(--s7)}body[data-game=soulmask] .sm-entity .sm-crumbs span{color:var(--sm-muted)}body[data-game=soulmask] .sm-entity-head{gap:var(--s5);padding:var(--s5);background:var(--sm-card);border:1px solid var(--sm-line);border-top:4px solid var(--sm-gold);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}body[data-game=soulmask] .sm-entity-head h1{margin:0 0 var(--s3);font-size:clamp(32px,4vw,46px)}body[data-game=soulmask] .sm-entity-art{border:1px solid var(--sm-gold);background:radial-gradient(circle at 50% 45%,#3a2a14,#120d06 72%);place-items:center;max-width:480px;display:grid}body[data-game=soulmask] .sm-entity-art img{width:100%;height:auto;display:block}body[data-game=soulmask] .sm-entity-art.is-mask{width:200px;height:200px}body[data-game=soulmask] .sm-entity-art.is-mask img{width:176px;height:176px}body[data-game=soulmask] .sm-entity-art.is-icon{background:var(--sm-night);width:144px;height:144px}body[data-game=soulmask] .sm-entity-art.is-icon img{object-fit:contain;width:112px;height:112px}body[data-game=soulmask] .sm-entity-head:has(.sm-entity-art:not(.is-mask):not(.is-icon)){grid-template-columns:minmax(0,420px) minmax(0,1fr)}body[data-game=soulmask] .sm-entity-lead{margin:var(--s4) 0 0;max-width:62ch;font-size:18px;line-height:1.6}body[data-game=soulmask] .sm-entity-alt{margin:var(--s3) 0 0;color:var(--sm-muted);max-width:62ch;font-size:16px}body[data-game=soulmask] .sm-entity-body{gap:var(--s6);margin-top:var(--s6);grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;display:grid}body[data-game=soulmask] .sm-entity h2{margin:var(--s6) 0 var(--s3);font-size:26px}body[data-game=soulmask] .sm-entity-main>h2:first-child,body[data-game=soulmask] .sm-entity-side section:first-child h2{margin-top:0}body[data-game=soulmask] .sm-facts{border:1px solid var(--sm-line);background:var(--sm-card);margin:0}body[data-game=soulmask] .sm-facts div{gap:var(--s4);padding:var(--s3) var(--s4);border-top:1px solid var(--sm-line);grid-template-columns:10em minmax(0,1fr);display:grid}body[data-game=soulmask] .sm-facts div:first-child{border-top:0}body[data-game=soulmask] .sm-facts dt{font-weight:700}body[data-game=soulmask] .sm-facts dd{margin:0;line-height:1.55}body[data-game=soulmask] .sm-attr-table{border-collapse:collapse;background:var(--sm-card);border:1px solid var(--sm-line);table-layout:fixed;width:100%}body[data-game=soulmask] .sm-attr-table th{background:var(--sm-wood);color:var(--sm-paper);text-align:left;padding:var(--s3) var(--s3);vertical-align:bottom;hyphens:manual;font-size:15px;font-weight:700;line-height:1.3}body[data-game=soulmask] .sm-attr-table td{padding:var(--s3);vertical-align:middle}body[data-game=soulmask] .sm-attr-table td b{margin-left:var(--s2);font-size:18px}body[data-game=soulmask] .sm-pips{vertical-align:middle;gap:3px;display:inline-flex}body[data-game=soulmask] .sm-pips i{border:1px solid var(--sm-wood);background:0 0;width:10px;height:10px;transform:rotate(45deg)}body[data-game=soulmask] .sm-pips i.on{background:var(--sm-jade);border-color:var(--sm-jade-ink)}body[data-game=soulmask] .sm-entity .sm-note{margin:var(--s3) 0 0}body[data-game=soulmask] .sm-entity-figure{margin:var(--s5) 0 0;max-width:560px}body[data-game=soulmask] .sm-entity-figure img{border:1px solid var(--sm-gold);width:100%;height:auto;display:block}body[data-game=soulmask] .sm-entity-figure figcaption{color:var(--sm-muted);margin-top:var(--s2);font-size:15px}body[data-game=soulmask] .sm-entity-table{background:var(--sm-card);border:1px solid var(--sm-line)}body[data-game=soulmask] .sm-mats{margin:0;padding:0;list-style:none}body[data-game=soulmask] .sm-mats li{white-space:nowrap}body[data-game=soulmask] .sm-drops{border-collapse:collapse;width:100%;font-size:16px;line-height:1.45}body[data-game=soulmask] .sm-drops th,body[data-game=soulmask] .sm-drops td{padding:var(--s2) var(--s4);border-top:1px solid var(--sm-line);text-align:left}body[data-game=soulmask] .sm-drops thead th{background:var(--sm-wood);color:var(--sm-paper);font-size:15px}body[data-game=soulmask] .sm-drops td.num,body[data-game=soulmask] .sm-drops th+th{white-space:nowrap;text-align:right;width:1%}body[data-game=soulmask] .sm-ach-list,body[data-game=soulmask] .sm-rel,body[data-game=soulmask] .sm-ladder-list{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}body[data-game=soulmask] .sm-ach-list li,body[data-game=soulmask] .sm-ach-line{gap:var(--s4);padding:var(--s3) var(--s4);background:var(--sm-card);border:1px solid var(--sm-line);grid-template-columns:56px minmax(0,1fr);align-items:center;margin:0;display:grid}body[data-game=soulmask] .sm-ach-list img,body[data-game=soulmask] .sm-ach-line img{background:var(--sm-night);width:56px;height:56px}body[data-game=soulmask] .sm-ach-list b,body[data-game=soulmask] .sm-ach-line b{font-family:var(--sm-head);font-size:19px;font-weight:400;line-height:1.25;display:block}body[data-game=soulmask] .sm-rel a{gap:var(--s4);padding:var(--s3) var(--s4);background:var(--sm-card);border:1px solid var(--sm-line);color:var(--sm-ink);grid-template-columns:64px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}body[data-game=soulmask] .sm-rel a:hover{border-color:var(--sm-wood)}body[data-game=soulmask] .sm-rel img,body[data-game=soulmask] .sm-rel-blank{object-fit:contain;background:radial-gradient(circle at 50% 45%,#3a2a14,#120d06 72%);width:64px;height:64px;display:block}body[data-game=soulmask] .sm-rel b{font-family:var(--sm-head);color:var(--sm-jade-ink);font-size:19px;font-weight:400;line-height:1.25;display:block}body[data-game=soulmask] .sm-rel span span{color:var(--sm-muted);margin-top:var(--s1);font-size:15.5px;line-height:1.45;display:block}body[data-game=soulmask] .sm-rel-row{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}body[data-game=soulmask] .sm-ladder-list{border:1px solid var(--sm-line);background:var(--sm-card);gap:0}body[data-game=soulmask] .sm-ladder-list li{border-top:1px solid var(--sm-line)}body[data-game=soulmask] .sm-ladder-list li:first-child{border-top:0}body[data-game=soulmask] .sm-ladder-list a,body[data-game=soulmask] .sm-ladder-list span[aria-current]{padding:var(--s3) var(--s4);color:var(--sm-jade-ink);text-decoration:none;display:block}body[data-game=soulmask] .sm-ladder-list span[aria-current]{background:var(--sm-paper-2);color:var(--sm-ink);box-shadow:inset 4px 0 0 var(--sm-gold)}body[data-game=soulmask] .sm-ladder-list b{font-weight:700}body[data-game=soulmask] .sm-ladder-list small{color:var(--sm-muted);font-size:15px;line-height:1.4;display:block}body[data-game=soulmask] .sm-entity-plan a{margin-top:var(--s5);color:var(--sm-jade-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline;display:inline-block}body[data-game=soulmask] .sm-entity-more,body[data-game=soulmask] .sm-entity-guides{margin-top:var(--s6)}body[data-game=soulmask] .sm-entity-guides ul{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin:0;padding:0;list-style:none;display:grid}body[data-game=soulmask] .sm-entity-guides a{gap:var(--s4);padding:var(--s3) var(--s4) var(--s3) var(--s3);background:var(--sm-card);border:1px solid var(--sm-line);color:var(--sm-ink);box-sizing:border-box;grid-template-columns:96px minmax(0,1fr);align-items:center;height:100%;text-decoration:none;display:grid}body[data-game=soulmask] .sm-entity-guides a:hover{border-color:var(--sm-wood)}body[data-game=soulmask] .sm-entity-guides img{object-fit:cover;width:96px;height:64px;display:block}body[data-game=soulmask] .sm-entity-guides b{font-family:var(--sm-head);color:var(--sm-jade-ink);font-size:19px;font-weight:400;line-height:1.25;display:block}body[data-game=soulmask] .sm-entity-guides span span{color:var(--sm-muted);margin-top:var(--s1);font-size:15px;line-height:1.45;display:block}body[data-game=soulmask] .sm-entity-sources{margin-top:var(--s6);padding-top:var(--s4);border-top:2px solid var(--sm-wood);font-size:15.5px}body[data-game=soulmask] .sm-entity-sources h2{margin:0 0 var(--s2);font-size:22px}body[data-game=soulmask] .sm-entity-sources ul{margin:0;padding-left:1.2em}body[data-game=soulmask] .sm-entity-sources a{color:var(--sm-jade-ink);text-underline-offset:3px;text-decoration:underline}body[data-game=soulmask] .sm-mask h2 a,body[data-game=soulmask] .sm-guardian h3 a,body[data-game=soulmask] .sm-boss-table .sm-who a{color:var(--sm-jade-ink);text-underline-offset:4px;text-decoration:underline 1px}@media (width<=980px){body[data-game=soulmask] .sm-entity-body{grid-template-columns:minmax(0,1fr);gap:0}body[data-game=soulmask] .sm-entity-side section:first-child h2{margin-top:var(--s6)}}@media (width<=720px){body[data-game=soulmask] .sm-entity-head,body[data-game=soulmask] .sm-entity-head:has(.sm-entity-art:not(.is-mask):not(.is-icon)){padding:var(--s4);gap:var(--s4);grid-template-columns:minmax(0,1fr)}body[data-game=soulmask] .sm-entity-art.is-mask{width:136px;height:136px}body[data-game=soulmask] .sm-entity-art.is-mask img{width:120px;height:120px}body[data-game=soulmask] .sm-entity-art.is-icon{width:104px;height:104px}body[data-game=soulmask] .sm-entity-art.is-icon img{width:80px;height:80px}body[data-game=soulmask] .sm-entity-lead{font-size:17px}body[data-game=soulmask] .sm-entity h2{font-size:23px}body[data-game=soulmask] .sm-facts div{gap:var(--s1);padding:var(--s3);grid-template-columns:minmax(0,1fr)}body[data-game=soulmask] .sm-attr-table,body[data-game=soulmask] .sm-attr-table tbody,body[data-game=soulmask] .sm-attr-table tr,body[data-game=soulmask] .sm-attr-table td{display:block}body[data-game=soulmask] .sm-attr-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}body[data-game=soulmask] .sm-attr-table td{align-items:center;gap:var(--s2);border-top:1px solid var(--sm-line);padding:var(--s2) var(--s3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}body[data-game=soulmask] .sm-attr-table td:first-child{border-top:0}body[data-game=soulmask] .sm-attr-table td:before{content:attr(data-label);order:-1;font-weight:700}body[data-game=soulmask] .sm-drops th,body[data-game=soulmask] .sm-drops td{padding:var(--s2) var(--s3)}body[data-game=soulmask] .sm-mats li{white-space:normal}body[data-game=soulmask] .sm-ach-list li,body[data-game=soulmask] .sm-ach-line{gap:var(--s3);padding:var(--s3);grid-template-columns:48px minmax(0,1fr)}body[data-game=soulmask] .sm-ach-list img,body[data-game=soulmask] .sm-ach-line img{width:48px;height:48px}body[data-game=soulmask] .sm-rel a{gap:var(--s3);padding:var(--s3);grid-template-columns:56px minmax(0,1fr)}body[data-game=soulmask] .sm-rel img,body[data-game=soulmask] .sm-rel-blank{width:56px;height:56px}body[data-game=soulmask] .sm-rel-row,body[data-game=soulmask] .sm-entity-guides ul{grid-template-columns:minmax(0,1fr)}body[data-game=soulmask] .sm-entity-guides a{gap:var(--s3);padding:var(--s3);grid-template-columns:72px minmax(0,1fr)}body[data-game=soulmask] .sm-entity-guides img{width:72px;height:48px}body[data-game=soulmask] .sm-ladder-list a,body[data-game=soulmask] .sm-ladder-list span[aria-current]{padding:var(--s3)}}body[data-game=soulmask] .sm-rack h2 a{border:0;padding:0}@media (width<=720px){body[data-game=soulmask] .sm-label{padding:10px 12px}body[data-game=soulmask] .sm-rack ol a{padding:var(--s3)}body[data-game=soulmask] .sm-rack span{overflow-wrap:normal;hyphens:manual}}@media (width<=480px){body[data-game=soulmask] .sm-rack ol{grid-template-columns:repeat(2,minmax(0,1fr))}}body[data-game=soulmask] .sm-facts{padding:var(--s3) var(--s5)}body[data-game=soulmask] .sm-facts div{padding:var(--s3) 0}body[data-game=soulmask] .sm-entity-head{padding:var(--s6) var(--s5)}body[data-game=soulmask] .sm-ach-list li,body[data-game=soulmask] .sm-ach-line{padding:var(--s4) var(--s5)}body[data-game=soulmask] .sm-rel a{padding:var(--s4) var(--s5) var(--s4) var(--s4)}body[data-game=soulmask] .sm-ladder-list a,body[data-game=soulmask] .sm-ladder-list span[aria-current]{padding:14px var(--s4)}body[data-game=soulmask] .sm-entity-guides a{padding:var(--s4) var(--s5) var(--s4) var(--s4)}@media (width<=720px){body[data-game=soulmask] .sm-facts{padding:var(--s2) var(--s4)}body[data-game=soulmask] .sm-facts div{padding:var(--s3) 0}body[data-game=soulmask] .sm-entity-head{padding:var(--s4)}body[data-game=soulmask] .sm-ach-list li,body[data-game=soulmask] .sm-ach-line,body[data-game=soulmask] .sm-rel a,body[data-game=soulmask] .sm-entity-guides a,body[data-game=soulmask] .sm-ladder-list a,body[data-game=soulmask] .sm-ladder-list span[aria-current]{padding:var(--s3)}}body[data-game=soulmask] .sm-article .prose td,body[data-game=soulmask] .sm-article .prose th{overflow-wrap:normal;word-break:normal;hyphens:manual}body[data-game=soulmask] .sm-article .prose li>pre{margin:var(--s2) 0 var(--s3)}@media (width>=721px){body[data-game=soulmask] .sm-ach-list li,body[data-game=soulmask] .sm-ach-line{padding:var(--s5)}}body[data-game=soulmask] .sm-article .prose :not(pre)>code{border-bottom:1px solid var(--sm-line);overflow-wrap:anywhere;background:0 0;border-radius:0;padding:0 1px}body[data-game=soulmask] .sm-article .prose pre code{overflow-wrap:anywhere}body[data-game=soulmask] .sm-article .prose pre{white-space:pre-wrap;padding:var(--s4) 22px var(--s4) var(--s4)}
