:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--panel:#fff;--text:#111;--muted:#5c5c5c;--border:#d4d4d4;--border-strong:#8a8a8a;--primary:#7a1f2b;--on-primary:#fff;--accent:#7a1f2b;--tag-bg:#f0f0f0;--tag-fg:#111;--match-fg:#7a1f2b;--clear-fg:#1d5e35;--warn-fg:#8a5a00;--neutral-fg:#111;--focus:#7a1f2b;--disabled-bg:#f0f0f0;--disabled-fg:#8a8a8a;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-brand:Georgia, "Times New Roman", serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#121212;--panel:#1a1a1a;--text:#f2f2f2;--muted:#a3a3a3;--border:#333;--border-strong:#777;--primary:#b23a48;--on-primary:#fff;--accent:#b23a48;--tag-bg:#2a2a2a;--tag-fg:#f2f2f2;--match-fg:#e8838d;--clear-fg:#6fbf8b;--warn-fg:#e0b05a;--neutral-fg:#f2f2f2;--focus:#e8838d;--disabled-bg:#222;--disabled-fg:#777}}*,:before,:after{box-sizing:border-box;border-radius:0}html,body{background:var(--bg);color:var(--text);font-family:var(--font);margin:0;font-size:16px;line-height:1.45}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{flex-direction:column;min-height:100vh;display:flex}.container{width:100%;max-width:760px;margin:0 auto;padding:0 16px}.header{background:var(--bg);border-bottom:3px solid var(--primary)}.header__inner{flex-wrap:wrap;align-items:center;gap:4px 16px;padding-top:14px;padding-bottom:14px;display:flex}.brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo{flex:none;display:block}.brand__name{font-family:var(--font-brand);font-size:26px;font-weight:700;line-height:1}.header__tagline{color:var(--muted);margin-left:auto;font-size:14px}.lang{flex:none}.lang__select{max-width:100%;font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--border-strong);border-radius:0;padding:6px 8px;font-size:14px}.lang__select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.main{flex:1;padding-top:24px;padding-bottom:32px}.search{gap:8px;display:flex}.search__input{min-width:0;font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--border-strong);flex:1;padding:10px 12px;font-size:17px}.search__input:disabled{background:var(--disabled-bg);color:var(--disabled-fg)}.button{font:inherit;cursor:pointer;color:var(--text);background:var(--panel);border:1px solid var(--border-strong);padding:10px 18px;font-weight:600}.button--primary{color:var(--on-primary);background:var(--primary);border-color:var(--primary)}.button:disabled{cursor:not-allowed;color:var(--disabled-fg);background:var(--disabled-bg);border-color:var(--border)}.button--link{color:var(--accent);background:0 0;border:0;padding:4px 0;text-decoration:underline}.status{color:var(--muted);margin:10px 0 20px;font-size:13px}.status p{margin:0}.status__line span+span:before{content:" · "}.status__lists{flex-wrap:wrap;gap:2px 14px;margin:4px 0;padding:0;list-style:none;display:flex}.status__lists .is-stale{color:var(--warn-fg);font-weight:600}.status__local{margin-top:2px}.status--error{color:var(--match-fg);border:2px solid var(--match-fg);padding:12px 14px;font-size:15px}.status--error p{margin-bottom:10px}.spinner{vertical-align:-1px;border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:12px;height:12px;margin-right:8px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.warnings{color:var(--warn-fg);border:2px solid var(--warn-fg);margin:0 0 10px;padding:10px 14px;font-weight:600;list-style:none}.verdict{background:var(--bg);border:2px solid;margin:0 0 20px;padding:10px 14px;font-size:17px;font-weight:700}.verdict--match{color:var(--match-fg);border-color:var(--match-fg)}.verdict--clear{color:var(--clear-fg);border-color:var(--clear-fg)}.verdict--neutral{color:var(--neutral-fg);border-color:var(--border-strong)}.verdict__details{font-size:14px;font-weight:400}.group{margin-bottom:20px}.group__title{color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:700}.hit{background:var(--panel);border:1px solid var(--border);overflow-wrap:anywhere;min-width:0;margin-bottom:8px;padding:12px 14px;font-size:14px}.hit--possible{border-left:4px solid var(--match-fg)}.hit p{margin:4px 0 0}.hit__top{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;display:flex}.hit__name{min-width:0;margin:0;font-size:16px;font-weight:700}.hit__score{color:var(--muted);white-space:nowrap;font-weight:700}.hit--possible .hit__score{color:var(--match-fg)}.hit__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag{letter-spacing:.02em;background:var(--tag-bg);color:var(--tag-fg);padding:0 5px;font-size:11px;font-weight:700;display:inline-block}.hit__facts{color:var(--muted);flex-wrap:wrap;gap:2px 16px;margin:6px 0 0;display:flex}.hit__facts div{min-width:0}.hit__facts dt{display:inline}.hit__facts dt:after{content:": "}.hit__facts dd{color:var(--text);margin:0;display:inline}.hit__aliases{color:var(--text)}.hit__label,.hit__matched,.hit__more{color:var(--muted)}.hit mark{color:var(--text);-webkit-text-decoration:underline 2px var(--accent);text-decoration:underline 2px var(--accent);text-underline-offset:2px;background:0 0;font-weight:600}.hit__source{font-size:13px}.hit__source a{color:var(--accent)}.footer{border-top:1px solid var(--border);color:var(--muted);font-size:13px}.footer__inner{flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding-top:14px;padding-bottom:14px;display:flex}.footer__disclaimer{margin:0}.footer__links{flex-wrap:wrap;gap:4px 14px;display:flex}@media (width<=480px){.header__tagline{flex-basis:100%;order:3;margin-left:0}.lang{margin-left:auto}.search{flex-wrap:wrap}.search .button{flex:100%}}.prose h1{font-family:var(--font-brand);margin:0 0 16px;font-size:24px}.prose p{overflow-wrap:anywhere;line-height:1.55}.sources{margin:20px 0;padding:0;list-style:none}.sources__item{border:1px solid var(--border);background:var(--panel);margin-bottom:12px;padding:12px 14px}.sources__item h2{margin:0 0 8px;font-size:16px}.sources__item dl{margin:0}.sources__item dt{color:var(--muted);margin-top:8px;font-size:12px}.sources__item dd{overflow-wrap:anywhere;margin:2px 0 0}.sources__item p{margin:10px 0 0}
