.symptom-page a{color:var(--primary-glow,#60a5fa)}
.symptom-page>.quality-card{margin-top:1.25rem}
.symptom-page form{display:grid;gap:.75rem;max-width:780px}
.symptom-page label{font-weight:700}
.symptom-page select{box-sizing:border-box;width:100%;min-width:0;padding:.85rem;border:1px solid #596273;border-radius:10px;background:#111722;color:#f1f5f9;font:inherit}
.symptom-page :is(select,button,a,[tabindex]):focus-visible{outline:3px solid #67e8f9;outline-offset:4px}
.symptom-page .btn-primary{width:fit-content;max-width:100%;white-space:normal}
.checker-result{margin-top:1.2rem;padding:1.2rem;border:1px solid #408491;border-radius:14px;background:#10222a;overflow-wrap:anywhere}
.checker-result h3{margin-top:0}.checker-result[hidden]{display:none}
.checker-result li{margin-block:.6rem}.checker-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:1rem}
.checker-actions button{background:#172b40;color:#e2e8f0;border:1px solid #8393a7;border-radius:9px;padding:.7rem 1rem;font:inherit;cursor:pointer}
.symptom-diagrams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.symptom-diagrams figure,.symptom-page figure{margin:0;padding:1rem;border:1px solid #394353;border-radius:14px;background:#101622;min-width:0}
.symptom-page figure svg{width:100%;height:auto;display:block;border-radius:8px;background:#0a101a}
.symptom-page figcaption{font-size:.95rem;line-height:1.6;margin-top:.8rem;color:#d5dfed}
.symptom-page figcaption strong{display:block;color:#f8fafc;margin-bottom:.3rem}
.symptom-page .inline-note{font-size:.95rem;color:#cbd5e1}
.symptom-page .sample-copy{border:1px solid #4b5563;padding:1rem;border-radius:10px;background:#111827;color:#f1f5f9;font:inherit;overflow-wrap:anywhere}
.symptom-page .article-jump{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem}
@media(max-width:640px){.symptom-diagrams{grid-template-columns:1fr}.checker-result{padding:.9rem}.symptom-page figure{padding:.75rem}}
@media(forced-colors:active){.symptom-page select,.checker-result,.symptom-page figure,.checker-actions button{background:Canvas;color:CanvasText;border-color:CanvasText}}
