.notebook-panel,.article-tools{margin:35px 0;padding:32px;border:1px solid #cdd8c1;border-radius:14px;background:#f9faf5}.notebook-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.notebook-heading h2{margin:0}.notebook-privacy{max-width:55em;color:var(--muted);font-size:14px;line-height:1.95}.note-fields{display:grid;grid-template-columns:2fr 1fr;gap:22px}.notebook-panel label{display:block;font-size:14px;font-weight:600;margin:0 0 20px}.notebook-panel input,.notebook-panel textarea,.notebook-panel select{display:block;width:100%;margin-top:9px;padding:12px 14px;border:1px solid #b9c8a9;background:white;color:var(--ink);border-radius:8px;font:inherit;font-size:16px;font-weight:400;line-height:1.8}.notebook-panel textarea{resize:vertical}.notebook-panel :is(input,textarea,select):focus-visible{outline:3px solid #759c39;outline-offset:3px}.note-actions{display:flex;gap:12px 18px;align-items:center;flex-wrap:wrap;margin:20px 0}.notebook-panel button,.article-tools button{font:inherit;font-size:14px;min-height:44px;padding:10px 17px;border:1px solid #bbcba7;border-radius:100px;background:#eaf0df}.notebook-panel button.primary{background:var(--ink);color:white;border-color:var(--ink)}.note-actions a:not(.primary){text-decoration:underline;text-underline-offset:4px}.save-page[aria-pressed=true]{background:#d5e8bc}.note-card{border-top:1px solid var(--line);padding:24px 0}.note-card h3{font:600 23px/1.6 var(--font-title);margin:8px 0}.note-card p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.95}.note-card .note-meta{font-size:12px;color:var(--muted)}.note-card blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid #adc486;margin:18px 0;padding:12px 20px;background:#edf2e4}.note-card details{padding:0;border:0}.note-card summary{font-size:14px;color:#4c6637;text-decoration:underline;text-underline-offset:4px}.note-card details p{color:var(--ink)}#note-count,#draft-status,#notebook-status,.bookmark-status{font-size:13px;color:#526744}#notebook-status{min-height:1.9em}#note-undo{padding:15px;background:#e6efda;border-radius:8px}#saved-pages a{display:inline-block;text-decoration:underline;text-underline-offset:5px;margin:12px 25px 10px 0}#reflection-question{font-family:var(--font-title);font-size:clamp(23px,2.5vw,30px);line-height:1.8;max-width:30em;margin:28px 0}#reflection-deck{background:#eaf0df}.article-tools h2{font-size:28px}.notebook-main:focus-within~.reading-tools{visibility:hidden}.large-text .note-card p{font-size:20px}#note-form{scroll-margin-top:30px}@media(max-width:700px){.notebook-panel,.article-tools{padding:24px 20px;margin:26px 0}.note-fields{grid-template-columns:1fr;gap:0}.notebook-heading{align-items:flex-start;flex-direction:column;gap:16px}.notebook-heading h2{font-size:27px}header nav{flex-wrap:wrap}.notebook-panel textarea{min-height:130px}.article-tools h2{font-size:25px}.notebook-main~.reading-tools{display:none}}
.notebook-panel input,.notebook-panel textarea,.notebook-panel select{font-weight:400}
