.topic-title.svelte-1av8nq8,.section-name.svelte-1av8nq8{font-family:var(--font-display);color:#1a3a5c}.progress-fill.svelte-1av8nq8{background:linear-gradient(90deg,#1a5d8d 0%,#1a3a5c 65%,#e86100 100%)}.section-action.svelte-1av8nq8{color:#1a5d8d;border-radius:.55rem;justify-content:center;align-items:center;gap:.45rem;padding:.42rem .55rem;font-size:.84rem;font-weight:600;transition:color .2s,background-color .2s;display:flex}.section-action.svelte-1av8nq8:hover{color:#e86100;background:#e8610014}.section-action.svelte-1av8nq8 svg{flex-shrink:0}.glossary-link.svelte-1av8nq8{color:#1a5d8d;background:#fff9;border-color:#cfdae4}.glossary-link.svelte-1av8nq8:hover{color:#e86100;border-color:#e86100}.dark .glossary-link.svelte-1av8nq8{color:#6fb4e6;background:#11253a99;border-color:#7a879459}.dark .glossary-link.svelte-1av8nq8:hover{color:#ff9c5c;border-color:#e86100}.dark .topic-title.svelte-1av8nq8,.dark .section-name.svelte-1av8nq8{color:#eef4f8}.dark .section-card.svelte-1av8nq8{background:#11253ae0;border-color:#7a879459}.dark .progress-track.svelte-1av8nq8{box-shadow:inset 0 0 0 1px #ffffff47}.dark .section-action.svelte-1av8nq8{color:#78b7e6}.dark .section-action.svelte-1av8nq8:hover{color:#ff9c5c;background:#e861001f}
