.notebook-page{max-width:1200px;margin:0 auto;padding:24px;height:100vh;display:flex;flex-direction:column;overflow:hidden}.notebook-page .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-shrink:0;position:relative}.notebook-page .header .header-actions{display:flex;align-items:center;gap:16px}.notebook-page .header .header-actions .word-count{white-space:nowrap}.notebook-page .header .header-actions .flashcards-btn-link{text-decoration:none}.notebook-page .header .header-actions .flashcards-btn-link .flashcards-btn{font-weight:600;border-radius:8px;box-shadow:0 2px 8px rgba(24,144,255,.3)}.notebook-page .loading{display:flex;justify-content:center;align-items:center;min-height:400px}.notebook-page .empty{margin-top:100px}.notebook-page .note-cell{cursor:pointer;min-height:40px;padding:4px 8px;border-radius:4px;transition:background-color .2s}.notebook-page .note-cell:hover{background-color:rgba(0,0,0,.04)}.notebook-page .note-text{margin-bottom:0!important}.notebook-page .note-placeholder{font-style:italic}.notebook-page .note-editor{min-width:200px}.notebook-page .example-text{display:block;margin-top:4px;line-height:1.5}.notebook-page .example-word-highlight{color:#ff4d4f;font-weight:500}