:root{color-scheme:dark;font-family:Inter,system-ui,sans-serif;color:#f3f5ec;background:#102d2c}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at top right,#245e55 0,transparent 65%),#102d2c}main{max-width:760px;margin:auto;padding:48px 24px 64px}.brand{color:#d0f4ba;font-weight:750;font-size:22px;text-decoration:none}.eyebrow{font-size:11px;letter-spacing:.2em;color:#aed0bd;margin-top:64px}h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(36px,7vw,58px);line-height:1.12;margin:20px 0}.intro{color:#c3d7cd;line-height:1.6}.card{margin-top:32px;padding:24px;border:1px solid #45645b;border-radius:20px;background:#163b36}#status{line-height:1.5;margin:0 0 18px}button{background:#d0f4ba;color:#17382c;border:1px solid transparent;border-radius:10px;padding:13px 19px;font:inherit;font-weight:650;cursor:pointer;margin:0 8px 12px 0}.secondary{background:transparent;color:#ecf4eb;border-color:#73958a}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #b5e7ff;outline-offset:3px}button:disabled{opacity:.5;cursor:wait}#auth-widget{display:flex;justify-content:center;max-width:100%}#auth-widget:empty{display:none}#verified p,.note{color:#bfd0c8;line-height:1.6}label{display:block;font-size:13px;margin:18px 0 8px}input{display:block;width:100%;padding:12px;border:1px solid #78948a;border-radius:8px;background:#0c2824;color:#fff;font:14px monospace;margin-bottom:16px}.note{font-size:13px;margin:24px 0 14px}.back{color:#d0f4ba;font-size:14px}[hidden]{display:none!important}@media(max-width:480px){main{padding:28px 16px}.eyebrow{margin-top:40px}.card{padding:16px}#choices{display:flex;flex-wrap:wrap}}

#create-tank label{display:block;margin:18px 0 8px}#create-tank input:not([type=checkbox]){display:block;box-sizing:border-box;width:100%;padding:13px;margin-top:8px;border:1px solid #88aaa0;border-radius:10px;background:#102d2c;color:#f4f6ed;font:inherit}#create-tank .public-consent{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5}#create-tank input[type=checkbox]{margin-top:5px;width:18px;height:18px;flex-shrink:0}.address-prefix{display:block;margin-top:8px;color:#bbd0c5;font-size:14px}#create-error{color:#ffc6ad}#create-submit:disabled{opacity:.6}
