/* /lecture-notes-outline-builder only: the two-column Cornell layout. Scoped under #lnoApp. */
#lnoApp .lno-cornell { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); border: 1px solid var(--bm-line); border-radius: 12px; margin: 10px 0; overflow: hidden; }
#lnoApp .lno-cornell > div { padding: 10px 12px; overflow-wrap: anywhere; }
#lnoApp .lno-cornell > .lno-cue { border-right: 1px solid var(--bm-line); background: var(--bm-surface); }
#lnoApp .lno-cornell ul { margin: 0; padding-left: 1.1em; }
#lnoApp .lno-outline ul { padding-left: 1.2em; }
#lnoApp .lno-outline li.d1 { margin-left: 1.2em; }
#lnoApp .lno-outline li.d2 { margin-left: 2.4em; }
@media (max-width: 480px) { #lnoApp .lno-cornell { grid-template-columns: minmax(0, 1fr); } #lnoApp .lno-cornell > .lno-cue { border-right: 0; border-bottom: 1px solid var(--bm-line); } }
