:root{font-family:system-ui,sans-serif;color-scheme:light dark}body{max-width:48rem;margin:2rem auto;padding:0 1rem}label{display:block;margin:.5rem 0}label>span{display:block;font-size:.85rem;opacity:.8}label.inline{display:inline-block}input,select,textarea{width:100%;padding:.4rem;box-sizing:border-box}input[type=checkbox],input[type=file]{width:auto}button{margin:.5rem .5rem 0 0}.recovery{font-size:1.4rem;letter-spacing:.1rem;padding:1rem;border:2px dashed currentColor;white-space:pre-wrap}.items li{margin:.5rem 0}.status{min-height:1.2rem}.warning{padding:.75rem;border:2px solid #b00020}
