.detail-page[data-v-01ab5909],.not-found[data-v-01ab5909]{max-width:860px;margin:0 auto;padding:0 var(--spacing-md, 16px) 56px}.crumbs[data-v-01ab5909]{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--fh-text-muted, #aaa);padding:10px 0 16px}.crumbs a[data-v-01ab5909]{color:var(--color-light, #d9c8ff);text-decoration:none}.crumbs a[data-v-01ab5909]:hover{text-decoration:underline}.crumbs em[data-v-01ab5909]{font-style:normal;color:var(--fh-text-secondary, #bbb)}.detail-card[data-v-01ab5909]{background:var(--fh-white-overlay, rgba(255,255,255,.08));border:1px solid var(--fh-card-border, rgba(255,255,255,.16));border-radius:var(--radius-lg, 16px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:var(--spacing-lg, 28px)}.detail-head[data-v-01ab5909]{display:flex;gap:var(--spacing-lg, 28px);align-items:flex-start}.sign-visual[data-v-01ab5909]{flex:0 0 150px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:var(--spacing-md, 18px);border-radius:var(--radius-md, 12px);background:var(--fh-decoration-1, rgba(123,44,191,.16))}.sign-symbol[data-v-01ab5909]{font-size:56px;line-height:1;color:var(--color-light, #efe9ff)}.sign-meta[data-v-01ab5909]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--fh-text-muted, #b9aed6);text-align:center}.head-info[data-v-01ab5909]{flex:1;min-width:0}.detail-title[data-v-01ab5909]{font-size:25px;line-height:1.35;font-weight:700;color:var(--color-light, #f1ecff);margin:0 0 10px}.lead[data-v-01ab5909]{font-size:15px;line-height:1.8;color:var(--fh-text-secondary, #cfc6e8);margin:0 0 12px}.kw-row[data-v-01ab5909]{display:flex;flex-wrap:wrap;gap:8px}.kw-chip[data-v-01ab5909]{font-size:12px;padding:3px 12px;border-radius:12px;background:var(--fh-decoration-1, rgba(167,139,250,.18));color:var(--fh-accent-light, #a78bfa)}.traits[data-v-01ab5909],.myths[data-v-01ab5909],.faq[data-v-01ab5909],.related[data-v-01ab5909]{margin-top:var(--spacing-lg, 28px)}.traits h2[data-v-01ab5909],.myths h2[data-v-01ab5909],.faq h2[data-v-01ab5909],.related h2[data-v-01ab5909]{font-size:18px;color:var(--color-light, #efe9ff);margin:0 0 12px}.traits ul[data-v-01ab5909]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.traits li[data-v-01ab5909]{font-size:14px;padding:6px 16px;border-radius:14px;border:1px solid var(--fh-card-border, rgba(255,255,255,.14));color:var(--fh-text-secondary, #d4cbec)}.myth-box[data-v-01ab5909]{border-left:3px solid var(--fh-accent-light, #a78bfa);background:var(--fh-white-overlay, rgba(255,255,255,.05));border-radius:0 var(--radius-md, 10px) var(--radius-md, 10px) 0;padding:10px 14px;margin-bottom:10px}.myth-label[data-v-01ab5909]{margin:0;font-size:14px;color:var(--fh-text-secondary, #cfc6e8)}.debunk[data-v-01ab5909]{margin:14px 0 0;padding:12px 16px;border-radius:var(--radius-md, 10px);background:var(--fh-decoration-1, rgba(123,44,191,.14));color:var(--color-light, #e9e2ff);font-size:14px;line-height:1.8}.faq details[data-v-01ab5909]{border-bottom:1px solid var(--fh-card-border, rgba(255,255,255,.1));padding:10px 2px}.faq summary[data-v-01ab5909]{cursor:pointer;font-size:15px;font-weight:600;color:var(--fh-accent-light, #c9b4ff);list-style-position:inside}.faq p[data-v-01ab5909]{font-size:14px;line-height:1.8;color:var(--fh-text-secondary, #cfc6e8);margin:8px 0 2px}.related-grid[data-v-01ab5909]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.related-link[data-v-01ab5909]{padding:8px 6px;text-align:center;border-radius:var(--radius-md, 10px);border:1px solid var(--fh-card-border, rgba(255,255,255,.14));background:var(--fh-white-overlay, rgba(255,255,255,.05));color:var(--fh-text-secondary, #d4cbec);font-size:13px;text-decoration:none;transition:border-color var(--transition-normal, .25s)}.related-link[data-v-01ab5909]:hover{border-color:var(--fh-accent-light, #a78bfa);color:var(--color-light, #fff)}.not-found[data-v-01ab5909]{text-align:center;padding:80px 20px;color:var(--fh-text-secondary, #cfc6e8)}.nf-icon[data-v-01ab5909]{font-size:44px;margin-bottom:12px}@media (max-width: 768px){.detail-head[data-v-01ab5909]{flex-direction:column;align-items:center;text-align:center}.head-info[data-v-01ab5909]{width:100%}.kw-row[data-v-01ab5909],.traits ul[data-v-01ab5909]{justify-content:center}.detail-title[data-v-01ab5909]{font-size:20px}.related-grid[data-v-01ab5909]{grid-template-columns:repeat(3,1fr)}}
