.lecture-like{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:14px 0 0;font-family:system-ui,sans-serif}
.lecture-like .lecture-like-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 15px;border:1px solid #d8cbbd;border-radius:24px;background:#fffaf2;color:#a83c28;font:600 14px/1.4 system-ui,sans-serif;cursor:pointer;box-shadow:none;white-space:nowrap}
.lecture-like .lecture-like-button[aria-pressed=true]{background:#f8e4dc;border-color:#b83e29;color:#a12f1e}
.lecture-like .lecture-like-button:hover{background:#f8e4dc}
.lecture-like .lecture-like-button:focus-visible{outline:3px solid #a83c28;outline-offset:3px}
.lecture-like .lecture-like-button:disabled{cursor:wait;opacity:.65}
.lecture-like .lecture-like-status{font-size:13px;line-height:1.5;color:#655c51}
.lecture-like-status a{color:#a83c28;text-decoration:underline}
.mcard>a{display:block;color:inherit;text-decoration:none}.mcard>.lecture-like{margin:0 18px 16px}
.lecture-save-status{font-size:13px;line-height:1.5;color:#655c51}.lecture-save-status a{color:#a83c28;text-decoration:underline}
.saved-filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.saved-filters button[aria-pressed=true]{background:#f8e4dc;border-color:#b83e29;color:#a12f1e}
.lessons>.lesson[hidden],[data-saved-empty][hidden]{display:none!important}
