.button{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:700;text-transform:uppercase;color:var(--link);background:var(--bg);border:2px solid var(--link);border-radius:var(--border-rounded);text-align:initial}.button:hover{background:var(--bg-highlight);color:var(--text-highlight)}.button:focus-visible{outline:2px solid var(--link);outline-offset:2px}.header{position:fixed;top:0;left:0;width:100%;height:3rem;z-index:9999;background:var(--bg);display:flex;justify-content:space-between;align-items:center}.header-logo img{width:auto;height:1.5rem;margin:.75rem}.header-button{display:flex;flex-direction:column;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:.5rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.header-panel{position:fixed;top:3rem;width:100%;max-height:calc(100vh - 3rem);overflow-y:auto;transition:all .3s;transform-origin:top right;transform:scale(1);z-index:9999;display:flex;flex-direction:column;gap:2rem;padding:.5rem .5rem 6rem;background:var(--bg);border:none;border-bottom:2px solid var(--highlight)}.header-panel-enter-from,.header-panel-leave-to{transform:scale(0)}.block-scroll{overflow:hidden;max-height:calc(100vh - 3rem)}@media (min-width: 1280px){.header{position:fixed;top:0;left:0;width:var(--sidebar-width);height:100vh;flex-direction:column;justify-content:flex-start;align-items:flex-start}.header-button{display:none}.header-logo img{width:100%;height:auto;margin:0;padding:1.5rem}.header-panel{position:relative;top:0;left:0;width:auto;height:auto;border:none;padding:1.5rem;padding-bottom:240px}}.statement{background:var(--bg);padding:1rem}.statement-source{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;color:var(--text-light);border:1px solid var(--text-light-2x)}.statement-source:hover{color:var(--text);border-color:var(--text-light)}.statement-source:focus-visible{outline:1px solid var(--text);color:var(--text);border-color:var(--text)}.statement-source-permalink{color:var(--link);border-color:var(--link)}.statement-source-permalink:hover{color:var(--link-hover);border-color:var(--link-hover)}.statement-source-permalink:focus-visible{outline:1px solid var(--link);color:var(--link);border-color:var(--link)}.statement-tag{padding:.25rem .75rem;border:1px solid var(--text-light-2x);border-radius:var(--border-rounded);font-weight:500;white-space:nowrap}.statement-searched-phrase{background:var(--bg-searched-phrase);color:var(--text-searched-phrase)}.statement-notes{padding:1.5rem;background:var(--bg-shaded)}.pill{display:flex;align-items:center;gap:.5rem;padding:.25rem 1rem;font-size:.875rem;font-weight:500;color:var(--text);background:var(--bg);border-radius:var(--border-rounded);text-align:initial}.pill:hover{background:var(--highlight-soft)}.pill:focus-visible{outline:2px solid var(--highlight);outline-offset:-2px}.pill-selected{color:var(--text-highlight);background:var(--bg-highlight)}.pill-selected:hover{background:var(--bg-highlight-hover)}.pill-selected:focus-visible{outline-color:var(--text-highlight);outline-offset:-4px}.autocomplete-listbox{position:absolute;top:calc(100% - 1px);left:1rem;right:1rem;background:var(--bg);z-index:999;transform:scale(0);transform-origin:top left;transition:all .15s}.autocomplete-listbox-open{padding:.5rem;transform:scale(1);border:1px solid var(--text)}.toolbar{position:fixed;top:3rem;left:50%;height:2rem;transform:translate(-50%);z-index:99;margin:.5rem 0;font-size:.875rem}@media (min-width: 1280px){.toolbar{top:1rem;left:auto;right:1rem;margin:0;width:auto;height:auto;transform:none;padding:.75rem;background:var(--bg);border:1px solid rgba(0,0,0,.3);border-radius:var(--border-rounded);font-size:1rem}}.spinner{display:flex;align-items:center;gap:1em;font-size:1rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.spinner:before{display:inline-block;position:relative;width:1.25rem;height:1.25rem;vertical-align:middle;animation:anim_spinner .6s linear infinite;border-radius:100%;border-top:2px solid currentColor;border-bottom:2px solid transparent;border-left:2px solid currentColor;border-right:2px solid transparent;content:"";opacity:1}@keyframes anim_spinner{0%{transform:rotate(-360deg)}to{transform:rotate(0)}}.main{--gap: 1rem;position:relative;margin-top:3rem;padding:3rem .5rem}.main-list{--max-width: 46rem;--columns: 1;display:flex;flex-direction:column;gap:var(--gap);max-width:calc((var(--max-width) * var(--columns)) + (var(--gap) * var(--columns)));margin-left:auto;margin-right:auto}.count-showing{display:flex;align-items:center;gap:.5rem;padding:.25rem 1rem;font-size:.875rem;background:var(--bg-highlight);color:var(--text-highlight);border-radius:var(--border-rounded);white-space:nowrap}.count-showing .link{color:var(--text-highlight)}.loading-screen{position:absolute;inset:0;z-index:999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.loading-spinner{position:absolute;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;z-index:9999}@media (min-width: 1280px){body{--sidebar-width: 24rem}.main{--gap: 1.5rem;margin-top:0;margin-left:var(--sidebar-width);padding:var(--gap);padding-top:6rem}.count-showing{color:var(--text);background:transparent}.count-showing .link{color:var(--link)}}@media (min-width: 1920px){.main-list{--columns: 2;display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr))}}@media (min-width: 2600px){.main-list{--columns: 3}}@media (min-width: 3400px){.main-list{--columns: 4}}
