.wwm-mention{color:var(--wwm-accent, #8c6d3f);text-decoration:none;border-bottom:1px dotted var(--wwm-accent, #8c6d3f);cursor:pointer;outline-offset:2px}.wwm-mention:hover,.wwm-mention:focus-visible{background:#b8935e1a;border-bottom-style:solid}.wwm-mention-card{position:absolute;z-index:80;display:flex;gap:10px;padding:12px;background:#f5f1ea;background-color:var(--wwm-bg-panel, #f5f1ea);color:#1a1a1e;color:var(--wwm-ink-deep, #1a1a1e);border:1px solid rgba(160,152,144,.3);border:1px solid var(--wwm-border-strong, rgba(160, 152, 144, .3));box-shadow:0 8px 24px #1a1a1e26;border-radius:4px;font-family:var(--wwm-font-body, "Noto Sans SC", system-ui, sans-serif);opacity:1;transition:opacity .15s ease}@media(hover:none),(pointer:coarse){.wwm-mention-card{display:none!important}}.wwm-mention-card__portrait{flex:0 0 40px;width:40px;height:40px;overflow:hidden;border:1px solid var(--wwm-border)}.wwm-mention-card__portrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wwm-mention-card__body{flex:1 1 auto;min-width:0}.wwm-mention-card__head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.wwm-mention-card__name{font-weight:700;font-size:.95rem;color:var(--wwm-ink, inherit)}.wwm-mention-card__kind{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border:1px solid currentColor;color:var(--wwm-ink-soft, var(--wwm-ink, #555))}.wwm-mention-card__kind--character{color:var(--wwm-accent)}.wwm-mention-card__kind--story{color:var(--wwm-accent-secondary)}.wwm-mention-card__kind--boss{color:var(--wwm-accent-tertiary)}.wwm-mention-card__kind--region{color:var(--wwm-ink-soft, #555)}.wwm-mention-card__brief{margin:0 0 8px;font-size:.85rem;line-height:1.4;color:var(--wwm-ink-soft, #555)}.wwm-mention-card__cta{font-size:.8rem;font-weight:600;color:var(--wwm-accent);text-decoration:none}.wwm-mention-card__cta:hover{text-decoration:underline}.wwm-spoiler{display:inline;margin:0;padding:0 2px;font:inherit;color:inherit;background:transparent;border:0;border-radius:2px;cursor:pointer;position:relative;outline-offset:2px}.wwm-spoiler__content{filter:blur(6px);background:#1a1a2e1f;border-radius:2px;transition:filter .18s ease,background .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wwm-spoiler--revealed .wwm-spoiler__content{filter:none;background:#c41e3a14;-webkit-user-select:text;-moz-user-select:text;user-select:text}.wwm-spoiler__hint{margin-left:6px;font-size:.7em;letter-spacing:.06em;text-transform:uppercase;color:var(--wwm-ink-soft, #555);border:1px solid currentColor;padding:0 4px;border-radius:2px;vertical-align:middle}.wwm-spoiler:focus-visible{outline:2px solid var(--wwm-accent, #8c6d3f)}@media(prefers-reduced-motion:reduce){.wwm-spoiler__content{transition:none}}.wwm-rich-text__p[data-v-95fafc4c]{margin:0 0 1em;white-space:pre-line}.wwm-rich-text__p[data-v-95fafc4c]:last-child{margin-bottom:0}
