main{padding-bottom:110px!important}main button{display:inline-block;font:inherit;font-weight:600;line-height:1.4;min-height:48px;max-width:100%;padding:12px 16px;margin:6px 8px 6px 0;border:1px solid #719850;border-radius:12px;background:#163c2f;color:#fff;cursor:pointer;overflow-wrap:anywhere}main button:disabled{opacity:.55;cursor:default}main button:focus-visible,main input:focus-visible,main textarea:focus-visible{outline:3px solid #e3bd5f;outline-offset:3px}main label{display:block;margin:16px 0 8px}main textarea,main input:not([type=checkbox]){display:block;box-sizing:border-box;width:100%;max-width:100%;padding:12px;border:1px solid #80947c;border-radius:10px;font:inherit;min-height:48px}main textarea{min-height:140px;resize:vertical}main input[type=checkbox]{display:inline-block;width:24px;height:24px;margin:0 8px 0 0;vertical-align:middle}main form{margin:24px 0;padding:16px;border:1px solid #80947c;border-radius:16px}main .card{margin:24px 0;padding:16px;border:1px solid #80947c;border-radius:16px}main pre{white-space:pre-wrap;overflow-wrap:anywhere}main a{display:inline-block;min-height:44px;padding-block:8px}main summary{min-height:44px;padding-block:10px;cursor:pointer}#connection-code{font-family:ui-monospace,monospace;font-size:1.2rem;letter-spacing:.08em}@media(prefers-color-scheme:dark){main button{background:#20684d;border-color:#74ad88}main textarea,main input:not([type=checkbox]){background:#14241b;color:#f0f5ed}}
