html{height:100%}:root{--button-height:40px;--button-padding:0 14px;--button-radius:10px}html,body{max-width:100vw;overflow-x:hidden}body{color:#292725;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff8ee;min-height:100%;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}button{min-height:var(--button-height);padding:var(--button-padding);border-radius:var(--button-radius);font:inherit;line-height:1.2}.status{color:#595652;align-items:center;gap:10px;margin-top:36px;font-size:.95rem;display:flex}.status span{background:#79a66a;border-radius:50%;width:10px;height:10px}.status-offline span{background:#e7473f}.status-connecting span{background:#e2a13b}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
