@font-face{font-family:Carbona;src:url('/fonts/CarbonaTest-Regular.ttf')}@font-face{font-family:Termina;src:url('/fonts/TerminaTest-Demi.ttf')}*{box-sizing:border-box}body{margin:0;background:#f5f5f4;color:#151515;font:16px/1.6 Carbona,Arial,sans-serif}main{max-width:850px;margin:64px auto;padding:40px;background:white;border:1px solid #e5e5e5;border-radius:12px}.login-card{max-width:480px;margin:10vh auto}h1{font-family:Termina,Arial,sans-serif;font-size:28px;line-height:1.3}p{color:#4e4e4e}.brand{display:block;width:175px;max-width:100%;height:auto;background:transparent;padding:0}label{display:block;margin:20px 0 8px}input,button{font:inherit;border-radius:6px;padding:12px 16px}input{width:100%;border:1px solid #ccc}button{border:1px solid transparent;background:#e21c39;color:#fff;cursor:pointer}form>button{margin-top:20px;width:100%}button:disabled{opacity:.5}.secondary{background:white;color:#151515;border-color:#ccc}a{color:inherit}header{display:flex;justify-content:space-between;align-items:center}.member{display:flex;gap:20px;align-items:center;justify-content:space-between;border-top:1px solid #eee;padding:16px 0}.member small{display:block;color:#777}#invite{display:flex;gap:12px}#invite input{flex:1}#invite button{width:auto;margin:0}#message{min-height:25px}button:focus-visible,input:focus-visible{outline:2px solid #e21c39;outline-offset:3px}[hidden]{display:none!important}@media(max-width:600px){main{margin:20px;padding:24px}#invite{flex-direction:column}.member{flex-wrap:wrap}}

@media(prefers-color-scheme:dark){:root{color-scheme:dark}body{background:#151515;color:#fff}main{background:#202020;border-color:#4e4e4e}p{color:#d5d4d3}input{background:#151515;color:#fff;border-color:#4e4e4e}.secondary{background:transparent;color:#fff;border-color:#4e4e4e}.member{border-color:#4e4e4e}.member small{color:#a09e9c}}

.remember{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.remember input{width:18px;height:18px;margin:0;accent-color:#e21c39}
