:root{color-scheme:dark;font-family:Tahoma,Arial,sans-serif;background:#101320;color:#e9edf8}*{box-sizing:border-box}body{margin:0;display:flex;min-height:100vh}aside{width:240px;background:#181c2d;padding:32px 24px;border-left:1px solid #30364f;flex-shrink:0}.brand{font-size:32px;font-weight:bold;color:#ad9aff;text-decoration:none;display:block}.brand small{display:block;font-size:13px;color:#a7b0cb;margin-top:8px}nav{display:grid;gap:10px;margin:30px 0}a{color:#b8a8ff}nav a{padding:12px;text-decoration:none;border-radius:10px;background:#22283e}main{padding:40px;width:100%;min-width:0;max-width:1600px}header{margin-bottom:28px}h1{font-size:30px}h2{font-size:19px}.badge{border:1px solid #8c7138;color:#edcd87;padding:7px 12px;border-radius:24px;font-size:12px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}section{background:#1b2033;padding:24px;border:1px solid #30364d;border-radius:16px;margin-bottom:20px}form{max-width:620px}label{display:block;margin:14px 0;font-size:14px}input,select,textarea{width:100%;display:block;padding:12px;margin-top:8px;background:#111526;border:1px solid #454c68;border-radius:8px;color:#fff;font:inherit}input:focus,textarea:focus,select:focus{outline:2px solid #a78bfa}button{background:#a78bfa;color:#111322;border:0;border-radius:8px;padding:12px 20px;font-weight:bold;cursor:pointer}.secondary{background:#30364d;color:#eee}p{line-height:1.8}.muted,small{color:#aeb8d0}.notice{background:#173e35;padding:14px;border-radius:8px}.error{background:#5b2633;padding:14px;border-radius:8px}.number{font-size:30px;margin-top:15px}table{width:100%;border-collapse:collapse;text-align:right}td,th{padding:14px 8px;border-bottom:1px solid #343a53;vertical-align:top}pre,.hash{direction:ltr;white-space:pre-wrap;word-break:break-all;font-size:12px}svg{width:20px} @media(max-width:800px){body{display:block}aside{width:100%;padding:20px}nav{display:flex;flex-wrap:wrap;margin:15px 0}main{padding:20px}section{overflow:auto}h1{font-size:24px}}

fieldset{border:1px solid #454c68;border-radius:10px;margin:20px 0}.choice{display:flex;gap:10px;align-items:center}.choice input{width:auto;margin:0}

