:root{color-scheme:dark;font-family:system-ui,-apple-system,Segoe UI,sans-serif;background:#111817;color:#edf4f0}*{box-sizing:border-box}body{margin:0}main{max-width:1120px;margin:auto;padding:36px 22px}header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:30px}.brand{font-size:21px;font-weight:750;letter-spacing:.04em}.brand span{color:#87efb3}h1{font-size:30px;margin:0 0 10px}h2{font-size:18px;margin-top:0}p{line-height:1.55;color:#b7c9c0}a{color:#a4f1c4}section,.card{background:#1a2521;border:1px solid #35483e;border-radius:14px;padding:22px;margin-bottom:20px}.narrow{max-width:540px;padding-top:70px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.grid section{margin:0}label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:#c0d2c8;margin:12px 0}input,select,textarea{width:100%;padding:11px 12px;border:1px solid #455d4e;background:#101b15;color:#eef6f0;border-radius:8px;font:inherit}button,.button{display:inline-block;cursor:pointer;background:#9decb9;border:0;color:#112317;border-radius:8px;padding:11px 16px;font-weight:700;font-size:13px;text-decoration:none;margin:5px 5px 5px 0}button.secondary{background:#34483c;color:#e6f3eb}button.danger{background:#713740;color:#ffe7eb}button:disabled{opacity:.5;cursor:wait}.status{min-height:24px;white-space:pre-wrap;overflow-wrap:anywhere;color:#c8d9d0}.error{color:#ffb3bb}.badge{padding:4px 8px;border-radius:20px;background:#2b4436;font-size:12px}.off{background:#65343b}code,.mono{font:15px ui-monospace,Consolas,monospace;overflow-wrap:anywhere}.pair-code{font:36px ui-monospace,Consolas,monospace;letter-spacing:.1em;color:#b3f8cf}table{width:100%;border-collapse:collapse;font-size:13px}td,th{text-align:left;border-bottom:1px solid #33483b;padding:12px 8px;vertical-align:top;overflow-wrap:anywhere}th{color:#b2cbbd;font-weight:500}.table-wrap{overflow:auto}td button{padding:7px 10px;font-size:12px}small{color:#9eb9aa}.hidden,[hidden]{display:none!important}.secret{background:#183c29;border:1px solid #79ca99;white-space:pre-wrap;overflow-wrap:anywhere}footer{padding:25px 0;color:#a0b6aa;font-size:12px}nav{display:flex;gap:15px;flex-wrap:wrap}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.account{padding:14px 0;color:#c6f6d9}@media(max-width:650px){main{padding:25px 14px}header{align-items:flex-start;flex-direction:column}section{padding:16px}h1{font-size:26px}td,th{min-width:110px}}

.actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}td{white-space:pre-line}#full-key{font-size:13px;letter-spacing:0;user-select:all}.secret p{white-space:normal}
@media(max-width:650px){.table-wrap{overflow:visible}table,tbody,tr{display:block;width:100%}thead{display:none}tbody tr{border:1px solid #33483b;border-radius:10px;margin:12px 0;padding:6px 10px}td{display:grid;grid-template-columns:minmax(85px,.8fr) minmax(0,1.3fr);gap:10px;min-width:0;padding:9px 0}td::before{content:attr(data-label);color:#a9c5b5;font-size:12px;white-space:normal}td:last-child{border-bottom:0}.actions button{margin:0}#full-key{font-size:11px}}
