:root{--bg:#fbfbfa;--fg:#1a1a18;--dim:#6b6b66;--line:#e2e2dd;--card:#fff;--accent:#1f6f43;--new:#1f6f43;--gone:#9a3412;--chg:#8a5a00;--warn:#8a5a00;--link:#14559b}@media (prefers-color-scheme:dark){:root{--bg:#16161a;--fg:#e8e8e4;--dim:#9a9a94;--line:#2c2c32;--card:#1d1d22;--accent:#5fb98a;--new:#5fb98a;--gone:#f0a080;--chg:#d9ac52;--warn:#d9ac52;--link:#7cc4f5}}a,a:visited{color:var(--link)}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font:15px/1.5 ui-sans-serif,-apple-system,Segoe UI,sans-serif}header{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}h1{margin:0 8px 0 0;font-size:16px;font-weight:600}header .spacer{flex:1}.menu{display:flex;position:relative}.menu-open{color:var(--dim);padding:5px 7px;line-height:0}.menu-open.on{color:var(--fg);border-color:var(--accent)}.menu-pop{z-index:20;background:var(--card);border:1px solid var(--line);border-radius:8px;flex-direction:column;align-items:stretch;gap:2px;min-width:190px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000002e}.menu-pop>*{text-align:left;color:inherit;white-space:nowrap;background:0 0;border:none;border-radius:5px;padding:9px 10px;font-size:14px;text-decoration:none}.menu-pop[hidden]{display:none}.menu-pop>.crumb{border-left:none;max-width:none;display:block}.menu-pop>.who{text-overflow:ellipsis;padding-bottom:4px;font-size:12px;overflow:hidden}main{max-width:1120px;margin:0 auto;padding:18px}select,input,button,textarea{font:inherit;color:inherit;background:var(--card);border:1px solid var(--line);border-radius:6px;padding:5px 8px}button{cursor:pointer}button.primary{background:var(--accent);border-color:var(--accent);color:#fff}button:disabled{opacity:.45;cursor:default}button,a{-webkit-tap-highlight-color:transparent}button:active:not(:disabled),a:active{opacity:.6}.dim{color:var(--dim)}.bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.notice{border:1px solid var(--warn);color:var(--warn);border-radius:6px;margin-bottom:12px;padding:7px 10px;font-size:13px}.card{border:1px solid var(--line);background:var(--card);overflow-wrap:anywhere;border-radius:8px;margin-bottom:8px;padding:11px 13px 11px 42px;position:relative}.star,.copy,.eye{width:28px;height:28px;color:var(--dim);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .12s,background-color .12s;display:flex}@media (hover:hover){.star:hover,.copy:hover,.eye:hover{color:var(--fg);background:var(--line)}.star.on:hover{color:var(--chg)}.eye.on:hover{color:var(--gone)}}.star{font-size:16px;line-height:1;position:absolute;top:8px;left:7px}.star.on,.star.on:hover{color:var(--chg)}.copy{position:absolute;top:38px;left:7px}.copy .i-ok{display:none}.copy.copied{color:var(--accent)}.copy.copied .i-copy{display:none}.copy.copied .i-ok{display:block}.eye{vertical-align:middle;width:24px;height:24px;margin:-4px 0 -2px 9px;display:inline-flex}.eye.on,.eye.on:hover{color:var(--gone)}.card.hidden-row{opacity:.45}.card h3{margin:0 0 3px;font-size:15px;font-weight:600}.card h3 a{color:inherit;text-decoration:none}.card h3 a:hover{text-decoration:underline}.meta{color:var(--dim);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.price{font-variant-numeric:tabular-nums;font-weight:600}.tag{text-transform:uppercase;letter-spacing:.04em;border:1px solid;border-radius:4px;padding:1px 6px;font-size:11px}.tag.new{color:var(--new)}.tag.temporal{color:var(--dim)}.tag.gone{color:var(--gone)}.tag.crit{color:var(--warn)}.dupes{margin-top:7px;font-size:13px}.dupes summary{cursor:pointer;color:var(--dim)}.dupes ul{margin:6px 0 0;padding-left:18px}.tag.emp{color:var(--accent)}.units li{margin-bottom:4px}.units li.match{font-weight:600}.units .links{color:var(--dim);margin-top:1px;font-size:12px;font-weight:400}.gone-item{border-left:3px solid var(--gone);opacity:.72}.gone-block{border-top:1px solid var(--line);margin-top:26px;padding-top:12px}.gone-block>summary{cursor:pointer;color:var(--dim);margin-bottom:10px;font-size:13px}pre{background:var(--card);border:1px solid var(--line);border-radius:6px;margin:0;padding:10px;font-size:12px;overflow-x:auto}.empty{color:var(--dim);text-align:center;padding:30px 0}.toast{z-index:30;background:var(--card);max-width:calc(100vw - 24px);color:var(--fg);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:8px;align-items:center;gap:12px;padding:9px 12px;font-size:13px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000038}.toast.bad{border-left-color:var(--gone)}.toast button{padding:3px 10px;font-size:12px}h1 a{color:inherit;text-decoration:none}.ask{max-width:640px;margin:8vh auto 0}.ask h2{margin:0 0 6px;font-size:22px;font-weight:600}.ask p.lede{color:var(--dim);margin:0 0 18px}.ask textarea{resize:vertical;width:100%;min-height:92px;padding:11px 12px;font-size:16px;line-height:1.45}.ask .ops{gap:6px;margin:0 0 10px;display:flex}.ask .ops button{color:var(--dim);padding:4px 13px;font-size:13px}.ask .ops button.on{color:var(--fg);border-color:var(--accent);font-weight:600}.ask .row{align-items:center;gap:10px;margin-top:10px;display:flex}.count{font-variant-numeric:tabular-nums;color:var(--dim);font-size:12px}.count.over{color:var(--gone)}.count.found{margin:0 0 8px}.examples{color:var(--dim);margin-top:16px;font-size:13px}.examples button{color:var(--dim);margin:3px 5px 0 0;padding:3px 9px;font-size:13px}.stopped{border:1px solid var(--warn);border-radius:6px;margin-bottom:12px;padding:11px 13px;font-size:13px}.stopped b{color:var(--warn)}.stopped ul{margin:6px 0;padding-left:20px}.stopped li{margin-bottom:2px}.stopped p{margin:6px 0 0}.filters{align-items:center;gap:6px;display:flex}.filter{color:var(--dim);padding:6px 9px;line-height:0}.filter.on{border-color:var(--accent);color:var(--fg)}.filter .star-glyph{font-size:15px;line-height:1}.filter.on .star-glyph{color:var(--chg)}.crumb{color:var(--dim);border-left:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;max-width:52ch;padding-left:10px;font-size:13px;overflow:hidden}.sentinel{text-align:center;color:var(--dim);padding:22px 0;font-size:13px}.titled{flex-direction:column;gap:1px;min-width:0;display:inline-flex}.titled .name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.titled .label{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.titled.compact{flex-direction:row;align-items:center;gap:8px;max-width:42ch;font-size:13px}.rename-open{color:var(--dim);background:0 0;border:none;align-self:flex-start;padding:0;font-size:12px}@media (hover:hover){.rename-open:hover{color:var(--link)}}.rename{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rename input{min-width:22ch}.rename button{padding:2px 8px;font-size:12px}.lists{max-width:760px;margin:0 auto}.lists .find{min-width:28ch}.list-index{margin:0;padding:0;list-style:none}.list-index li{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:9px 2px;display:flex}.list-index li .titled{flex:1}.list-index a.name{color:inherit;text-decoration:none}@media (hover:hover){.list-index a.name:hover{color:var(--link)}}.list-index .when{white-space:nowrap;font-size:12px}.list-index .pin{color:var(--line);background:0 0;border:none;align-self:center;padding:2px;line-height:0}@media (hover:hover){.list-index .pin:hover{color:var(--dim)}}.list-index .pin.on{color:var(--accent)}.lists .make{border:1px solid var(--line);color:var(--fg);white-space:nowrap;border-radius:6px;padding:5px 10px;font-size:13px;text-decoration:none}@media (hover:hover){.lists .make:hover{border-color:var(--accent);color:var(--accent)}}.list-index .drop{color:var(--dim);background:0 0;border:none;padding:2px 4px;font-size:12px}@media (hover:hover){.list-index .drop:hover{color:var(--gone)}}.list-index .sure{align-items:center;gap:6px;display:flex}.list-index .sure button{padding:2px 8px;font-size:12px}.list-index .sure .danger{border-color:var(--gone);color:var(--gone)}@media (pointer:coarse){.card{padding-left:46px}.star,.copy,.eye{width:34px;height:34px}.star{top:5px;left:5px}.copy{top:41px;left:5px}h1 a,header>a.crumb{align-items:center;min-height:36px;display:inline-flex}.filter{padding:9px 12px}.dupes summary{padding:6px 0}.rename-open{padding:4px 0}.ask .ops button{padding:8px 16px}.examples button{padding:7px 11px}.list-index .pin{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.list-index .drop{padding:8px 6px}.list-index .pin{color:var(--dim)}}@media (max-width:640px),(max-height:500px){header{gap:4px 8px;padding:10px 12px}h1{margin-right:4px;font-size:15px}header .crumb.filter{display:none}}@media (max-width:640px){main{padding:12px}.crumb,.titled.compact{min-width:0;max-width:100%}header{flex-wrap:nowrap}.context{z-index:10;background:var(--bg);margin:0 -12px;padding:0 12px;position:sticky;top:0}.context .bar{margin-bottom:10px}.eye{vertical-align:baseline;margin:0;position:absolute;top:5px;right:5px}.card h3{padding-right:36px}.lists .find,.rename input{flex:100%;min-width:0}.list-index li{flex-wrap:wrap;align-items:flex-start}.list-index li .titled{min-width:0}.list-index .sure{flex:100%;justify-content:flex-end}.ask{margin:4vh auto 0}}
