.start{background:var(--kalk);flex-direction:column;align-items:center;min-height:100dvh;padding:24px 16px 48px;display:flex}.start__logo{color:var(--tjaere);align-self:flex-start;margin-bottom:8vh;font-weight:600;text-decoration:none}.start__kort{background:var(--papir);border:1px solid var(--streg);flex-direction:column;gap:16px;width:100%;max-width:420px;padding:28px 24px;display:flex}.start__kort h1{margin:0;font-size:30px}.start__kort .muted{margin:0}.start .field{font:500 13px/1.3 var(--font-sans);flex-direction:column;gap:6px;display:flex}.start .input{width:100%;font:500 17px/1.2 var(--font-sans);border:1px solid var(--streg);background:var(--papir);color:var(--tjaere);padding:12px}.start__pin{gap:8px;display:flex}.start__pin .input{letter-spacing:.4em}.start__fejl{background:var(--fejl-lys);color:var(--fejl);margin:0;padding:10px 12px;font-size:14px}.start .btn-primary{justify-content:center;padding:14px;font-size:15px}.start .btn:disabled{opacity:.5;cursor:default}.start .fine{margin:0;font-size:12px}.start__fund{border:1px solid var(--streg);flex-direction:column;margin-top:-8px;display:flex}.start__fund button{text-align:left;background:var(--papir);border:0;border-bottom:1px solid var(--streg);font:500 15px/1.3 var(--font-sans);color:var(--tjaere);cursor:pointer;padding:10px 12px}.start__fund button:last-child{border-bottom:0}.start__fund button:hover,.start__fund button:focus-visible{background:var(--kalk)}.start__spring{font:500 13px/1.3 var(--font-sans);color:var(--tjaere);cursor:pointer;background:0 0;border:0;align-self:center;padding:0;text-decoration:underline}
