:root{color-scheme:dark;font-family:Inter,system-ui,Segoe UI,sans-serif;background:#0b1020;color:#e8ecf7}*{box-sizing:border-box}body{margin:0}header{height:64px;padding:0 max(24px,calc((100% - 1000px)/2));display:flex;align-items:center;justify-content:space-between;background:#111a30;border-bottom:1px solid #27334d}header a{color:#fff;text-decoration:none;font-weight:800}header span{color:#8ca5d8}main{max-width:1000px;margin:38px auto;padding:0 20px}h1{font-size:30px}h2{font-size:18px;margin-top:0}.muted,small{color:#9ba9c5}.panel{background:#121c32;border:1px solid #293754;border-radius:14px;padding:22px;margin:18px 0}.narrow{max-width:420px;margin:70px auto}.items .item,.item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #293754}.item:last-child{border:0}small{display:block;margin-top:5px}label{display:block;margin:14px 0;color:#cbd5e8}input:not([type=checkbox]):not([type=file]){display:block;width:100%;padding:12px;margin-top:7px;border:1px solid #3b4c6d;border-radius:8px;background:#0b1427;color:#fff}input[type=file]{display:block;margin:14px 0}button,.button{display:inline-block;border:0;border-radius:8px;background:#5279df;color:white;padding:11px 16px;font-weight:700;text-decoration:none;cursor:pointer}.secondary{background:#263b65}.quiet{background:transparent}.flash{padding:12px;border-radius:8px;margin:12px 0;background:#24395d}.flash.error{background:#512b3a}.field{display:flex;gap:18px;align-items:end}.field>label:first-child{flex:1}.check{white-space:nowrap}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#080d18;padding:16px;border-radius:8px;max-height:60vh;overflow:auto}
