.dungeon-chips[data-astro-cid-yd6hjbj7]{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-yd6hjbj7]{gap:var(--space-1);align-items:baseline;display:inline-flex}li[data-astro-cid-yd6hjbj7]:not(:last-child):after{content:"·";color:var(--color-text-muted)}.tag[data-astro-cid-yd6hjbj7]{padding:0 var(--space-2);border:1px solid var(--tone-info-border);background:var(--tone-info-bg);color:var(--tone-info-fg);font-size:var(--text-xs);border-radius:999px}.gear-sets[data-astro-cid-y7mm2dje]{gap:var(--space-4);display:grid}.gear-set[data-astro-cid-y7mm2dje]{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-top:4px solid var(--tone-teal-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid}.gear-set[data-astro-cid-y7mm2dje] p[data-astro-cid-y7mm2dje]{margin:0}.set-head[data-astro-cid-y7mm2dje]{gap:var(--space-2) var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.set-head[data-astro-cid-y7mm2dje] h3[data-astro-cid-y7mm2dje]{gap:var(--space-2);font-size:var(--text-lg);align-items:center;margin:0;display:flex}.set-head[data-astro-cid-y7mm2dje] h3[data-astro-cid-y7mm2dje]>svg[data-astro-cid-y7mm2dje]{color:var(--tone-teal-fg);flex-shrink:0}.summary[data-astro-cid-y7mm2dje]{font-size:var(--text-sm)}.pieces[data-astro-cid-y7mm2dje]{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pieces[data-astro-cid-y7mm2dje]:has(.recipe){gap:var(--space-3);display:grid}.pieces[data-astro-cid-y7mm2dje] li[data-astro-cid-y7mm2dje]{gap:var(--space-1);min-width:0;display:grid}.piece[data-astro-cid-y7mm2dje],.ingredient[data-astro-cid-y7mm2dje]{gap:var(--space-2);align-items:center;min-width:0;display:inline-flex}.piece[data-astro-cid-y7mm2dje]{font-weight:var(--weight-bold)}.piece-note[data-astro-cid-y7mm2dje]{font-size:var(--text-sm);padding-inline-start:calc(1.75rem + var(--space-2))}.next[data-astro-cid-y7mm2dje]{gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--tone-info-border);border-radius:var(--radius-md);font-size:var(--text-sm);display:grid}.next-from[data-astro-cid-y7mm2dje]{gap:var(--space-1) var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.next-title[data-astro-cid-y7mm2dje]{gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-display);align-items:center;display:flex}.next-title[data-astro-cid-y7mm2dje]>svg[data-astro-cid-y7mm2dje]{color:var(--tone-info-fg);flex-shrink:0}.recipe[data-astro-cid-y7mm2dje]{gap:var(--space-1) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;padding-inline-start:calc(1.75rem + var(--space-2));display:flex}.qty[data-astro-cid-y7mm2dje]{font-family:var(--font-display);font-weight:var(--weight-display);font-variant-numeric:tabular-nums}.where[data-astro-cid-y7mm2dje]{gap:var(--space-1);display:grid}.where-label[data-astro-cid-y7mm2dje],.pool-title[data-astro-cid-y7mm2dje],.enchant-title[data-astro-cid-y7mm2dje]{font-family:var(--font-display);font-weight:var(--weight-display)}.where-label[data-astro-cid-y7mm2dje]{color:var(--color-text-muted);font-size:var(--text-sm)}.enchant[data-astro-cid-y7mm2dje],.set-bonus[data-astro-cid-y7mm2dje]{gap:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--color-border);display:grid}.enchant-title[data-astro-cid-y7mm2dje]{gap:var(--space-2);font-size:var(--text-lg);align-items:center;display:flex}.enchant-title[data-astro-cid-y7mm2dje]>svg[data-astro-cid-y7mm2dje]{color:var(--tone-teal-fg)}.facts[data-astro-cid-y7mm2dje]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.facts[data-astro-cid-y7mm2dje] li[data-astro-cid-y7mm2dje]{gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--tone-teal-border);border-radius:var(--radius-lg);background:var(--tone-teal-bg);color:var(--tone-teal-fg);font-size:var(--text-sm);align-items:center;display:inline-flex}.facts[data-astro-cid-y7mm2dje] li[data-astro-cid-y7mm2dje]>svg[data-astro-cid-y7mm2dje]{flex-shrink:0}.pool[data-astro-cid-y7mm2dje]{gap:var(--space-2);display:grid}.plus[data-astro-cid-y7mm2dje]{font-size:var(--text-sm)}.options[data-astro-cid-y7mm2dje]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.option[data-astro-cid-y7mm2dje]{gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;display:inline-flex}.stat[data-astro-cid-y7mm2dje]{font-weight:var(--weight-bold)}.value[data-astro-cid-y7mm2dje]{gap:var(--space-1);align-items:baseline;display:inline-flex}.sep[data-astro-cid-y7mm2dje],.chance[data-astro-cid-y7mm2dje]{color:var(--color-text-muted)}.chance[data-astro-cid-y7mm2dje]{font-size:var(--text-sm)}.essences[data-astro-cid-y7mm2dje]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.essences[data-astro-cid-y7mm2dje] li[data-astro-cid-y7mm2dje]{gap:var(--space-2);align-items:flex-start;display:flex}.essence-name[data-astro-cid-y7mm2dje]{gap:var(--space-1) var(--space-2);font-weight:var(--weight-bold);flex-wrap:wrap;align-items:baseline;display:flex}.effect[data-astro-cid-y7mm2dje]{font-size:var(--text-sm)}.mark[data-astro-cid-y7mm2dje]{color:var(--color-text-muted);cursor:help;text-decoration:none}.note[data-astro-cid-y7mm2dje]{gap:var(--space-2);font-size:var(--text-sm);align-items:flex-start;display:flex}.note[data-astro-cid-y7mm2dje]>svg[data-astro-cid-y7mm2dje]{color:var(--color-primary);flex-shrink:0;margin-top:.2em}.set-sources[data-astro-cid-y7mm2dje]{font-size:var(--text-sm)}.set-sources[data-astro-cid-y7mm2dje] summary[data-astro-cid-y7mm2dje]{color:var(--color-text-muted);cursor:pointer}.set-sources[data-astro-cid-y7mm2dje] .source-links{margin:var(--space-2) 0 0}.legend[data-astro-cid-y7mm2dje]{margin:var(--space-2) 0 0;font-size:var(--text-sm)}
