.masuk{flex-direction:column;justify-content:center;gap:.75rem;width:100%;max-width:24rem;min-height:100dvh;margin-inline:auto;padding:1.5rem 1rem;display:flex}.masuk__judul{color:var(--green);font-size:1.25rem;font-weight:600}.masuk__sub,.masuk__catatan,.masuk__lanjut{color:var(--muted);font-size:.8125rem;line-height:1.5}.masuk__form{flex-direction:column;gap:.75rem;margin-block:.5rem;display:flex}.masuk__field{flex-direction:column;gap:.25rem;display:flex}.masuk__field label{color:var(--muted);font-size:.75rem}.masuk__field input{border:1px solid var(--hairline);min-height:44px;color:var(--ink);background:0 0;border-radius:.5rem;padding:0 .75rem}.masuk__field input:focus-visible{outline:2px solid var(--gold);outline-offset:-1px}.masuk__btn{background:var(--green);min-height:44px;color:var(--paper);cursor:pointer;border-radius:.5rem;font-weight:600}.masuk__btn:disabled{opacity:.6;cursor:progress}.masuk__galat{color:var(--ink);border-inline-start:3px solid var(--gold);padding-inline-start:.625rem;font-size:.8125rem}
