.lesson-view.svelte-4bkuey{max-width:820px;margin:0 auto}.view-nav.svelte-4bkuey{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.back-link.svelte-4bkuey{font-size:.9rem;text-decoration:none;font-weight:500}.back-link.svelte-4bkuey:hover{text-decoration:underline}.author-row.svelte-4bkuey{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.88rem;color:var(--text-muted);margin-bottom:.75rem}.author-row.svelte-4bkuey .author:where(.svelte-4bkuey){font-weight:600;color:var(--heading);text-decoration:none}.author-row.svelte-4bkuey .author:where(.svelte-4bkuey):hover{text-decoration:underline}.like-form.svelte-4bkuey{display:inline;margin-left:auto}.like-btn.svelte-4bkuey{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .8rem;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:.85rem;font-weight:600;cursor:pointer;text-decoration:none;transition:border-color .15s ease,background .15s ease}.like-btn.svelte-4bkuey:hover{border-color:var(--danger)}.like-btn.liked.svelte-4bkuey{background:var(--danger-soft);border-color:var(--danger);color:var(--danger-text)}.like-btn.guest.svelte-4bkuey{margin-left:auto;color:var(--text-muted);font-weight:500}.like-label.svelte-4bkuey{font-weight:500}.dot.svelte-4bkuey{color:var(--border-strong)}.print-hint.svelte-4bkuey{margin:2rem 0 0;font-size:.8rem;color:var(--text-muted);text-align:center}@media print{.view-nav.svelte-4bkuey,.print-hint.svelte-4bkuey,.like-form.svelte-4bkuey,.like-btn.guest.svelte-4bkuey{display:none}}
