.article-body[data-v-8f57f964] .cefr-levels{flex-direction:column;gap:.75rem;margin:1.5rem 0;display:flex}.article-body[data-v-8f57f964] .level-row{border:1px solid;border-radius:1rem;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.article-body[data-v-8f57f964] .level-badge{color:#fff;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:900;display:flex}.article-body[data-v-8f57f964] .level-info{flex-direction:column;gap:.2rem;display:flex}.article-body[data-v-8f57f964] .level-info strong{font-size:.95rem;font-weight:700}.article-body[data-v-8f57f964] .level-info span{opacity:.75;font-size:.875rem;line-height:1.5}.article-body[data-v-8f57f964] .level-a1{background:#f0fdf4;border-color:#bbf7d0}.article-body[data-v-8f57f964] .level-a1 .level-badge{background:#22c55e}.article-body[data-v-8f57f964] .level-a1 .level-info strong{color:#15803d}.article-body[data-v-8f57f964] .level-a2{background:#f0fdf4;border-color:#a7f3d0}.article-body[data-v-8f57f964] .level-a2 .level-badge{background:#10b981}.article-body[data-v-8f57f964] .level-a2 .level-info strong{color:#047857}.article-body[data-v-8f57f964] .level-b1{background:#eff6ff;border-color:#bfdbfe}.article-body[data-v-8f57f964] .level-b1 .level-badge{background:#3b82f6}.article-body[data-v-8f57f964] .level-b1 .level-info strong{color:#1d4ed8}.article-body[data-v-8f57f964] .level-b2{background:#eef2ff;border-color:#c7d2fe}.article-body[data-v-8f57f964] .level-b2 .level-badge{background:#6366f1}.article-body[data-v-8f57f964] .level-b2 .level-info strong{color:#4338ca}.article-body[data-v-8f57f964] .level-c1{background:#faf5ff;border-color:#e9d5ff}.article-body[data-v-8f57f964] .level-c1 .level-badge{background:#9333ea}.article-body[data-v-8f57f964] .level-c1 .level-info strong{color:#7e22ce}.article-body[data-v-8f57f964] .level-c2{background:#fdf4ff;border-color:#f0abfc}.article-body[data-v-8f57f964] .level-c2 .level-badge{background:#d946ef}.article-body[data-v-8f57f964] .level-c2 .level-info strong{color:#a21caf}.dark{color:#e879f9;background:#4a044e;border-color:#86198f}.article-body[data-v-8f57f964] table{-webkit-overflow-scrolling:touch;border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.9rem;display:block;overflow-x:auto}.article-body[data-v-8f57f964] th{text-align:left;color:#1e293b;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:.75rem 1rem;font-weight:700}.article-body[data-v-8f57f964] td{vertical-align:top;color:#475569;border-bottom:1px solid #f1f5f9;padding:.65rem 1rem}.article-body[data-v-8f57f964] tr:last-child td{border-bottom:none}.article-body[data-v-8f57f964] tr:hover td{background:#f8fafc}.dark{color:#94a3b8;background:#1e293b;border-bottom-color:#1e293b}
