.feedback.svelte-1xnphmo{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--border-accent);border-radius:.625rem;background:#05df720d}.feedback-error.svelte-1xnphmo{border-color:var(--fg-error);background:#f871710f}.score-row.svelte-1xnphmo{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.score-points.svelte-1xnphmo{font-size:1.25rem;font-weight:700;color:var(--fg-primary)}.score-rubric.svelte-1xnphmo{font-size:.8125rem;color:var(--fg-secondary)}.rubric-bars.svelte-1xnphmo{display:flex;flex-direction:column;gap:.375rem}.rubric-bar.svelte-1xnphmo{display:grid;grid-template-columns:5.5rem 1fr 1.5rem;align-items:center;gap:.5rem}.rubric-label.svelte-1xnphmo{font-size:.8125rem;color:var(--fg-secondary)}.rubric-track.svelte-1xnphmo{height:.5rem;border-radius:999px;background:#ffffff14;overflow:hidden}.rubric-fill.svelte-1xnphmo{display:block;height:100%;background:var(--border-accent)}.rubric-value.svelte-1xnphmo{font-size:.8125rem;color:var(--fg-primary);text-align:right}.summary.svelte-1xnphmo{margin:0;color:var(--fg-primary);line-height:1.55}.corrections.svelte-1xnphmo{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.correction.svelte-1xnphmo{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem;padding:.5rem .625rem;border-radius:.5rem;background:#ffffff0a;line-height:1.5}.orig.svelte-1xnphmo{text-decoration:line-through;color:var(--fg-error)}.fix.svelte-1xnphmo{color:var(--fg-success);font-weight:600}.reason.svelte-1xnphmo{flex-basis:100%;font-size:.8125rem;color:var(--fg-secondary)}.hint.svelte-1xnphmo{margin:0;font-size:.8125rem;color:var(--fg-secondary)}
