.notebook-paper .content-search{border-bottom-color:var(--color-notebook-rule);color:var(--color-notebook-bg);margin-bottom:1rem}.notebook-paper .content-search::placeholder{color:var(--color-notebook-text)}.notebook-paper .content-search:focus{border-bottom-color:var(--color-accent-dark)}.notebook-paper .show-more-btn{color:var(--color-notebook-text);border-color:var(--color-notebook-rule)}.notebook-paper .show-more-btn:hover{color:var(--color-notebook-bg);border-color:var(--color-notebook-text)}.notebook-paper .content-no-results{color:var(--color-notebook-text)}.notebook-page{border-radius:6px;flex-direction:column;min-height:calc(100vh - 10rem);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000040}.notebook-page .notebook-paper{flex:1}.notebook-cover-edge{background:linear-gradient(90deg, var(--color-accent-darker), var(--color-accent-dark), var(--color-accent-darker));height:6px;box-shadow:0 1px 3px #0000004d}.notebook-paper{background:repeating-linear-gradient(transparent, transparent 1.75rem, #b4aa9b1a 1.75rem, #b4aa9b1a calc(1.75rem + 1px)), linear-gradient(180deg, var(--color-notebook-paper), var(--color-notebook-paper-alt));color:var(--color-notebook-bg);padding:1.5rem;position:relative}.notebook-page-title{font-family:var(--font-display);color:var(--color-notebook-bg);border-bottom:1px solid #b4aa9b40;margin-bottom:.25rem;padding-bottom:.75rem;font-size:1.5rem;font-weight:700}.notebook-empty-text{font-family:var(--font-mono);color:var(--color-notebook-text);text-align:center;padding:2rem 0;font-size:.8125rem}.notebook-paper:before{display:none}@media (width>=48rem){.notebook-paper{padding:2rem 2.5rem 2.5rem 4.5rem}.notebook-paper:before{content:"";pointer-events:none;background:#c4453a2e;width:1px;display:block;position:absolute;top:0;bottom:0;left:3.75rem}}.notebook-paper-post{padding:1.5rem 1.5rem 3rem}@media (width>=48rem){.notebook-paper-post{padding:2rem 3rem 3rem 4.5rem}}.blog-prose-notebook{color:var(--color-notebook-body);font-size:1rem;line-height:1.75}.blog-prose-notebook h1,.blog-prose-notebook h2,.blog-prose-notebook h3,.blog-prose-notebook h4,.blog-prose-notebook h5,.blog-prose-notebook h6{color:var(--color-notebook-bg)}.blog-prose-notebook p,.blog-prose-notebook li{color:var(--color-notebook-body)}.blog-prose-notebook strong{color:var(--color-notebook-bg)}.blog-prose-notebook a{color:var(--color-accent-dark)}.blog-prose-notebook a:hover{color:var(--color-accent-darker)}.blog-prose-notebook blockquote{color:var(--color-notebook-rule);border-left-color:#9a32304d}.blog-prose-notebook code{color:var(--color-accent-dark)}.blog-prose-notebook pre{background:var(--color-notebook-bg);color:var(--color-notebook-paper)}.blog-prose-notebook hr{border-color:#b4aa9b4d}.notebook-post-header{border-bottom:1px solid #b4aa9b40;margin-bottom:2rem;padding-bottom:1.5rem}.notebook-post-title{font-family:var(--font-display);color:var(--color-notebook-bg);margin-top:.5rem;margin-bottom:.5rem;font-size:1.75rem;font-weight:700;line-height:1.2}@media (width>=48rem){.notebook-post-title{font-size:2.25rem}}.notebook-post-desc{color:var(--color-notebook-rule);font-size:.9375rem;line-height:1.6}.notebook-paper .back-link-inline{color:var(--color-notebook-text)}.notebook-paper .back-link-inline:hover{color:var(--color-notebook-bg)}@keyframes notebook-page-in{0%{opacity:0;transform:rotateX(-3deg)translateY(8px)}to{opacity:1;transform:rotateX(0)translateY(0)}}.notebook-page[data-animate].is-visible{animation:.5s cubic-bezier(.16,1,.3,1) forwards notebook-page-in}.notebook-entries{flex-direction:column;display:flex}.notebook-entry{color:inherit;border-bottom:1px solid #b4aa9b33;flex-direction:column;gap:.25rem;padding:1.25rem 0;text-decoration:none;transition:opacity .2s;display:flex}.notebook-entry:last-child{border-bottom:none}.notebook-entry:first-child{padding-top:0}@media (width>=48rem){.notebook-entry{flex-direction:row;gap:1.5rem}}.notebook-entry-date{font-family:var(--font-mono);color:var(--color-notebook-text);white-space:nowrap;flex-shrink:0;padding-top:.25rem;font-size:.6875rem}@media (width>=48rem){.notebook-entry-date{text-align:right;width:5.5rem}}.notebook-entry-content{flex:1;min-width:0}.notebook-entry-title{font-family:var(--font-display);color:var(--color-notebook-bg);font-size:1.125rem;font-weight:700;line-height:1.3;transition:color .2s}.notebook-entry:hover .notebook-entry-title{color:var(--color-accent-dark)}.notebook-entry-desc{color:var(--color-notebook-rule);margin-top:.25rem;font-size:.875rem;line-height:1.6}.notebook-entry-tags{font-family:var(--font-mono);color:var(--color-notebook-text);margin-top:.375rem;font-size:.6875rem;font-style:italic;display:inline-block}@media (prefers-reduced-motion:reduce){.notebook-page[data-animate].is-visible{opacity:1;animation:none;transform:none}}#content-modal-body .notebook-page{box-shadow:none;border-radius:0;min-height:100%;margin:-1.5rem}#content-modal-body .notebook-cover-edge{border-radius:0}#content-modal-body .notebook-paper{border-radius:0;flex:1;padding:1.5rem}#content-modal-body .notebook-paper:before,#content-modal-body .notebook-page-title{display:none}
