body{margin:0;padding:0;background-color:#fdfaf3;color:#1f1b17;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.site-header{display:flex;justify-content:space-between;align-items:flex-end;padding:12px 16px 8px;border-bottom:1px solid #c3b8a6}.site-header-left{display:flex;gap:8px;align-items:flex-start}.site-mark{font-size:18px;line-height:1}.site-title-block{display:flex;flex-direction:column;gap:2px}.site-title{font-size:14px;letter-spacing:.18em;text-transform:uppercase}.site-subtitle{font-size:11px;opacity:.85}.site-subtle-link{font-size:11px;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.site-header-right{display:flex;gap:16px;align-items:center}.site-bird{font-size:20px}.site-nav{display:flex;gap:10px;font-size:11px;text-transform:lowercase}.site-nav a{text-decoration:none}.site-nav a:hover{text-decoration:underline}.site-main{padding:12px 16px 24px}.site-footer{border-top:1px solid #c3b8a6;padding:6px 16px 8px;font-size:11px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px;background-color:#f1e7d8}.site-footer-links{display:flex;gap:8px}.filter-bar{justify-content:space-between;gap:12px;margin:16px 0 12px}.filter-bar,.filter-group{display:flex;flex-wrap:wrap}.filter-group{gap:8px}.filter-group-tags{display:none!important}.filter-pill{border:1px dashed #c3b8a6;border-radius:999px;padding:4px 10px;font-size:11px;text-transform:lowercase;letter-spacing:.16em;background:transparent;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease,transform .12s ease}.filter-pill-tag{display:none!important}.filter-pill-active{border-style:solid;border-color:#334155;background-color:#e2e8f0;color:#0f172a;transform:translateY(-1px)}.filter-pill-topic-indigo.filter-pill-active{border-color:#4f46e5;background-color:#c7d2fe;color:#1e293b}.filter-pill-topic-emerald.filter-pill-active{border-color:#10b981;background-color:#d7f3de;color:#064e32}.filter-pill-topic-sky.filter-pill-active{border-color:#0ea5e9;background-color:#dbeeff;color:#0b4c6e}.filter-pill-topic-violet.filter-pill-active{border-color:#8b5cf6;background-color:#e8ddff;color:#3b1f83}.filter-pill-topic-amber.filter-pill-active{border-color:#f59e0b;background-color:#ffe8c7;color:#7a3f07}.filter-pill-topic-slate.filter-pill-active{border-color:#64748b;background-color:#e3e4ec;color:#1f2933}.filter-pill-topic-cyan.filter-pill-active{border-color:#06b6d4;background-color:#d6f4f5;color:#06404a}.filter-pill-topic-rose.filter-pill-active{border-color:#e11d48;background-color:#ffdfe7;color:#7f1029}.filter-pill-topic-misc.filter-pill-active{border-color:#8b5a3c;background-color:#e9e0d2;color:#4b2c1a}.tiles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.tile-link{text-decoration:none;color:inherit}.tile{padding:10px 12px;min-height:110px;display:flex;flex-direction:column;justify-content:space-between;border-radius:2px;border:1px solid rgba(86,64,40,.16);background-color:#fdf5e6;box-shadow:0 10px 24px rgba(0,0,0,.04);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease}.tile:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(0,0,0,.06)}.tile-category{text-transform:uppercase;letter-spacing:.14em}.tile-category,.tile-meta-top{font-size:10px;opacity:.8;margin-bottom:4px}.tile-title{font-size:14px;font-weight:600;margin-bottom:6px}.tile-meta-bottom{font-size:11px;opacity:.9}.tile-date{white-space:nowrap}.tile-tags{display:none!important}.tile-selected{border-color:#b45309;border-style:dashed;outline:1px dashed rgba(180,83,9,.9);outline-offset:1px;box-shadow:0 0 0 1px rgba(180,83,9,.4),0 6px 14px rgba(0,0,0,.22);transform:translateY(-1px)}.tile-color-violet{background-color:#e8ddff}.tile-color-sky{background-color:#dbeeff}.tile-color-amber{background-color:#ffe8c7}.tile-color-emerald{background-color:#d7f3de}.tile-color-slate{background-color:#e3e4ec}.tile-color-cyan{background-color:#d6f4f5}.tile-color-rose{background-color:#ffdfe7}.tile-color-indigo{background-color:#c7d2fe}.tile-topic-misc{background-color:#e9e0d2}.tile:not([class*=tile-color-]):not(.tile-topic-misc){background-color:#fdf5e6;background-image:radial-gradient(circle at 0 0,#ffe8c7 0,transparent 55%),radial-gradient(circle at 100% 0,#ffdfe7 0,transparent 55%),radial-gradient(circle at 0 100%,#dbeeff 0,transparent 55%);border-color:rgba(86,64,40,.22)}.command-bar{min-height:24px;padding:2px 4px;border-top:1px solid #c3b8a6;border-bottom:1px solid #c3b8a6;display:flex;align-items:center;font-size:11px}.command-input-wrapper{display:flex;align-items:center;gap:4px;width:100%}.command-prompt{font-size:11px}.command-input{flex:1 1;border:none;outline:none;font-size:11px;background:transparent}.statusline{display:flex;justify-content:space-between;align-items:center;padding:4px;font-size:11px;background-color:#ece5d9;margin-top:4px}.statusline-left,.statusline-middle,.statusline-right{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.statusline-middle{text-align:center;flex:1 1}.keys-overlay{position:fixed;inset:0;background:rgba(0,0,0,.22);display:flex;align-items:center;justify-content:center;z-index:40}.keys-overlay-inner{background:#f9f7f2;border:1px solid #1f1b17;padding:16px 18px;max-width:360px;width:100%;font-size:12px}.keys-overlay-title{font-weight:600;margin-bottom:8px}.entry-page{max-width:960px;margin:8px auto 16px;padding:0 12px}.entry-header{margin:12px 0 10px}.entry-meta-top{font-size:11px;opacity:.9;margin-bottom:4px}.entry-title{font-size:24px;margin:0 0 4px}.entry-meta-bottom{font-size:11px;opacity:.9}.entry-tags{display:none!important}.entry-links{margin-top:4px;font-size:11px}.entry-body{font-size:15px;line-height:1.6}.entry-body h2,.entry-body h3{margin-top:20px}.entry-body pre{margin:12px 0;padding:10px 12px;background-color:#1a1a1a;color:#f6f6f6;font-size:12px;overflow-x:auto;border-radius:2px}.entry-body code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px}.hljs{background:transparent;color:#f5f5f5;padding:0;border-radius:0;font-size:13px;overflow-x:inherit}.hljs-comment,.hljs-quote{color:#8b8b8b;font-style:italic}.hljs-attr,.hljs-keyword,.hljs-name,.hljs-selector-tag{color:#ffb454}.hljs-literal,.hljs-section,.hljs-string,.hljs-title{color:#ffd866}.hljs-bullet,.hljs-number,.hljs-symbol{color:#9aedfe}.hljs-built_in,.hljs-builtin-name,.hljs-meta{color:#b3e6ff}.command-bar-mobile{display:none!important}@media (max-width:640px){.command-bar,.filter-group-family,.filter-group-tags,.statusline{display:none!important}.command-bar-mobile{display:flex!important;align-items:center;padding:4px 8px;border-top:1px solid hsla(37,19%,71%,.6);border-bottom:1px solid hsla(37,19%,71%,.85);font-size:11px}.command-bar-mobile .command-input-wrapper{min-height:28px}.command-bar-mobile .command-input{font-size:12px}.tile-meta-top,.tile-tags{display:none!important}}