.eln-workspace{color:#1e293b;--eln-accent:#115e59;--eln-ink:#0f172a;--eln-muted:#64748b;background:#f8fafc}.eln-sidebar{background:#fff;border-right:1px solid #e2e8f0}.eln-main{background:#f8fafc}.eln-project-header{border-bottom:1px solid #e2e8f0;padding-bottom:20px}.eln-project-context{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px 20px}.eln-record-tabs{border-bottom:1px solid #e2e8f0}.eln-main .text-slate-400{color:#64748b}.eln-sidebar .eln-nav-item{color:var(--eln-muted);border-left:2px solid #0000;border-radius:5px}.eln-sidebar .eln-nav-item:hover{color:var(--eln-ink);background:#f8fafc}.eln-sidebar .eln-nav-item[aria-current=page]{border-left-color:var(--eln-accent);color:var(--eln-accent);background:#f0fdfa;font-weight:500}.eln-sidebar .text-slate-400{color:#64748b}.eln-sidebar .text-slate-500{color:var(--eln-muted)}.eln-breadcrumb{color:#64748b}.eln-breadcrumb>svg{flex-shrink:0}.eln-project-context>button:first-child{color:var(--eln-ink);font-weight:600}.eln-project-context>button:last-child{color:#475569}.eln-list-tools{background:#fff;border:1px solid #e2e8f0;border-radius:8px}.eln-project-search{flex-basis:220px}.eln-record-filters select{height:36px;padding:0 8px}.eln-record-actions{border-left:1px solid #e2e8f0;padding-left:8px}.eln-record-actions>button{white-space:nowrap;border:1px solid #0000;height:36px;padding:0 10px;font-weight:500}.eln-record-actions>button:hover:not(:disabled){background:#f8fafc;border-color:#e2e8f0}.eln-record-actions>button[aria-expanded=true],.eln-record-actions>button[aria-pressed=true]{color:#115e59;background:#f0fdfa;border-color:#b9d7d2}.eln-workspace p{text-align:left}.eln-title{letter-spacing:-.015em;color:var(--eln-ink);font-size:clamp(24px,2.5vw,28px);font-weight:600;line-height:1.35}.eln-sheet h2{color:var(--eln-ink);font-size:14px;font-weight:600;line-height:1.5}.eln-entry h2{color:var(--eln-ink);font-size:17px;line-height:1.5}.eln-workspace textarea:not(.font-mono),.eln-workspace .reading-text{font-family:var(--font-academic);color:#475569;line-height:1.8}.eln-field>span:first-child{line-height:1.5;display:block}.eln-sheet{box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:0 36px 20px}.eln-entry{box-shadow:none;border-color:#e2e8f0;border-radius:8px;transition:border-color .16s}.eln-sheet [data-scheme-composer]{background:#fff;border-color:#e2e8f0;border-radius:8px}.eln-sheet [data-transformation]>header{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:12px 14px}.eln-entry>header{border-bottom:1px solid #f1f5f9;padding-bottom:12px}.eln-entry>footer{border-color:#e2e8f0}.eln-entry:hover{box-shadow:none;border-color:#94a3b8}.eln-create-actions>button{border-top-right-radius:0;border-bottom-right-radius:0}.eln-create-menu-trigger::-webkit-details-marker{display:none}.eln-workspace input:not([type=checkbox]):not([type=file]),.eln-workspace textarea{transition:border-color .15s,background-color .15s}.eln-workspace input:not([type=checkbox]):not([type=file]):focus,.eln-workspace textarea:focus{background-color:#fff}.eln-workspace summary{list-style-position:inside}.eln-workspace button:not(:disabled),.eln-workspace summary,.eln-workspace a{cursor:pointer}.eln-workspace button:disabled{cursor:not-allowed}.eln-workspace summary:not(.eln-create-menu-trigger):hover{color:var(--eln-accent)}.eln-workspace input[readonly],.eln-workspace textarea[readonly]{color:#64748b;background:#f8fafc}.eln-workspace button:focus-visible,.eln-workspace summary:focus-visible,.eln-workspace a:focus-visible{outline:2px solid var(--eln-accent);outline-offset:3px}.eln-workspace [data-operation] table td:first-child>div>div:first-child input{border-color:#0000}.eln-workspace [data-operation] table td:first-child>div>div:first-child input:focus{border-color:var(--eln-accent)}.eln-tutorial-target{outline-offset:8px;border-radius:8px;outline:2px solid #94b7a9;scroll-margin-top:32px}@media (max-width:639px){.eln-sheet{padding:0 16px 12px}.eln-list-tools{gap:8px}.eln-project-search{flex-basis:100%}.eln-record-actions{border-top:1px solid #f1f5f9;border-left:0;justify-content:space-between;width:100%;padding:6px 0 0}.eln-record-actions>button{padding:0 7px;font-size:11px}}@media (max-width:1023px){.eln-sidebar{border-bottom:1px solid #e2e8f0;border-right:0}}
