:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#121a17;color:#f1f4eb;font:16px/1.55 system-ui,sans-serif}main{max-width:1050px;margin:auto;padding:32px 24px}a{color:#d5f593}header{padding:52px 0 32px}h1{font-size:clamp(38px,8vw,72px);line-height:1.08;letter-spacing:-.04em;margin:12px 0 24px}h2{margin-top:0}p,footer{color:#b9c9bd}footer{padding:32px 0;font-size:14px}.eyebrow{font-size:12px;letter-spacing:.16em}.actions,.filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.actions{margin:20px 0}button,input,textarea,select{font:inherit;border-radius:8px;border:1px solid #526757;background:#1c2a22;color:inherit;padding:10px 14px}button{cursor:pointer}button:hover{border-color:#d5f593}.primary{background:#d5f593;color:#14200d;font-weight:700}button:disabled{opacity:.5;cursor:wait}input,textarea,select{width:100%}label{display:block;margin:14px 0 7px}textarea{resize:vertical}.filters label{flex:1;min-width:150px}.panel,.report{border:1px solid #3d5344;padding:24px;border-radius:14px;margin:20px 0;background:#17221c}.report h3{margin:8px 0}.meta{color:#c5ddae;font-size:14px}.message{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #3d5344;padding:16px 0}.badge{font-weight:700;color:#dcf6a7}details{margin:24px 0}summary{cursor:pointer;color:#d5f593}.report button{margin-right:10px}#notice{min-height:24px;white-space:pre-wrap}#similar{font-size:14px}#similar button{display:block;margin:6px 0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #d5f593;outline-offset:3px}[hidden]{display:none!important}@media(max-width:520px){main{padding:20px 14px}.panel,.report{padding:18px}}
