.shell{max-width:940px;margin:0 auto}.title-row{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:6px;display:flex}.shell h1{letter-spacing:3px;text-shadow:0 0 18px rgb(var(--accent-rgb,var(--cyan-rgb)) / .4);margin:0;font-size:24px}.count{letter-spacing:1.2px;color:rgb(var(--accent-rgb,var(--cyan-rgb)));text-shadow:0 0 var(--glow-1) rgb(var(--accent-rgb,var(--cyan-rgb)) / .5);font-size:10px}.count.warn{color:var(--amber);text-shadow:0 0 var(--glow-1) rgb(var(--amber-rgb) / .5)}.blurb{color:var(--muted);letter-spacing:.5px;margin-bottom:24px;font-size:11px}.searchbar{border:1.5px solid rgb(var(--accent-rgb,var(--cyan-rgb)) / .5);box-shadow:0 0 var(--glow-3) rgb(var(--accent-rgb,var(--cyan-rgb)) / .18), inset 0 0 var(--glow-3) rgb(var(--accent-rgb,var(--cyan-rgb)) / .05);background:#060c1ae6;border-radius:10px;align-items:center;gap:11px;margin-bottom:16px;padding:12px 16px;transition:box-shadow .2s,border-color .2s;display:flex}.searchbar:focus-within{border-color:rgb(var(--accent-rgb,var(--cyan-rgb)));box-shadow:0 0 28px rgb(var(--accent-rgb,var(--cyan-rgb)) / .45)}.searchbar svg{color:rgb(var(--accent-rgb,var(--cyan-rgb)));flex-shrink:0}.searchbar input{min-width:0;color:var(--text);letter-spacing:.5px;background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:13px}.searchbar input::placeholder{color:var(--text-faint)}.clr{color:var(--muted);cursor:pointer;letter-spacing:1px;white-space:nowrap;font-size:10px}.clr:hover{color:var(--pink)}.tagbar{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.tagbar .tag{letter-spacing:1px;cursor:pointer;color:var(--text-dim);border:1px solid rgb(var(--accent-rgb,var(--cyan-rgb)) / .25);-webkit-tap-highlight-color:transparent;background:#0a14288c;border-radius:20px;padding:6px 11px;font-size:9.5px;font-weight:700;transition:all .16s}.tagbar .tag:hover{border-color:rgb(var(--accent-rgb,var(--cyan-rgb)) / .7);color:rgb(var(--accent-rgb,var(--cyan-rgb)))}.tagbar .tag.on{color:#04222c;background:rgb(var(--accent-rgb,var(--cyan-rgb)));border-color:rgb(var(--accent-rgb,var(--cyan-rgb)));box-shadow:0 0 16px rgb(var(--accent-rgb,var(--cyan-rgb)) / .6)}.tagbar .tag:focus-visible{outline:2px solid rgb(var(--accent-rgb,var(--cyan-rgb)));outline-offset:2px}.list{flex-direction:column;gap:12px;display:flex}.list .entry{background:var(--panel);border:1.5px solid rgb(var(--accent-rgb,var(--cyan-rgb)) / .32);border-left:3px solid rgb(var(--accent-rgb,var(--cyan-rgb)));box-shadow:0 0 14px rgb(var(--accent-rgb,var(--cyan-rgb)) / .1), inset 0 0 var(--glow-3) rgb(var(--accent-rgb,var(--cyan-rgb)) / .03);color:var(--text);border-radius:10px;padding:14px 16px 14px 18px;transition:all .18s;display:block}.list .entry:hover{border-color:rgb(var(--accent-rgb,var(--cyan-rgb)) / .8);box-shadow:0 0 26px rgb(var(--accent-rgb,var(--cyan-rgb)) / .4);color:var(--text);transform:translate(3px)}.list .entry.arch{--accent-rgb:var(--purple-rgb)}.list .entry.draft{--accent-rgb:var(--pink-rgb);opacity:.82}.list .entry.warn{--accent-rgb:var(--amber-rgb)}.list a.entry:focus-visible{outline:2px solid rgb(var(--accent-rgb,var(--cyan-rgb)));outline-offset:3px}.list .e-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.list .kind{letter-spacing:1.4px;color:rgb(var(--accent-rgb,var(--cyan-rgb)));background:rgb(var(--accent-rgb,var(--cyan-rgb)) / .14);border:1px solid rgb(var(--accent-rgb,var(--cyan-rgb)) / .4);border-radius:4px;padding:3px 8px;font-size:8.5px;font-weight:800}.list .stat{letter-spacing:1.2px;color:rgb(var(--accent-rgb,var(--cyan-rgb)));text-shadow:0 0 var(--glow-1) rgb(var(--accent-rgb,var(--cyan-rgb)) / .4);font-size:8.5px}.list .date{color:var(--muted);letter-spacing:1px;margin-left:auto;font-size:9px}.list .e-title{color:var(--text-bright);margin-bottom:7px;font-size:14px;font-weight:700;line-height:1.45}.list .entry:hover .e-title{color:rgb(var(--accent-rgb,var(--cyan-rgb)));text-shadow:0 0 var(--glow-2) rgb(var(--accent-rgb,var(--cyan-rgb)) / .5)}.list .e-desc{color:var(--muted);margin-bottom:10px;font-size:11px;line-height:1.65}.list .e-tags{flex-wrap:wrap;gap:6px;display:flex}.list .et{letter-spacing:.8px;color:#7fa8c9;background:rgb(var(--accent-rgb,var(--cyan-rgb)) / .07);border:1px solid rgb(var(--accent-rgb,var(--cyan-rgb)) / .16);border-radius:3px;padding:2px 7px;font-size:8.5px}.list .empty{text-align:center;color:var(--muted);letter-spacing:1px;padding:50px 20px;font-size:12px}.list .empty b{color:var(--pink);font-weight:700}@media (width<=900px){.shell h1{font-size:18px}.list .date{width:100%;margin-left:0}}
