main{max-width:900px}header a{width:auto;font-size:14px;text-decoration:none;letter-spacing:.08em}h1{font-size:clamp(30px,6vw,42px)}select,textarea{width:100%;font:inherit;color:#ecf3f6;background:#071219;border:1px solid #64808f;border-radius:8px;padding:12px}textarea{resize:vertical;line-height:1.8}#status{padding:16px;border-left:3px solid #b7ec69;background:#0c1b23;overflow-wrap:anywhere}#account{overflow-wrap:anywhere}.toolbar{display:flex;flex-wrap:wrap;gap:10px}.toolbar button{width:auto;flex:1;min-width:150px}.panel h2{margin-top:30px}#source-results article,#entries li{padding:16px;border:1px solid #2b424c;border-radius:10px;margin:12px 0;overflow-wrap:anywhere}#source-results button{width:auto}#entries{padding:0;list-style:none}#source-results p{margin:6px 0}.hint{line-height:1.8}input:disabled,textarea:disabled,select:disabled{opacity:.65}a{overflow-wrap:anywhere}@media(max-width:480px){.toolbar{display:block}.toolbar button{width:100%}.panel{padding:18px 14px}}
#review pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto;font-size:13px}#review details{margin:16px 0;padding:14px;border:1px solid #64808f;border-radius:8px}#review summary{cursor:pointer;min-height:40px}
