body{background:var(--vx-sunk);color:var(--vx-ink);font-family:var(--vx-font)}main{background:var(--vx-sheet);border:1px solid var(--vx-line);border-radius:12px;padding:36px}.logo{width:40px;height:40px;margin-bottom:32px}.sub,.note,.footer{color:var(--vx-ink-2)}h1{font-size:26px;font-weight:600;letter-spacing:-.4px}label{color:var(--vx-ink)}input{background:var(--vx-sheet);border-color:var(--vx-line-strong);color:var(--vx-ink);border-radius:6px}button{background:var(--vx-ink);color:var(--vx-sheet);border-color:var(--vx-ink);border-radius:6px}.secondary{background:var(--vx-sheet);color:var(--vx-ink);border-color:var(--vx-line)}.secret{background:var(--vx-sunk);color:var(--vx-ink);border-radius:6px}.footer{border-color:var(--vx-line)}.footer a{color:var(--vx-link)}:focus-visible{outline:3px solid var(--vx-focus)!important}html[data-theme=dark] .logo{filter:invert(1)}
