:root{font-family:Inter,"Segoe UI",Arial,sans-serif;color:#27272a;background:#fafafa;color-scheme:light;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-height:100svh;display:grid;place-items:center;padding:28px}main{width:100%;max-width:340px;transform:translateY(-7vh)}.updated{margin:0 0 31px;color:#929296;font-size:12px;line-height:1.6;text-align:center}.updated time{color:#757579}label{display:block;font-size:13px;font-weight:500;margin-bottom:9px}input,button{width:100%;font:inherit;font-size:14px;border-radius:7px;min-height:46px}input{border:1px solid #dedee2;background:#fff;color:#27272a;padding:0 13px;outline-offset:3px}input::placeholder{color:#b1b1b7}input:focus-visible{outline:2px solid #a1a1aa;border-color:#92929b}input[aria-invalid=true]{border-color:#c55b64}button{margin-top:13px;background:#29292d;color:#fff;border:1px solid #29292d;cursor:pointer;transition:background .15s}button:hover:not(:disabled){background:#414147}button:disabled{opacity:.45;cursor:wait}button:focus-visible{outline:2px solid #8b8b96;outline-offset:4px}[hidden]{display:none!important}#error{color:#b44551;font-size:12px;line-height:1.6;margin:14px 0 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}noscript{display:block;margin-top:16px;font-size:12px;color:#b44551}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
textarea{width:100%;height:90px;resize:vertical;margin-top:12px;border:1px solid #dedee2;border-radius:7px;padding:10px;font:12px monospace;word-break:break-all;background:white;color:#52525b}button.copied{background:#356b49;border-color:#356b49}
