*{box-sizing:border-box}body{margin:0;background:#101917;color:#ecf3ef;font:16px/1.65 system-ui,sans-serif}main{max-width:780px;margin:auto;padding:40px 22px}h1{font-size:36px;line-height:1.25;margin:12px 0}h2{font-size:20px;margin-top:0}.eyebrow{color:#90d8b3;letter-spacing:2px}.lead,footer{color:#b2c5bd}section{background:#192722;border:1px solid #35483f;border-radius:16px;padding:24px;margin:22px 0}.warning{border-color:#ab7950;background:#30271f}dt{color:#aac3b7;margin-top:12px}dd{margin:2px 0;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:14px}button{font:inherit;background:#b7ebcd;color:#15271e;border:0;border-radius:9px;padding:11px 18px;cursor:pointer;margin:12px 0}button:disabled{opacity:.4;cursor:not-allowed}.danger{background:#f2aa8c;display:block;width:100%}input:not([type=checkbox]){width:100%;padding:12px;background:#0f1b16;color:#fff;border:1px solid #668374;border-radius:8px;margin:10px 0;font:inherit}label{display:block}.check{margin-bottom:18px}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}a{color:#b7ebcd}#result{overflow-wrap:anywhere}footer{font-size:14px}button:focus-visible,input:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:480px){h1{font-size:29px}section{padding:18px}main{padding:24px 14px}}