.guide-detail[data-astro-cid-2u677oxp]{max-width:760px;margin:0 auto}.guide-detail__back[data-astro-cid-2u677oxp]{display:inline-block;font-size:14px;color:var(--color-muted);margin-bottom:var(--spacing-lg);transition:color .15s}.guide-detail__back[data-astro-cid-2u677oxp]:hover{color:var(--color-ink)}.guide-detail__header[data-astro-cid-2u677oxp]{margin-bottom:var(--spacing-xl)}.guide-detail__title[data-astro-cid-2u677oxp]{font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.2;margin:var(--spacing-sm) 0}.guide-detail__summary[data-astro-cid-2u677oxp]{font-size:1.125rem;color:var(--color-muted);line-height:1.6;margin-bottom:var(--spacing-lg)}.guide-detail__cover[data-astro-cid-2u677oxp]{border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--spacing-lg)}.guide-detail__cover[data-astro-cid-2u677oxp] img[data-astro-cid-2u677oxp]{width:100%;display:block}.guide-detail__meta[data-astro-cid-2u677oxp]{display:flex;gap:var(--spacing-xs);font-size:14px;color:var(--color-muted)}.guide-detail__content[data-astro-cid-2u677oxp] h2{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-hairline-soft)}.guide-detail__content[data-astro-cid-2u677oxp] h3{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.guide-detail__content[data-astro-cid-2u677oxp] p{margin-bottom:var(--spacing-md);line-height:1.8}.guide-detail__content[data-astro-cid-2u677oxp] ul,.guide-detail__content[data-astro-cid-2u677oxp] ol{margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg)}.guide-detail__content[data-astro-cid-2u677oxp] li{margin-bottom:var(--spacing-xs);line-height:1.7}.guide-detail__content[data-astro-cid-2u677oxp] blockquote{border-left:3px solid var(--color-brand-accent);padding:var(--spacing-sm) var(--spacing-md);margin:var(--spacing-md) 0;background:var(--color-surface-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.guide-detail__content[data-astro-cid-2u677oxp] pre{background:var(--color-surface-strong);padding:var(--spacing-md);border-radius:var(--radius-md);overflow-x:auto;margin-bottom:var(--spacing-md)}.guide-detail__content[data-astro-cid-2u677oxp] code{font-family:var(--font-mono);font-size:.9em}.guide-detail__content[data-astro-cid-2u677oxp] img{max-width:100%;border-radius:var(--radius-md);margin:var(--spacing-md) 0}.guide-detail__content[data-astro-cid-2u677oxp] .ref-card{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-surface-card);border-radius:var(--radius-md);margin:var(--spacing-md) 0}.guide-detail__content[data-astro-cid-2u677oxp] .ref-card__img{flex-shrink:0}.guide-detail__content[data-astro-cid-2u677oxp] .ref-card__body{flex:1;min-width:0}.guide-detail__content[data-astro-cid-2u677oxp] .ref-card__header{display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap}.guide-detail__content[data-astro-cid-2u677oxp] .ref-card__name{font-weight:600}.guide-detail__content[data-astro-cid-2u677oxp] .ref-card__dex{font-size:12px;color:var(--color-muted-soft);font-family:var(--font-mono)}.guide-detail__content[data-astro-cid-2u677oxp] .ref-card__cat{font-size:12px;color:var(--color-muted)}.guide-detail__content[data-astro-cid-2u677oxp] .ref-card__stats{font-size:13px;color:var(--color-muted);margin-top:2px}.guide-detail__content[data-astro-cid-2u677oxp] .ref-card__link{font-size:13px;color:var(--color-brand-accent);flex-shrink:0}.guide-detail__content[data-astro-cid-2u677oxp] .ref-card__icon{font-size:20px;flex-shrink:0}.guide-detail__content[data-astro-cid-2u677oxp] .ref-error{color:var(--color-error);font-size:13px;font-style:italic}.guide-detail__related[data-astro-cid-2u677oxp]{margin-top:var(--spacing-xxl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-hairline)}.guide-detail__related[data-astro-cid-2u677oxp] h2[data-astro-cid-2u677oxp]{font-size:1.25rem;margin-bottom:var(--spacing-lg)}.guide-detail__creatures[data-astro-cid-2u677oxp]{display:flex;gap:var(--spacing-md);flex-wrap:wrap}.guide-detail__creature-card[data-astro-cid-2u677oxp]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-surface-card);border-radius:var(--radius-md);transition:box-shadow .15s}.guide-detail__creature-card[data-astro-cid-2u677oxp]:hover{box-shadow:var(--shadow-card)}.guide-detail__creature-card[data-astro-cid-2u677oxp] strong[data-astro-cid-2u677oxp]{display:block;font-size:14px}.guide-detail__creature-card[data-astro-cid-2u677oxp] span[data-astro-cid-2u677oxp]{font-size:12px}.guide-detail__nav[data-astro-cid-2u677oxp]{display:flex;justify-content:space-between;margin-top:var(--spacing-xxl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-hairline);gap:var(--spacing-md)}.guide-detail__nav-link[data-astro-cid-2u677oxp]{font-size:14px;color:var(--color-muted);transition:color .15s;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guide-detail__nav-link[data-astro-cid-2u677oxp]:hover{color:var(--color-ink)}.guide-detail__nav-link--next[data-astro-cid-2u677oxp]{text-align:right;margin-left:auto}@media(max-width:768px){.guide-detail__meta[data-astro-cid-2u677oxp]{flex-wrap:wrap}}
