:root{--bg: #f5ead9;--bg-deep: #efd2a9;--panel: rgba(255, 250, 241, 0.85);--panel-strong: #fffaf1;--panel-read: #f2f0de;--text: #34251a;--muted: #6f5846;--border: rgba(105, 72, 48, 0.16);--accent: #b45f34;--accent-strong: #92451d;--accent-soft: #f0c89d;--olive: #75805c;--shadow: 0 18px 40px rgba(79, 51, 31, 0.12);--radius: 26px;--font-display: "Avenir Next", "Segoe UI", "Trebuchet MS", sans-serif;--font-body: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--text);font-family:var(--font-body);background:radial-gradient(circle at top left, rgba(255,244,220,.95), rgba(0,0,0,0) 38%),radial-gradient(circle at top right, rgba(223,173,120,.26), rgba(0,0,0,0) 30%),linear-gradient(180deg, #f1dfc1 0%, #f5ead9 35%, #efe5d9 100%)}a{color:inherit}img,svg,video{max-width:100%;height:auto}.page-shell{width:min(1180px,100% - 2rem);margin:0 auto;padding:2rem 0 4rem}.hero{padding:2.5rem;border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:linear-gradient(135deg, rgba(255,251,245,.96), rgba(248,228,198,.92)),var(--panel);box-shadow:var(--shadow)}.hero__eyebrow,.lecture-header__eyebrow{margin:0 0 .7rem;color:var(--accent-strong);font-family:var(--font-display);font-size:.83rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hero h1,.lecture-header h1{margin:0;line-height:1.05;letter-spacing:-.03em}.hero h1{font-size:clamp(2.4rem,6vw,4.8rem);max-width:12ch}.hero__lead{max-width:38rem;margin:1rem 0 0;color:var(--muted);font-size:1.15rem;line-height:1.7}.hero__stats{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.8rem;font-family:var(--font-display)}.hero__stats span{display:inline-flex;align-items:center;gap:.45rem;padding:.75rem 1rem;border:1px solid rgba(146,69,29,.12);border-radius:999px;background:rgba(255,247,236,.72)}.lecture-list-section{margin-top:1.8rem}.lecture-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:1rem}.lecture-card{display:flex;flex-direction:column;gap:1rem;min-height:250px;padding:1.35rem;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg, rgba(255,251,244,.95), rgba(248,235,217,.95));box-shadow:var(--shadow);text-decoration:none;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease,background 180ms ease}.lecture-card:hover,.lecture-card:focus-visible{transform:translateY(-3px);border-color:rgba(180,95,52,.3);box-shadow:0 22px 50px rgba(79,51,31,.16)}.lecture-card[data-read=true]{background:linear-gradient(180deg, rgba(245,243,230,.96), rgba(236,235,217,.96))}.lecture-card__top,.reader-topbar,.reader-topbar__actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.lecture-card__index{display:inline-flex;align-items:center;justify-content:center;min-width:2.3rem;height:2.3rem;border-radius:999px;background:rgba(180,95,52,.12);color:var(--accent-strong);font-family:var(--font-display);font-size:.95rem;font-weight:700}.read-pill,.status-pill,.status-button,.back-link{font-family:var(--font-display);font-size:.9rem}.read-pill,.status-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;border-radius:999px;background:rgba(117,128,92,.12);color:#4d5539}.lecture-card[data-read=true] .read-pill{background:rgba(117,128,92,.18);color:#404a2d}.lecture-card h2{margin:0;font-size:1.55rem;line-height:1.2}.lecture-card__meta,.lecture-card__details,.lecture-header__meta{margin:0;color:var(--muted)}.lecture-card__meta{font-size:.98rem;line-height:1.55}.lecture-card__details,.lecture-header__meta{font-family:var(--font-display);font-size:.92rem}.lecture-card__link{margin-top:auto;color:var(--accent-strong);font-family:var(--font-display);font-weight:700}.empty-state{padding:2rem;border:1px dashed rgba(146,69,29,.25);border-radius:var(--radius);background:rgba(255,250,241,.72)}.reader-shell{width:min(100%,980px);margin:0 auto}.reader-topbar{position:sticky;top:.75rem;z-index:10;padding:.9rem 1rem;margin-bottom:1rem;border:1px solid var(--border);border-radius:20px;background:rgba(252,246,236,.4);backdrop-filter:blur(8px);box-shadow:0 10px 30px rgba(79,51,31,.08)}.back-link,.status-button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;text-decoration:none}.back-link{padding:.65rem .95rem;background:rgba(180,95,52,.12);color:var(--accent-strong);font-weight:700}.status-button{cursor:pointer;border:0;padding:.7rem .95rem;background:var(--accent-strong);color:#fff8f0;font-weight:700}.status-button:hover,.status-button:focus-visible{background:#7e3813}.status-button--icon{position:relative;width:2.6rem;min-width:2.6rem;height:2.6rem;min-height:2.6rem;padding:0;aspect-ratio:1/1;border-radius:50%;flex:0 0 auto}.status-button__icon{display:none;width:1.05rem;height:1.05rem}.status-button[data-toggle-action=mark-read] .status-button__icon--mark-read,.status-button[data-toggle-action=mark-unread] .status-button__icon--mark-unread{display:block}.lecture-article{padding:clamp(1.2rem,3vw,3rem);border:1px solid rgba(105,72,48,.12);border-radius:calc(var(--radius) + 6px);background:rgba(255,252,246,.94);box-shadow:var(--shadow)}.lecture-header{padding-bottom:1.5rem;margin-bottom:2rem;border-bottom:1px solid rgba(105,72,48,.1)}.lecture-header h1{font-size:clamp(2.1rem,4vw,4rem);text-wrap:balance}.lecture-showcase{display:grid;gap:.9rem;margin-top:1.8rem}.lecture-source-card,.lecture-info-card{padding:1rem;border:1px solid rgba(242,219,188,.08);border-radius:24px;color:#f8f1e6;background:radial-gradient(circle at top right, rgba(219,138,78,.2), rgba(0,0,0,0) 32%),linear-gradient(180deg, rgba(44,33,29,.98), rgba(27,21,19,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 34px rgba(58,35,23,.18)}.lecture-panel__label{margin:0;color:#f4c28d;font-family:var(--font-display);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lecture-panel__subtle{margin:.35rem 0 0;color:rgba(248,241,230,.68);font-family:var(--font-display);font-size:.86rem;line-height:1.45;overflow-wrap:anywhere}.lecture-source-card__top{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.lecture-source-card__title{margin:.42rem 0 0;font-family:var(--font-display);font-size:1.15rem;font-weight:700}.lecture-source-card__fallback{margin-top:.85rem}.source-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;padding:.62rem .95rem;border-radius:999px;border:1px solid rgba(244,194,141,.18);background:rgba(244,194,141,.1);color:#f9d5ad;font-family:var(--font-display);font-size:.88rem;font-weight:700;text-decoration:none;white-space:nowrap}.source-button:hover,.source-button:focus-visible{background:rgba(244,194,141,.18)}.lecture-embed{overflow:hidden;border-radius:20px;background:#2f241d;box-shadow:0 18px 32px rgba(79,51,31,.12)}.lecture-embed iframe,.lecture-embed video{display:block;width:100%;aspect-ratio:16/9;border:0;background:#2f241d}.lecture-info-list{display:grid;gap:.8rem;margin:.9rem 0 0}.lecture-info-list div{padding-top:.8rem;border-top:1px solid rgba(244,194,141,.12)}.lecture-info-list div:first-child{padding-top:0;border-top:0}.lecture-info-list dt{color:rgba(248,241,230,.68);font-family:var(--font-display);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lecture-info-list dd{margin:.35rem 0 0;font-size:.98rem;line-height:1.55;overflow-wrap:anywhere}.lecture-content{font-size:clamp(1.05rem,1.2vw,1.18rem);line-height:1.9}.lecture-content>*:first-child{margin-top:0}.lecture-content h2,.lecture-content h3,.lecture-content h4{margin-top:2.4em;margin-bottom:.75rem;line-height:1.2}.lecture-content p,.lecture-content ul,.lecture-content ol,.lecture-content blockquote,.table-scroll,.lecture-content pre{margin:1.1rem 0}.lecture-content ul,.lecture-content ol{padding-left:1.35rem}.lecture-content li+li{margin-top:.55rem}.lecture-content blockquote{padding:1rem 1.25rem;border-left:4px solid var(--accent);border-radius:0 18px 18px 0;background:rgba(240,200,157,.18);color:#4d392b}.table-scroll{overflow-x:auto;overflow-y:hidden;border-radius:18px;background:rgba(255,252,246,.94);box-shadow:inset 0 0 0 1px rgba(105,72,48,.12);-webkit-overflow-scrolling:touch}.lecture-content table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.lecture-content th,.lecture-content td{padding:.9rem;max-width:18rem;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid rgba(105,72,48,.08)}.lecture-content th{background:rgba(240,200,157,.24);font-family:var(--font-display)}.lecture-content code{padding:.1rem .3rem;border-radius:.35rem;background:rgba(117,128,92,.12);font-size:.92em}.lecture-content pre{overflow-x:auto;padding:1rem;border-radius:18px;background:#2f241d;color:#f8eee4}.lecture-content pre code{padding:0;background:rgba(0,0,0,0)}.lecture-content a{color:var(--accent-strong);text-decoration-thickness:1px;text-underline-offset:.2em}@media (max-width: 720px){.page-shell{width:min(100% - 1rem,100%);padding-top:1rem}.hero,.lecture-card,.lecture-article{border-radius:22px}.hero{padding:1.4rem}.reader-topbar{top:.35rem;padding:.5rem .55rem;gap:.4rem;border-radius:14px}.reader-topbar__actions,.lecture-card__top{gap:.35rem}.reader-topbar__actions{flex-wrap:nowrap;justify-content:flex-end;overflow-x:auto}.back-link,.status-button,.status-pill{font-size:.74rem;line-height:1.1;white-space:nowrap}.back-link,.status-button{min-height:1.9rem;padding:.36rem .58rem}.status-button--icon{width:1.95rem;min-width:1.95rem;height:1.95rem;min-height:1.95rem;padding:0}.status-button__icon{width:.9rem;height:.9rem}.status-pill{padding:.22rem .45rem}.reader-topbar__actions,.status-button,.back-link{width:auto}.lecture-content{font-size:1.02rem;line-height:1.8}.lecture-source-card__top{flex-direction:column}.table-scroll{margin-right:-.2rem;margin-left:-.2rem}}@media (min-width: 900px){.lecture-showcase{grid-template-columns:minmax(0, 1.45fr) minmax(280px, .72fr);align-items:start}}