:root{color-scheme:dark;font-family:Arial,sans-serif;background:#090909;color:#eee;font-size:16px}*{box-sizing:border-box}body{margin:0}header{display:flex;justify-content:space-between;gap:20px;padding:24px;border-bottom:1px solid #444}a{color:#e6c479}main{max-width:1300px;margin:auto;padding:28px}h1{font-size:clamp(2rem,5vw,3.5rem)}p{line-height:1.65}label{display:grid;gap:8px;margin:18px 0}input,textarea,select,button{font:inherit;padding:12px;border:1px solid #666;border-radius:4px;background:#171717;color:#fff;max-width:100%}input,textarea,select{width:100%}button{cursor:pointer}button:hover,button:focus-visible{border-color:#e6c479}button:disabled{opacity:.5;cursor:wait}.toolbar{display:flex;flex-wrap:wrap;gap:10px}.layout{display:grid;grid-template-columns:minmax(230px,1fr) minmax(0,2fr);gap:30px;margin-top:24px}#list{display:grid;gap:10px;max-height:75vh;overflow:auto}#list button{text-align:left;line-height:1.5}#list small{display:block;color:#bbb}.check{display:flex;align-items:flex-start;line-height:1.5}.check input{width:auto}#message{color:#e6c479}#login{max-width:500px}[hidden]{display:none!important}#reference{overflow-wrap:anywhere}#sources-status{line-height:1.7}article{max-width:820px;margin:auto}article img{max-width:100%;max-height:600px;object-fit:contain}article p{white-space:pre-line}article h1{line-height:1.15}article small{color:#bbb}@media(max-width:760px){.layout{grid-template-columns:1fr}main{padding:20px}#list{max-height:300px}header{flex-wrap:wrap}}
