.ReadabilityAnalyzerClient-module__ybGb-q__analyzer{gap:1.5rem}.ReadabilityAnalyzerClient-module__ybGb-q__scores{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}.ReadabilityAnalyzerClient-module__ybGb-q__scoreCard{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.ReadabilityAnalyzerClient-module__ybGb-q__scoreHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ReadabilityAnalyzerClient-module__ybGb-q__scoreLabel{color:var(--fg-muted);font-size:.95rem;font-weight:600}.ReadabilityAnalyzerClient-module__ybGb-q__scoreValue{color:var(--fg);font-size:2.3rem;font-weight:800}.ReadabilityAnalyzerClient-module__ybGb-q__scoreDescription{color:var(--fg-muted);font-size:.95rem;line-height:1.5}.ReadabilityAnalyzerClient-module__ybGb-q__badge{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.ReadabilityAnalyzerClient-module__ybGb-q__positive{color:#fff;background:#2ea043}.ReadabilityAnalyzerClient-module__ybGb-q__neutral{color:#fff;background:#1f6feb}.ReadabilityAnalyzerClient-module__ybGb-q__warning{color:#fff;background:#d29922}.ReadabilityAnalyzerClient-module__ybGb-q__danger{color:#fff;background:#d73a49}.ReadabilityAnalyzerClient-module__ybGb-q__muted{background:var(--panel-2);color:var(--fg-muted);border:1px dashed var(--border)}.ReadabilityAnalyzerClient-module__ybGb-q__metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;display:grid}.ReadabilityAnalyzerClient-module__ybGb-q__metricCard{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);text-align:center;padding:1rem;transition:transform .2s,box-shadow .2s}.ReadabilityAnalyzerClient-module__ybGb-q__metricCard:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.ReadabilityAnalyzerClient-module__ybGb-q__metricLabel{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem;font-size:.8rem;display:block}.ReadabilityAnalyzerClient-module__ybGb-q__metricValue{color:var(--fg);font-size:1.6rem;font-weight:700}.ReadabilityAnalyzerClient-module__ybGb-q__warnings{border-radius:var(--radius-lg);background:#d299221a;border:1px solid #d2992266;border-left:4px solid #d29922;gap:.75rem;padding:1.25rem 1.5rem;display:grid}.ReadabilityAnalyzerClient-module__ybGb-q__warnings h3{color:#b77900;margin:0;font-size:1.05rem;font-weight:700}.ReadabilityAnalyzerClient-module__ybGb-q__warnings ul{color:#805400;gap:.35rem;margin:0;padding-left:1.1rem;font-size:.95rem;line-height:1.5;display:grid}.ReadabilityAnalyzerClient-module__ybGb-q__tips{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-lg);gap:.75rem;padding:1.25rem 1.5rem;display:grid}.ReadabilityAnalyzerClient-module__ybGb-q__tips h3{margin:0;font-size:1.05rem;font-weight:700}.ReadabilityAnalyzerClient-module__ybGb-q__tips ul{gap:.35rem;margin:0;padding-left:1.1rem;font-size:.95rem;line-height:1.5;display:grid}@media (max-width:600px){.ReadabilityAnalyzerClient-module__ybGb-q__scoreValue{font-size:2rem}.ReadabilityAnalyzerClient-module__ybGb-q__metricValue{font-size:1.4rem}}
