/* V1 editorial result for the character-name checker: lines, not cards. */
html.v1 .namecheck-pairs{list-style:none;margin:1.4rem 0 0;padding:0}
html.v1 .namecheck-pair{padding:1.1rem 0;border-top:1px solid var(--color-border);min-width:0}
html.v1 .namecheck-pair--high{border-top-width:2px;border-top-color:var(--color-accent-strong)}
html.v1 .namecheck-pair__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;min-width:0}
html.v1 .namecheck-pair__head strong{font:400 1.15rem/1.3 var(--font-display);overflow-wrap:anywhere;min-width:0}
html.v1 .namecheck-pair__head span{font:600 .74rem/1.4 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}
html.v1 .namecheck-pair p{margin:.5rem 0 0;font:400 .96rem/1.55 var(--font-reading);color:var(--color-text);overflow-wrap:anywhere}
html.v1 .namecheck-pair details{margin-top:.4rem}
html.v1 .namecheck-pair summary{cursor:pointer;display:inline-flex;align-items:center;min-height:44px;font:600 .85rem/1.4 var(--font-ui);color:var(--color-text);text-decoration:underline;text-underline-offset:.2em}
html.v1 .namecheck-pair details ul{margin:.35rem 0 0;padding:0;list-style:none;display:grid;gap:.3rem;font:400 .88rem/1.5 var(--font-ui);color:var(--color-muted)}
html.v1 .namecheck-empty{font:400 .95rem/1.5 var(--font-ui);color:var(--color-muted);max-width:64ch}
html.v1 [data-character-name-checker][data-state="invalid"] .tool-status{color:var(--color-accent-strong)}
html.v1 .tool-next-links a{min-height:44px;display:inline-flex;align-items:center;text-underline-offset:.2em}
@media(max-width:560px){html.v1 .namecheck-pair__head{display:block}html.v1 .namecheck-pair__head span{display:block;margin-top:.35rem}}
