.tabs{flex-wrap:wrap}.lecture-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0}.lecture-toolbar h2{margin:0;flex:1;font-size:18px}.lecture-toolbar select{width:auto;max-width:100%}.lecture-card{padding:20px;background:#1d211d;border:1px solid #5c5743;border-radius:12px;margin:15px 0;overflow-wrap:anywhere}.lecture-card h3{font-size:18px;margin:0 0 8px;color:var(--gold)}.lecture-meta{font-size:12px;color:#c1bdab;line-height:1.9}.lecture-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.lecture-grid>div{background:#252922;padding:10px;border-radius:6px;min-width:0}.lecture-grid small{display:block;color:#a7ac9e;font-size:11px}.lecture-grid strong{font-size:15px;font-weight:400;user-select:text}.lecture-topic{white-space:pre-wrap;font-size:14px;padding:12px 0;border-top:1px solid #494d3c}.lecture-card label{display:block;color:#bfbbaa;font-size:12px;margin-top:12px}.lecture-card select,.lecture-card textarea{width:100%;padding:10px;background:#24271f;border:1px solid #5c604d;border-radius:5px;color:#f3e8ce;font:14px/1.6 system-ui;margin:6px 0}.lecture-card .btn{margin:10px 8px 0 0}.lecture-error{color:#efbd99;font-size:13px}.lecture-history{font-size:11px;color:#b9b3a3;white-space:pre-wrap}.lecture-todo-box{padding:16px;border:1px solid var(--gold);border-radius:10px;margin:12px 0;background:#282417}.lecture-todo-box button{margin-top:10px}.lecture-script{font-size:13px;line-height:2;white-space:pre-wrap;background:#292a20;padding:14px;border-radius:8px}.lecture-card summary{cursor:pointer;padding:10px 0;color:var(--gold)}@media(max-width:450px){.lecture-card{padding:16px}.lecture-grid{gap:8px}.lecture-grid strong{font-size:14px}}
