.course-description{background:#f7f5f2;border:1px solid #1f2a441f;border-radius:1rem;padding:1.05rem 1.15rem;box-shadow:0 1px 2px #0c121f0f}.course-description p{color:var(--color-text);margin:0 0 .95rem;line-height:1.78}.course-description p:last-child{margin-bottom:0}.course-description a{color:var(--c-primary);text-underline-offset:.16em;font-weight:600;-webkit-text-decoration:underline #9336;text-decoration:underline #9336}.course-description a:after{content:none!important}.course-description a:hover{color:var(--c-primary-dark)}.enseignant-card.svelte-1or77n6{background:#fff;border:1px solid #1f2a441a;border-radius:.85rem;align-items:center;gap:.75rem;padding:.65rem .85rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.enseignant-card.svelte-1or77n6:hover{border-color:#99333359;box-shadow:0 2px 8px #0c121f14}.enseignant-avatar.svelte-1or77n6{background:#eee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;overflow:hidden}
