:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#07101c;color:#edf4ff;font:16px system-ui,-apple-system,sans-serif}main{max-width:920px;margin:auto;padding:20px}header{display:flex;justify-content:space-between;gap:12px;align-items:center}.badge{color:#7ee0c2;font-size:13px}.sub{color:#a9b9d2}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.card,form,table,#pair{background:#101d31;border:1px solid #29405f;border-radius:14px}.card{padding:15px}.value{font-size:25px;font-weight:750;color:#7ee0c2;margin-top:5px}.label{font-size:13px;color:#a9b9d2}form{display:grid;grid-template-columns:1fr 1.5fr .65fr auto;gap:10px;padding:12px;margin:16px 0}select,input,button{border-radius:10px;border:1px solid #395573;background:#091524;color:#edf4ff;padding:11px;font:inherit}button{background:#23765e;border-color:#44b996;font-weight:700;cursor:pointer}.error{color:#ff9a9a;grid-column:1/-1;margin:0}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:separate;border-spacing:0;min-width:680px;overflow:hidden}th,td{padding:12px;text-align:left;border-bottom:1px solid #29405f}th{font-size:12px;color:#a9b9d2;text-transform:uppercase}tr:last-child td{border-bottom:0}.low{color:#ffd47e;font-weight:700}#pair{padding:20px;margin-top:20px}.code{font-size:34px;letter-spacing:5px;color:#ffd47e;font-weight:800}@media(max-width:620px){main{padding:16px}.cards{grid-template-columns:1fr}.card{padding:13px}form{grid-template-columns:1fr 1fr}form select:nth-child(2){grid-column:1/-1}form button{grid-column:1/-1}header{align-items:flex-start;flex-direction:column}.value{font-size:23px}}