.writing-body{line-height:1.8}.writing-body pre{padding:24px;background:#080d0a;border:1px solid #304638;border-radius:0 0 12px 12px;overflow:auto;white-space:pre;line-height:1.65;font-size:14px;margin-top:0}.writing-body code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.writing-body p code{background:#1a2b20;border:1px solid #34503e;padding:2px 5px;border-radius:4px}.code-label{background:#18271e;padding:8px 20px;border:1px solid #304638;border-bottom:0;border-radius:12px 12px 0 0;color:#a4cdb4;font-size:12px}.tok-keyword{color:#b7a5ff}.tok-string{color:#a4e9c4}.tok-comment{color:#9baea1}.tok-number{color:#efc78b}.writing-body figure{margin:32px 0}.writing-body img{max-width:100%;height:auto;display:block;border-radius:12px}.writing-body figcaption{font-size:14px;color:#b1c4b8;margin-top:10px}.writing-body blockquote{border-left:3px solid #a4e9c4;margin:24px 0;padding:0 20px;color:#c1d6c8}.writing-body h2{margin-top:48px}.related{border-top:1px solid #304638;padding-top:20px;margin-top:40px}.updated{font-size:14px;color:#a9c1b2}.journal-filters{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin:26px 0}.journal-filters label{display:block;color:#b6cabe;font-size:14px}.journal-filters input,.journal-filters select{display:block;width:100%;background:#131f18;color:#e6f4ec;border:1px solid #3d5b48;border-radius:8px;padding:14px;margin-top:8px;font:inherit}.journal-filters p{grid-column:1/-1;margin:0;color:#a9c1b2}[data-journal-entry][hidden]{display:none!important}@media(max-width:650px){.journal-filters{grid-template-columns:1fr}.writing-body pre{padding:16px}}
