main.layout-1col:has(form.new_user){display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:70vh;padding:3.5rem 1rem 4.5rem;background:radial-gradient(110% 70% at 50% -10%,rgba(var(--primary-rgb),.1),rgba(var(--primary-rgb),0) 60%),linear-gradient(180deg,#f6faf4,#eef4ec)}main.layout-1col:has(form.new_user) .flex:has(h1.title-decorator),main.layout-1col:has(form.new_user) h1.title-decorator{width:100%;max-width:28rem;margin-left:auto;margin-right:auto}main.layout-1col:has(form.new_user) h1.title-decorator{margin-top:.5rem;margin-bottom:1.75rem;font-size:2rem;line-height:1.15;font-weight:700;text-align:center;color:#1f2a24}main.layout-1col:has(form.new_user) h1.title-decorator:before,main.layout-1col:has(form.new_user) h1.title-decorator:after{background-color:var(--primary)}main.layout-1col:has(form.new_user) form.new_user{width:100%;max-width:28rem;margin:0 auto;padding:2.25rem 2rem 2rem;background:#fff;border:1px solid rgba(31,42,36,.06);border-radius:18px;box-shadow:0 1px 2px #1f2a240a,0 12px 28px -10px #1f2a242e,0 30px 60px -30px rgba(var(--primary-rgb),.25)}main.layout-1col:has(form.new_user) form.new_user .user-password,main.layout-1col:has(form.new_user) form.new_user .input-group{width:100%}main.layout-1col:has(form.new_user) form.new_user input[type=email],main.layout-1col:has(form.new_user) form.new_user input[type=password],main.layout-1col:has(form.new_user) form.new_user input[type=text]{width:100%;height:3rem;padding:0 .9rem;font-size:1rem;background:#fbfdfa;border:1.5px solid #d9e3d6;border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}main.layout-1col:has(form.new_user) form.new_user input[type=email]:hover,main.layout-1col:has(form.new_user) form.new_user input[type=password]:hover,main.layout-1col:has(form.new_user) form.new_user input[type=text]:hover{border-color:#bcd0b6}main.layout-1col:has(form.new_user) form.new_user input[type=email]:focus,main.layout-1col:has(form.new_user) form.new_user input[type=password]:focus,main.layout-1col:has(form.new_user) form.new_user input[type=text]:focus{outline:none;background:#fff;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.22)}main.layout-1col:has(form.new_user) form.new_user label{font-weight:600;color:#2b3a31;margin-bottom:.35rem}main.layout-1col:has(form.new_user) form.new_user .login__modal-remember{margin:.25rem 0 .5rem}main.layout-1col:has(form.new_user) form.new_user .sign-up-link,main.layout-1col:has(form.new_user) .login__info a{color:var(--primary);font-weight:600;text-decoration:none}main.layout-1col:has(form.new_user) form.new_user .sign-up-link:hover,main.layout-1col:has(form.new_user) .login__info a:hover{text-decoration:underline}main.layout-1col:has(form.new_user) .login__info{color:#51615a}main.layout-1col:has(form.new_user) form.new_user button[type=submit]{width:100%;height:3.1rem;margin-top:.5rem;font-size:1.02rem;font-weight:700;letter-spacing:.01em;color:#fff;background:var(--primary);border:none;border-radius:11px;box-shadow:0 8px 18px -8px rgba(var(--primary-rgb),.65);transition:transform .12s ease,filter .15s ease,box-shadow .15s ease}main.layout-1col:has(form.new_user) form.new_user button[type=submit]:hover{filter:brightness(.95);box-shadow:0 10px 22px -8px rgba(var(--primary-rgb),.75)}main.layout-1col:has(form.new_user) form.new_user button[type=submit]:active{transform:translateY(1px);filter:brightness(.9)}main.layout-1col:has(form.new_user) form.new_user button[type=submit]:focus-visible{outline:3px solid rgba(var(--primary-rgb),.4);outline-offset:2px}@media(max-width:640px){main.layout-1col:has(form.new_user){padding:2rem .85rem 3rem}main.layout-1col:has(form.new_user) form.new_user{padding:1.6rem 1.25rem 1.5rem;border-radius:14px}main.layout-1col:has(form.new_user) h1.title-decorator{font-size:1.7rem}}

/*# sourceMappingURL=decidim_overrides-8da0ccb5.css.map*/