.sidebar-search-panel{width:100%;padding:8px 4px}.sidebar-search-heading{color:#e8c060;letter-spacing:.05em;border-bottom:1px solid #2a1a08;margin-bottom:6px;padding-bottom:4px;font-size:.7rem;font-weight:700}.sidebar-label{color:#666;margin-bottom:3px;font-size:.65rem;display:block}.sidebar-search-input{color:#fff;background:#1a1008;border:1px solid #3a2010;border-radius:4px;outline:none;width:100%;padding:4px 6px;font-size:.75rem}.sidebar-search-input:focus{border-color:#e8c060}.sidebar-search-input::placeholder{color:#444}.sidebar-select{color:#fff;background:#1a1008;border:1px solid #3a2010;border-radius:4px;outline:none;width:100%;padding:3px 4px;font-size:.7rem}.sidebar-select:focus{border-color:#e8c060}.sidebar-search-btn{color:#111;cursor:pointer;text-align:center;background:#e8c060;border:none;border-radius:4px;width:100%;padding:5px;font-size:.75rem;font-weight:700;display:block}.sidebar-search-btn:hover{background:#f0d080}.sidebar-reset-link{text-align:center;color:#555;margin-top:4px;font-size:.65rem;display:block}.sidebar-reset-link:hover{color:#e8c060}.sidebar-search-panel .tag-filter-wrapper{padding:4px}.sidebar-search-panel .tag-filter-search{padding:.1rem .2rem .25rem;font-size:.7rem}.sidebar-search-panel .tag-filter-list{max-height:5rem}.sidebar-search-panel .tag-filter-item{padding:.1rem .35rem;font-size:.65rem}.tag-input-wrapper{background:#1a1008;border:1px solid #3a2010;border-radius:.375rem;min-height:2.5rem;padding:.5rem;position:relative}.tag-chips{flex-wrap:wrap;gap:.375rem;margin-bottom:.375rem;display:flex}.tag-chips:empty{margin-bottom:0}.tag-chip{color:#e8c060;background:#3a2010;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.8125rem;display:inline-flex}.tag-chip-remove{color:#888;cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;line-height:1}.tag-chip-remove:hover{color:#e8c060}.tag-text-input{color:#fff;background:0 0;border:none;outline:none;width:100%;padding:.125rem .25rem;font-size:.875rem}.tag-text-input::placeholder{color:#555}.tag-suggestions{z-index:10;background:#1a1008;border:1px solid #3a2010;border-radius:.375rem;max-height:12rem;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.tag-suggestion-item{color:#aaa;cursor:pointer;padding:.4rem .75rem;font-size:.875rem}.tag-suggestion-item:hover{color:#e8c060;background:#3a2010}.tag-presets{border-top:1px solid #2a1508;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem;padding-top:.5rem;display:flex}.tag-presets-label{color:#555;white-space:nowrap;font-size:.75rem}.tag-preset-item{color:#777;cursor:pointer;background:0 0;border:1px solid #3a2010;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;transition:color .15s,background .15s,border-color .15s}.tag-preset-item:hover{color:#e8c060;border-color:#e8c060}.tag-preset-item.is-selected{color:#e8c060;background:#3a2010;border-color:#e8c060}.tag-filter-wrapper{background:#1a1008;border:1px solid #3a2010;border-radius:.375rem;padding:.5rem}.tag-filter-search{color:#fff;background:0 0;border:none;border-bottom:1px solid #2a1508;outline:none;width:100%;margin-bottom:.375rem;padding:.125rem .25rem .375rem;font-size:.8125rem}.tag-filter-search::placeholder{color:#444}.tag-filter-list{flex-wrap:wrap;gap:.3rem;max-height:6rem;display:flex;overflow-y:auto}.tag-filter-item{color:#777;cursor:pointer;background:0 0;border:1px solid #3a2010;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;transition:color .15s,background .15s,border-color .15s}.tag-filter-item:hover{color:#e8c060;border-color:#e8c060}.tag-filter-item.is-selected{color:#e8c060;background:#3a2010;border-color:#e8c060}.tag-filter-empty{color:#444;font-size:.75rem}.js-card-eaten[data-eaten=false]{color:#555}.js-card-eaten[data-eaten=true]{color:#e8c060;background-color:#3a2010;box-shadow:inset 0 0 0 1px #c8a040}#eaten-btn[data-eaten=false] #eaten-icon{opacity:.35;color:#888}#eaten-btn[data-eaten=true] #eaten-icon{opacity:1;color:#e8c060}#eaten-btn[data-eaten=false] .eaten-label{color:#888}#eaten-btn[data-eaten=true] .eaten-label{color:#e8c060}.tweet-btn{background:#111;border:2px solid #888;border-radius:40px;align-items:center;gap:10px;padding:6px 18px 6px 8px;text-decoration:none;transition:border-color .15s;display:flex}.tweet-btn:hover{border-color:#fc6}.tweet-btn__icon{object-fit:cover;border-radius:50%;width:36px;height:36px}.tweet-btn__label{color:#fc6;font-size:.9rem;font-weight:700}
