.grade-hero.svelte-1pap59m{margin:1rem 0 1.25rem}h1.svelte-1pap59m{font-size:1.5rem;font-weight:700}.meta.svelte-1pap59m{color:var(--text-muted);font-size:.85rem}.lernbereich.svelte-1pap59m{margin-bottom:1.75rem}.lernbereich-title.svelte-1pap59m{font-size:1.1rem;font-weight:700;margin:0 0 .5rem}.lernbereich-title.svelte-1pap59m a:where(.svelte-1pap59m){color:var(--chip-color, var(--text))}.lernbereich-title.svelte-1pap59m a:where(.svelte-1pap59m):hover{text-decoration:underline}.thema-title.svelte-1pap59m{font-size:.9rem;font-weight:600;color:var(--text-muted);margin:.9rem 0 .1rem;text-transform:uppercase;letter-spacing:.03em}.thema-title.svelte-1pap59m a:where(.svelte-1pap59m){color:inherit}.thema-title.svelte-1pap59m a:where(.svelte-1pap59m):hover{color:var(--text);text-decoration:underline}.topic-list.svelte-1pap59m{display:flex;flex-direction:column;border-top:1px solid var(--border)}.topic-row.svelte-1pap59m{display:flex;align-items:flex-start;gap:.75rem;padding:1rem .25rem;border-bottom:1px solid var(--border);color:var(--text)}.topic-row.svelte-1pap59m:hover{background:var(--bg-surface);text-decoration:none}.idx.svelte-1pap59m{width:28px;color:var(--text-muted);font-size:.85rem;font-weight:600;padding-top:2px;flex-shrink:0}.body.svelte-1pap59m{flex:1;min-width:0}.title.svelte-1pap59m{font-size:.98rem;font-weight:600;margin-bottom:.4rem}.meta-row.svelte-1pap59m{display:flex;flex-wrap:wrap;gap:.85rem;margin-bottom:.35rem}.meta-badge.svelte-1pap59m{display:inline-flex;align-items:center;gap:.3rem;color:var(--text-muted);font-size:.78rem}.tag-row.svelte-1pap59m{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.tag.svelte-1pap59m{background:var(--bg-elevated);color:var(--text-muted);padding:.1rem .45rem;border-radius:4px;font-size:.72rem}.arrow.svelte-1pap59m{color:var(--text-muted);font-size:1.1rem;flex-shrink:0;padding-top:2px}
