.dungeon-page[data-astro-cid-jyqoyy6n]{max-width:100%;padding:24px 0 60px;overflow-x:hidden}.dungeon-container[data-astro-cid-jyqoyy6n]{min-width:0;max-width:960px;margin:0 auto;padding:0 16px}.top-nav-bar[data-astro-cid-jyqoyy6n]{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.back-btn[data-astro-cid-jyqoyy6n]{color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;text-decoration:none;transition:all .15s;display:inline-flex}.back-btn[data-astro-cid-jyqoyy6n]:hover{color:var(--accent);border-color:var(--accent)}.breadcrumbs[data-astro-cid-jyqoyy6n]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.breadcrumbs[data-astro-cid-jyqoyy6n] a[data-astro-cid-jyqoyy6n]{color:var(--text-muted);text-decoration:none}.breadcrumbs[data-astro-cid-jyqoyy6n] a[data-astro-cid-jyqoyy6n]:hover{color:var(--accent)}.breadcrumbs[data-astro-cid-jyqoyy6n] .sep[data-astro-cid-jyqoyy6n]{color:var(--border)}.breadcrumbs[data-astro-cid-jyqoyy6n] .current[data-astro-cid-jyqoyy6n]{color:var(--text)}.dungeon-detail-card[data-astro-cid-jyqoyy6n]{background:var(--surface);border:1px solid var(--border);box-sizing:border-box;border-radius:12px;min-width:0;max-width:100%;padding:24px}.dungeon-header[data-astro-cid-jyqoyy6n]{border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:20px}.title-row[data-astro-cid-jyqoyy6n]{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.dungeon-title[data-astro-cid-jyqoyy6n]{font-family:var(--font-display);color:var(--text);margin:0;font-size:30px;font-weight:700}.dungeon-id-tag[data-astro-cid-jyqoyy6n]{color:var(--text-muted);font-size:13px}.badges-row[data-astro-cid-jyqoyy6n]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.type-pill[data-astro-cid-jyqoyy6n]{background:var(--panel);border:1px solid var(--border);color:var(--text);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.diff-pill[data-astro-cid-jyqoyy6n]{text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.diff-normal[data-astro-cid-jyqoyy6n]{color:var(--grade-common);border:1px solid var(--grade-common);background:#b9c3ca26}.diff-easy[data-astro-cid-jyqoyy6n]{color:var(--grade-rare);border:1px solid var(--grade-rare);background:#a6ec5526}.diff-hard[data-astro-cid-jyqoyy6n],.diff-advanced[data-astro-cid-jyqoyy6n]{color:var(--grade-unique);border:1px solid var(--grade-unique);background:#f8b01826}.diff-nightmare[data-astro-cid-jyqoyy6n],.diff-challenge[data-astro-cid-jyqoyy6n],.diff-insane[data-astro-cid-jyqoyy6n],.diff-hell[data-astro-cid-jyqoyy6n]{color:var(--grade-legend);border:1px solid var(--grade-legend);background:#ff6a1f26}.badge[data-astro-cid-jyqoyy6n]{background:var(--panel);border:1px solid var(--border);color:var(--text-muted);border-radius:6px;padding:4px 10px;font-size:12px}.req-level[data-astro-cid-jyqoyy6n]{color:var(--accent);font-weight:600}.section-block[data-astro-cid-jyqoyy6n]{margin-bottom:28px}.section-heading[data-astro-cid-jyqoyy6n]{font-family:var(--font-display);color:var(--text);border-bottom:1px solid var(--border);margin:0 0 12px;padding-bottom:6px;font-size:18px;font-weight:700}.desc-content[data-astro-cid-jyqoyy6n] p[data-astro-cid-jyqoyy6n]{color:var(--text-muted);white-space:pre-line;margin:0;font-size:14px;line-height:1.6}.facts-grid[data-astro-cid-jyqoyy6n]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.fact-card[data-astro-cid-jyqoyy6n]{background:var(--panel);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.fact-label[data-astro-cid-jyqoyy6n]{text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px;font-size:11px}.fact-value[data-astro-cid-jyqoyy6n]{color:var(--text);font-size:14px;font-weight:600}.zone-link[data-astro-cid-jyqoyy6n]{color:var(--accent);text-decoration:none}.zone-link[data-astro-cid-jyqoyy6n]:hover{text-decoration:underline}.mechanics-grid[data-astro-cid-jyqoyy6n]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.mechanic-card[data-astro-cid-jyqoyy6n]{background:var(--panel);border:1px solid var(--border);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.mechanic-card-top[data-astro-cid-jyqoyy6n]{justify-content:space-between;align-items:center;gap:8px;display:flex}.mechanic-badge[data-astro-cid-jyqoyy6n]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:11px;font-weight:700}.party-badge-label[data-astro-cid-jyqoyy6n]{color:#60a5fa}.level-badge-label[data-astro-cid-jyqoyy6n]{color:var(--accent)}.death-badge-label[data-astro-cid-jyqoyy6n]{color:#f87171}.odyle-badge-label[data-astro-cid-jyqoyy6n]{color:#c084fc}.ceiling-badge-label[data-astro-cid-jyqoyy6n]{color:#fbbf24}.reset-badge-label[data-astro-cid-jyqoyy6n]{color:#34d399}.mechanic-icon[data-astro-cid-jyqoyy6n]{color:var(--text-muted);align-items:center;display:flex}.danger-icon[data-astro-cid-jyqoyy6n]{color:#f87171}.energy-icon[data-astro-cid-jyqoyy6n]{color:#c084fc}.ceiling-icon[data-astro-cid-jyqoyy6n]{color:#fbbf24}.mechanic-value[data-astro-cid-jyqoyy6n]{color:var(--text);font-size:16px;font-weight:700}.level-highlight[data-astro-cid-jyqoyy6n]{color:var(--accent)}.danger-value[data-astro-cid-jyqoyy6n]{color:#f87171}.odyle-highlight[data-astro-cid-jyqoyy6n]{color:#c084fc}.ceiling-highlight[data-astro-cid-jyqoyy6n]{color:#fbbf24}.mechanic-sub[data-astro-cid-jyqoyy6n]{color:var(--text-muted);font-size:12px;line-height:1.4}.ceiling-card[data-astro-cid-jyqoyy6n]{grid-column:1/-1}.ceiling-chips-grid[data-astro-cid-jyqoyy6n]{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ceiling-chip[data-astro-cid-jyqoyy6n]{box-sizing:border-box;background:var(--bg);border:1px solid var(--border);border-radius:6px;align-items:center;gap:6px;max-width:100%;min-height:44px;padding:6px 10px;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.ceiling-chip[data-astro-cid-jyqoyy6n]:hover{border-color:var(--accent);background:#50cdfc0d}.ceiling-chip-ic[data-astro-cid-jyqoyy6n]{background:var(--panel);border:1px solid;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ceiling-img[data-astro-cid-jyqoyy6n]{object-fit:contain;width:20px;height:20px}.empty-dot[data-astro-cid-jyqoyy6n]{background:var(--text-muted);border-radius:50%;width:8px;height:8px}.ceiling-chip-name[data-astro-cid-jyqoyy6n]{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.ranks-grid[data-astro-cid-jyqoyy6n]{flex-wrap:wrap;gap:12px;display:flex}.rank-card[data-astro-cid-jyqoyy6n]{background:var(--panel);border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;padding:8px 16px;display:flex}.rank-circle[data-astro-cid-jyqoyy6n]{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.rank-circle[data-astro-cid-jyqoyy6n].rank-s{color:var(--grade-legend);border:1px solid var(--grade-legend);background:#ff6a1f33}.rank-circle[data-astro-cid-jyqoyy6n].rank-a{color:var(--grade-unique);border:1px solid var(--grade-unique);background:#f8b01833}.rank-circle[data-astro-cid-jyqoyy6n].rank-b{color:var(--grade-epic);border:1px solid var(--grade-epic);background:#4a8af033}.rank-info[data-astro-cid-jyqoyy6n]{flex-direction:column;display:flex}.rank-name[data-astro-cid-jyqoyy6n]{color:var(--text);font-size:13px;font-weight:600}.rank-sub[data-astro-cid-jyqoyy6n]{color:var(--text-muted);font-size:11px}.empty-state[data-astro-cid-jyqoyy6n]{color:var(--text-muted);margin:0;font-size:13px;font-style:italic}.rewards-groups[data-astro-cid-jyqoyy6n]{flex-direction:column;gap:16px;display:flex}.reward-group-title[data-astro-cid-jyqoyy6n]{color:var(--text);margin:0 0 8px;font-size:14px;font-weight:600}.reward-items-grid[data-astro-cid-jyqoyy6n]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.reward-item-chip[data-astro-cid-jyqoyy6n]{background:var(--panel);border:1px solid var(--border);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;display:flex}.item-meta[data-astro-cid-jyqoyy6n]{align-items:center;gap:6px;min-width:0;display:flex}.item-name-link[data-astro-cid-jyqoyy6n]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;text-decoration:none;overflow:hidden}.item-name-link[data-astro-cid-jyqoyy6n]:hover{color:var(--accent)}.item-name-plain[data-astro-cid-jyqoyy6n]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.item-count[data-astro-cid-jyqoyy6n]{color:var(--text-muted);font-size:12px}.buffs-grid[data-astro-cid-jyqoyy6n]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.buff-card[data-astro-cid-jyqoyy6n]{background:var(--panel);border:1px solid var(--border);border-radius:8px;align-items:flex-start;gap:10px;padding:10px;display:flex}.buff-icon[data-astro-cid-jyqoyy6n]{border-radius:4px;flex-shrink:0}.buff-meta[data-astro-cid-jyqoyy6n]{flex-direction:column;gap:2px;display:flex}.buff-name[data-astro-cid-jyqoyy6n]{color:var(--text);font-size:13px;font-weight:600}.buff-desc[data-astro-cid-jyqoyy6n]{color:var(--text-muted);font-size:12px;line-height:1.4}@media (width<=600px){.dungeon-page[data-astro-cid-jyqoyy6n]{padding:16px 0 40px}.dungeon-container[data-astro-cid-jyqoyy6n]{padding:0 12px}.dungeon-detail-card[data-astro-cid-jyqoyy6n]{padding:16px}.facts-grid[data-astro-cid-jyqoyy6n],.mechanics-grid[data-astro-cid-jyqoyy6n]{grid-template-columns:1fr}.ranks-grid[data-astro-cid-jyqoyy6n]{grid-template-columns:repeat(2,minmax(0,1fr))}.reward-items-grid[data-astro-cid-jyqoyy6n],.buffs-grid[data-astro-cid-jyqoyy6n]{grid-template-columns:1fr}.title-row[data-astro-cid-jyqoyy6n]{flex-direction:column;gap:4px}.dungeon-title[data-astro-cid-jyqoyy6n]{font-size:24px}}
