*{box-sizing:border-box}body{margin:0;background:#111510;color:#e9eee5;font:16px/1.55 system-ui,sans-serif}main{max-width:980px;margin:48px auto;padding:28px;background:#222820;border:1px solid #3b4935;border-top:4px solid #b7eb78;border-radius:14px}h1,h2{line-height:1.15}a{color:#c6f197}label{display:block;margin:14px 0 5px}input,select{width:100%;padding:12px;border-radius:7px;border:1px solid #7c8974;background:#111510;color:#fff;font:inherit}button,.button{display:inline-block;background:#b7eb78;color:#16200e;border:0;border-radius:7px;padding:12px 20px;margin:18px 12px 0 0;font:700 16px system-ui;cursor:pointer;text-decoration:none}.muted{color:#bac7af}.warn{background:#48391c;padding:14px;border-radius:7px}.error{background:#4d2926;padding:14px;border-radius:7px}form{max-width:520px}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:9px;border-bottom:1px solid #46503f}table form{display:inline}table button{margin:0;padding:7px}pre,code{overflow-wrap:anywhere;white-space:pre-wrap}img.qr{width:280px;max-width:100%;background:white;padding:14px}small{color:#bac7af}nav{display:flex;gap:20px;flex-wrap:wrap}footer{margin-top:30px;color:#a1ad98;font-size:13px}@media(max-width:650px){main{margin:12px;padding:20px}table{font-size:13px}td,th{padding:5px}}