.wp .dungeon-route{--color-ivory-50:var(--wp-ink);--color-gold-300:var(--wp-bronze-300);--color-navy-800:var(--wp-indigo-800);--color-navy-975:var(--wp-indigo-950);min-height:75vh;color:var(--wp-ink);padding-bottom:88px}.wp .dungeon-route :where(.text-link){color:var(--wp-accent-ink);text-underline-offset:3px;text-decoration:underline}.wp .dungeon-index{width:min(100% - 2 * var(--wp-gutter), var(--wp-measure-wide));margin:0 auto}.wp .dungeon-index-intro{border-bottom:1px solid var(--wp-line-2);grid-template-columns:minmax(0,1fr) minmax(300px,400px);gap:28px 44px;padding:24px 0 34px;display:grid}.wp .dungeon-index-lead h1{max-width:14ch;font:600 var(--wp-title-front)/1.03 var(--wp-font-display);font-variation-settings:"SOFT" 25;letter-spacing:-.03em;margin:12px 0 14px}.wp .dungeon-index-lead>p{max-width:62ch;color:var(--wp-ink-2);font:1.125rem/1.55 var(--wp-font-text);margin:0}.wp .dungeon-jump{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.wp .dungeon-jump a{border:1px solid var(--wp-control-line);border-radius:var(--wp-radius-control);min-height:40px;color:var(--wp-accent-ink);background:var(--wp-surface);font:700 .875rem var(--wp-font-text);align-items:center;padding:7px 13px;text-decoration:none;display:inline-flex}.wp .dungeon-jump a:hover{color:var(--wp-ink);background:var(--wp-hover-bg)}.wp .dungeon-index-side{align-self:end;gap:12px;display:grid}.wp .dungeon-index-counts{border:1px solid var(--wp-panel-edge);border-top:3px double var(--wp-bronze);border-radius:var(--wp-radius-panel);background:var(--wp-panel-end);box-shadow:var(--wp-shadow-1);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.wp .dungeon-index-counts>div{text-align:center;align-content:center;gap:2px;min-width:0;padding:12px 8px;display:grid}.wp .dungeon-index-counts>div+div{border-left:1px solid var(--wp-line)}.wp .dungeon-index-counts dt{color:var(--wp-ink-2);font:700 .7rem var(--wp-font-text);letter-spacing:.06em;text-transform:uppercase}.wp .dungeon-index-counts dd{color:var(--wp-ink);font:600 1.65rem var(--wp-font-display);font-variant-numeric:tabular-nums;margin:0}.wp .dungeon-guess-link{border:1px solid var(--wp-accent);border-radius:var(--wp-radius-panel);min-height:72px;color:var(--wp-ink);background:var(--wp-selected-bg);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;text-decoration:none;display:flex}.wp .dungeon-guess-link>span:first-child{gap:2px;display:grid}.wp .dungeon-guess-link strong{font:700 .95rem var(--wp-font-text)}.wp .dungeon-guess-link small{color:var(--wp-ink-2);font-size:.8125rem}.wp .dungeon-guess-link>span:last-child{color:var(--wp-accent-ink);font-size:1.35rem}.wp .instance-hub{gap:44px;padding-top:30px}.wp .instance-section{min-width:0}.wp .instance-head{gap:5px 14px;margin:0 0 16px}.wp .instance-head h2{color:var(--wp-ink);font:600 clamp(1.6rem, 2.8vw, 2.35rem)/1.14 var(--wp-font-display);font-variation-settings:"SOFT" 25}.wp .instance-head p{color:var(--wp-ink-2);font:.875rem var(--wp-font-text)}.wp .instance-head:after{background:linear-gradient(90deg, var(--wp-line-2), transparent);opacity:1}.wp .instance-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px}.wp .instance-card{border-color:var(--wp-panel-edge);border-radius:var(--wp-radius-panel);color:var(--wp-ink);background:var(--wp-panel-end);box-shadow:var(--wp-shadow-1);text-decoration:none}.wp .instance-card:hover{border-color:var(--wp-accent);box-shadow:var(--wp-shadow-2)}.wp .instance-art{aspect-ratio:1.75;background:var(--wp-indigo-950)}.wp .instance-title{color:#fffaf1;font:700 1rem/1.25 var(--wp-font-text);bottom:12px;left:14px;right:14px}.wp .instance-foot{border-color:var(--wp-line);min-height:74px;padding:10px 14px 13px}.wp .instance-meta{color:var(--wp-ink);font:700 .8125rem var(--wp-font-text)}.wp .instance-bosses{color:var(--wp-ink-2);font:.8125rem/1.35 var(--wp-font-text)}.wp .tag-new{border-radius:var(--wp-radius-xs);color:#2a2744;background:var(--wp-bronze-300);font:700 .7rem var(--wp-font-text)}.wp .dungeon-source-notes{width:min(100% - 2 * var(--wp-gutter), var(--wp-measure-wide));border:1px solid var(--wp-panel-edge);border-top:3px double var(--wp-bronze);border-radius:var(--wp-radius-panel);color:var(--wp-ink-2);background:var(--wp-panel-end);margin:42px auto 0;padding:22px 26px 26px}.wp .dungeon-index .dungeon-source-notes{width:100%}.wp .dungeon-source-notes h2{color:var(--wp-ink);font:600 1.55rem/1.2 var(--wp-font-display);margin:0 0 12px}.wp .dungeon-source-notes p{max-width:105ch;font:.9rem/1.6 var(--wp-font-text);margin:0 0 11px}.wp .dungeon-source-notes p:last-child{margin-bottom:0}.wp .dungeon-source-notes strong{color:var(--wp-ink)}.wp .dungeon-source-notes a{color:var(--wp-accent-ink)}.wp .dungeon-detail .journal-hero{min-height:295px;padding:38px var(--wp-gutter) 28px;border-bottom:3px double var(--wp-bronze);background:var(--wp-indigo-950)}.wp .dungeon-detail .journal-hero-inner{width:min(100%, var(--wp-measure-wide));margin:0 auto}.wp .journal-hero:before{background:linear-gradient(#050d13bd 0%,#050d139e 32% 45%,#050d13f0 100%)}.wp .journal-hero .wp-crumbs ol{color:var(--wp-ink);text-shadow:0 0 8px #000000e6,0 1px 2px #000c}.wp .journal-hero h1{color:#fffaf1;max-width:20ch;font:600 var(--wp-title-page)/1.07 var(--wp-font-display);font-variation-settings:"SOFT" 25;letter-spacing:-.025em;align-items:center;gap:12px;margin:26px 0 17px;display:flex}.wp .journal-facts{gap:6px}.wp .journal-facts li{border-radius:var(--wp-radius-xs);color:#fffaf1;font:700 .75rem var(--wp-font-text);background:#0b0d26b8;border-color:#f0c9798a;padding:5px 10px}.wp .dungeon-detail-workspace{width:min(100% - 2 * var(--wp-gutter), var(--wp-measure-wide));margin:0 auto}.wp .journal-grid{grid-template-columns:minmax(0,1fr) clamp(320px,31vw,420px);gap:14px;margin-top:20px}.wp .journal-side{gap:14px}.wp .journal-grid>.paper-panel,.wp .journal-side>.paper-panel,.wp .interior-card,.wp .guess-intro,.wp .guess-answer{border:1px solid var(--wp-panel-edge);border-top:3px double var(--wp-bronze);border-radius:var(--wp-radius-panel);color:var(--wp-ink);background:var(--wp-panel-end);box-shadow:var(--wp-shadow-1);background-image:none}.wp .journal-grid>.paper-panel,.wp .journal-side>.paper-panel{min-width:0;padding:16px 18px 18px}.wp .journal-map{top:calc(var(--wp-header-h) + 10px)}.wp .journal-grid h2{color:var(--wp-ink);font:600 1.5rem/1.2 var(--wp-font-display)}.wp .journal-map-head{flex-wrap:wrap;min-height:44px}.wp .journal-view{border-color:var(--wp-control-line);border-radius:var(--wp-radius-control);background:var(--wp-well);margin-left:auto}.wp .journal-view button,.wp .journal-edit{border-radius:var(--wp-radius-control);height:auto;min-height:36px;font:700 .8125rem/1.2 var(--wp-font-text);padding:7px 11px}.wp .journal-view button{color:var(--wp-ink-2)}.wp .journal-view button[aria-pressed=true],.wp .journal-edit.on{color:var(--wp-on-accent);background:var(--wp-accent)}.wp .journal-edit{border-color:var(--wp-control-line);color:var(--wp-ink);background:var(--wp-surface)}.wp .result-count,.wp .journal-grid .journal-source{color:var(--wp-ink-2);font:.8125rem/1.5 var(--wp-font-text)}.wp .journal-grid .result-count{margin-top:12px}.wp .journal-bosses{gap:0;margin-top:8px}.wp .journal-bosses li+li{border-top:1px solid var(--wp-line)}.wp .journal-bosses button{border-radius:var(--wp-radius-control);min-height:58px;padding:8px}.wp .journal-bosses li:nth-child(odd) button{background:0 0}.wp .journal-bosses button:hover{background:var(--wp-hover-bg)}.wp .journal-boss-meta{color:var(--wp-ink-2);font:.75rem var(--wp-font-text)}.wp .journal-boss-name{color:var(--wp-ink)}.wp .journal-grid .journal-boss-name{font:600 1.6rem/1.1 var(--wp-font-display)}.wp .journal-back{min-height:36px;color:var(--wp-accent-ink);font:700 .8125rem var(--wp-font-text)}.wp .journal-tabs{border-color:var(--wp-line-2);flex-wrap:wrap}.wp .journal-tabs button{min-height:40px;color:var(--wp-ink-2);font:700 .8125rem var(--wp-font-text);padding:7px 9px}.wp .journal-tabs button.on{color:var(--wp-ink);border-color:var(--wp-accent)}.wp .journal-loot .game-data-link,.wp .journal-abilities .game-data-link{font:700 .875rem/1.25 var(--wp-font-text)}.wp .journal-loot small,.wp .journal-empty,.wp .journal-abilities small{color:var(--wp-ink-2)}.wp .journal-quests>ul{grid-template-columns:1fr;gap:0}.wp .journal-quests>ul>li{border:0;border-top:1px solid var(--wp-line);background:0 0;border-radius:0;padding:12px 4px 12px 10px}.wp .journal-quests>ul>li:first-child{border-top:0}.wp .journal-quests>ul>li.on{background:var(--wp-selected-bg);box-shadow:inset 3px 0 0 var(--wp-selection-mark)}.wp .quest-title{color:var(--wp-ink);font:700 .875rem/1.3 var(--wp-font-text)}.wp .quest-peek{color:var(--wp-ink-2);font:.8125rem/1.4 var(--wp-font-text)}.wp .quest-story{color:var(--wp-ink);font:1rem/1.6 var(--wp-font-display)}.wp .quest-section{color:var(--wp-bronze-ink);font:650 .875rem var(--wp-font-display)}.wp .quest-body>*{margin:0}.wp .quest-body>*+*{margin-top:var(--wp-space-3)}.wp .quest-body>.quest-hands:empty+*{margin-top:0}.wp .quest-body>.quest-story+.quest-story{margin-top:var(--wp-space-4)}.wp .quest-body>.quest-section{margin-top:var(--wp-space-6)}.wp .quest-body>.quest-section+*,.wp .quest-body>.quest-objectives+.quest-needs{margin-top:var(--wp-space-2)}.wp .quest-body>.quest-reward-line+*{margin-top:var(--wp-space-1)}.wp .quest-body>.quest-why{margin-top:var(--wp-space-4)}.wp .quality-0{color:var(--wp-q0)}.wp .quality-1{color:var(--wp-q1)}.wp .quality-2{color:var(--wp-q2)}.wp .quality-3{color:var(--wp-q3)}.wp .quality-4{color:var(--wp-q4)}.wp .quality-5{color:var(--wp-q5)}.wp .dungeon-interior-intro,.wp .dungeon-interior-stage{width:min(100% - 2 * var(--wp-gutter), var(--wp-measure-wide));margin-inline:auto}.wp .dungeon-interior-intro{padding:24px 0 20px}.wp .dungeon-interior-intro h1{font:600 var(--wp-title-page)/1.07 var(--wp-font-display);font-variation-settings:"SOFT" 25;letter-spacing:-.025em;margin:12px 0 10px}.wp .dungeon-interior-intro>p{max-width:70ch;color:var(--wp-ink-2);font:var(--wp-text-lg)/1.55 var(--wp-font-text)}.wp .dungeon-interior-stage{min-width:0}.wp .dungeon-interior-stage .interior-view{border:1px solid var(--wp-panel-edge);border-radius:var(--wp-radius-panel);box-shadow:var(--wp-shadow-2)}.wp .interior-jumps h3,.wp .guess-group h3{color:var(--wp-ink-2);font:700 .8125rem var(--wp-font-text);letter-spacing:.08em}.wp .interior-jumps button{border-color:var(--wp-control-line);border-radius:var(--wp-radius-control);min-height:40px;color:var(--wp-ink);background:var(--wp-surface);font:700 .8125rem var(--wp-font-text)}.wp .interior-jumps button:hover{border-color:var(--wp-accent);background:var(--wp-hover-bg)}.wp .guess-intro h2,.wp .guess-answer h2,.wp .guess-board h2{color:var(--wp-ink);font:600 1.6rem/1.2 var(--wp-font-display)}.wp .guess-intro p,.wp .guess-answer p{color:var(--wp-ink-2);font:.95rem/1.55 var(--wp-font-text)}.wp .guess-go{border-radius:var(--wp-radius-control);min-height:44px;color:var(--wp-on-accent);background:var(--wp-accent);font:700 .875rem var(--wp-font-text)}.wp .guess-group button{border-color:var(--wp-panel-edge);border-radius:var(--wp-radius-control);color:var(--wp-ink);background:var(--wp-surface)}.wp .guess-group button span{background:var(--wp-surface);font:700 .8125rem var(--wp-font-text)}.wp .guess-group button:hover,.wp .guess-group button[aria-pressed=true]{border-color:var(--wp-accent)}@media (max-width:980px){.wp .dungeon-index-intro{grid-template-columns:1fr}.wp .dungeon-index-side{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr)}.wp .journal-grid{grid-template-columns:1fr}.wp .journal-map{position:static}.wp .journal-quests>ul{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));column-gap:20px}}@media (max-width:640px){.wp .dungeon-index-intro{padding-top:16px}.wp .dungeon-index-side{grid-template-columns:1fr}.wp .dungeon-index-counts dt{font-size:.65rem}.wp .dungeon-index-counts dd{font-size:1.4rem}.wp .instance-grid{grid-template-columns:1fr}.wp .dungeon-detail .journal-hero{min-height:250px;padding-top:20px}.wp .journal-hero h1{margin-top:18px}.wp .journal-grid>.paper-panel,.wp .journal-side>.paper-panel{padding:13px}.wp .journal-view{margin-left:0}.wp .journal-boss-meta{white-space:normal;text-align:right}.wp .dungeon-source-notes{padding:18px}}.wp .imap-toolbar button{min-width:var(--wp-target-dense);height:var(--wp-target-dense);border-radius:var(--wp-radius-control);font:650 .8125rem/1 var(--wp-font-text)}.wp .imap-layers button.on{color:var(--wp-ink);border-color:var(--wp-selection-mark);background:var(--wp-selected-bg);box-shadow:inset 0 -2px 0 var(--wp-selection-mark)}@media (pointer:coarse){.wp .imap-toolbar button{min-width:var(--wp-target);height:var(--wp-target)}}
