:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:#ddd;background:#1b1c1b;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.7}main{max-width:600px;margin:0 auto;padding:80px 24px}h1{color:#fff;font-size:22px;font-weight:600}a{color:#ddd;text-underline-offset:3px}a:hover{color:#fff}.posts{padding:0;list-style:none}.posts li{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.date{color:#888;white-space:nowrap;font-size:14px}.olive{vertical-align:-2px;display:inline-block}main.home{color:#cfd0cf;grid-template-columns:1fr 1.4fr 1.2fr;gap:48px;max-width:1120px;margin:0;padding:72px 48px;font-size:13px;line-height:1.6;display:grid}.home h1{color:#fff;margin:0;font-size:13px;font-weight:500}.home p{max-width:380px;margin:0 0 14px}.home a{color:inherit}.home .dim{color:#7c7e7c}.home h2{color:#7c7e7c;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:400;display:flex}.home h2:not(:first-child){margin-top:28px}.dots{background:#ff4a26;border-radius:50%;width:6px;height:6px;margin-right:10px;box-shadow:10px 0 #43e05a}.index-item{flex-direction:column;margin-bottom:10px;text-decoration:none;display:flex}.index-item span:first-child{color:#fff}.index-item:hover span:first-child{text-underline-offset:3px;text-decoration:underline}@media (width<=860px){main.home{grid-template-columns:1fr;gap:32px;padding:56px 24px}}.prose h2,.prose h3{color:#fff;margin:32px 0 8px;font-size:17px;font-weight:600}.prose blockquote{color:#aaa;border-left:2px solid #444;margin:16px 0;padding-left:16px}.prose code{background:#1e1e1e;border-radius:4px;padding:2px 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13.5px}.prose pre{background:#1e1e1e;border-radius:6px;padding:14px 16px;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose img{border-radius:6px;max-width:100%}.prose hr{border:none;border-top:1px solid #333;margin:32px 0}.write-link a{color:#888;font-size:14px}.post-meta{align-items:baseline;gap:12px;display:flex}.badge{letter-spacing:.02em;border:1px solid #3a3a3a;border-radius:10px;padding:1px 7px;font-size:11px}.badge-draft{color:#c96}.badge-private{color:#c66}.edit-link{color:#888;font-size:13px}.write{background:#111;flex-direction:column;display:flex;position:fixed;inset:0}.write-bar{border-bottom:1px solid #2a2a2a;align-items:center;gap:16px;padding:14px 24px;display:flex}.write-bar a{color:#888;white-space:nowrap;font-size:14px}.write-title{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:16px;font-weight:600}.write-date{color:#888;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:none;outline:none;font-size:14px}.write-bar button{color:#ddd;cursor:pointer;background:0 0;border:1px solid #444;border-radius:6px;padding:5px 14px;font-size:14px}.write-bar button:hover{color:#fff;border-color:#888}.write-toggle.is-draft{color:#c96}.write-toggle.is-private{color:#c66}.write-toggle.is-finished,.write-toggle.is-public{color:#6a6}.write-status{color:#6a6;min-width:120px;font-size:13px}.write-panes{flex:1;min-height:0;display:flex}.write-panes textarea{color:#ddd;resize:none;background:0 0;border:none;border-right:1px solid #2a2a2a;outline:none;flex:1;padding:32px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px;line-height:1.8}.write-preview{flex:1;padding:32px;overflow-y:auto}.write-preview h1{margin-top:0}.skylight{pointer-events:none;background:linear-gradient(#fff4e60d,#0000);height:150px;position:fixed;top:0;left:0;right:0}
