html:has(.astra-signin) body{background:#eaf8f2!important}html:has(.astra-signin--embedded) body{background:0 0!important}html:has(.astra-signin--embedded){scrollbar-gutter:auto}.astra-signin{color:#203d36;background:#eaf8f2 url(https://www.scrively.com/assets/images/free-astra/story-cta.webp) 50%/cover;place-items:center;min-height:100dvh;padding:36px 20px;font-family:Nunito Sans,sans-serif;display:grid}.astra-signin-content{width:100%;min-width:0;max-width:480px}.astra-signin .astra-signin-logo{color:#203d36;justify-content:center;align-items:center;gap:10px;margin-bottom:24px;font-family:Fredoka,sans-serif;font-size:32px;font-weight:500;text-decoration:none;display:flex}.astra-signin-form{background:#fff;border:1px solid #c5ded1;border-radius:8px;padding:32px;box-shadow:0 16px 50px #203d3614}.astra-signin--embedded{background:0 0;min-height:0;padding:0;display:block}.astra-signin--embedded .astra-signin-content{max-width:none}.astra-signin--embedded .astra-signin-form{box-shadow:none;border:0;border-radius:0;padding:4px 6px 8px}.astra-signin h1{color:#203d36;letter-spacing:0;margin-bottom:8px;font-size:34px;font-weight:500;line-height:1.2;font-family:Fredoka,sans-serif!important}.astra-signin p{color:#50685c;font-size:16px;line-height:1.6}.astra-signin h1+p{margin-bottom:24px}.astra-signin label{color:#354f46;margin-bottom:7px;font-size:15px;font-weight:800}.astra-signin input{color:#203d36;background:#f8fcfa;border-color:#a9c5b6;border-radius:8px;min-height:52px;scroll-margin-block:24px;font-size:16px}.astra-signin input::placeholder{color:#657b6f;opacity:1}.astra-signin input:focus{border-color:#176d54;box-shadow:0 0 0 3px #176d5418}.astra-signin input:-webkit-autofill{-webkit-text-fill-color:#203d36;box-shadow:inset 0 0 0 1000px #f3faf6}.astra-signin button{border-radius:8px;min-height:48px;font-size:16px;font-weight:800;font-family:Nunito Sans,sans-serif!important}.astra-signin button[type=submit]{color:#fff;background:#176d54;border-radius:999px;min-height:54px;font-size:17px;transition:background .18s,box-shadow .18s,transform .18s;box-shadow:0 4px #094b3d}.astra-signin button[type=submit]:hover:not(:disabled){background:#10583f;box-shadow:0 4px #094b3d,0 8px 18px #176d5420}.astra-signin button[type=submit]:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #094b3d}.astra-signin a{color:#176d54;text-underline-offset:4px;font-size:15px;font-weight:800}.astra-signin a:hover{text-decoration:underline}.astra-signin :focus-visible{outline-offset:3px;outline:3px solid #ac4e25}.astra-signin .password-toggle{color:#50685c;place-items:center;width:44px;min-height:44px;display:grid;right:4px}.astra-signin .password-toggle:hover{color:#176d54;background:#eaf4ee}.astra-signin .auth-providers{margin-bottom:18px}.astra-signin .auth-providers button{color:#203d36;border-color:#b8d0c3;min-height:52px;box-shadow:0 2px #e8f0eb}.astra-signin .auth-providers button:hover:not(:disabled){background:#f3faf6;border-color:#7cab96;box-shadow:0 3px 8px #203d3610}.astra-signin .auth-providers svg{flex-shrink:0}.astra-signin .auth-divider{margin-bottom:18px}.astra-signin .auth-divider>div{background:#d7e5dc}.astra-signin .auth-divider>span{color:#60766a;font-size:14px}.astra-signin .auth-credentials{flex-direction:column;gap:18px;display:flex}.astra-signin .auth-credentials>*{margin:0}.astra-signin .auth-password-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-bottom:7px;display:flex}.astra-signin .auth-password-label label{margin:0}.astra-signin .auth-password-label a{align-items:center;min-height:28px;font-size:14px;display:inline-flex}.astra-signin .auth-text-button{color:#176d54;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:4px 0;font-size:15px;display:inline-flex}.astra-signin .auth-text-button:hover:not(:disabled){text-decoration:underline}.astra-signin .auth-text-button:disabled{opacity:.5;cursor:not-allowed}.astra-signin .auth-password-label .auth-text-button{min-height:28px;padding:0;font-size:14px}.astra-signin .astra-auth-view h1:focus{outline:none}.astra-signin .astra-auth-view[data-view=signin],.astra-signin .astra-auth-reset{animation:.32s cubic-bezier(.2,.7,.2,1) both astra-auth-enter}.astra-signin .auth-reset-error{border:1px solid;border-radius:8px;margin-bottom:18px;padding:12px 14px;line-height:1.5}.astra-signin .auth-reset-back{text-align:center;margin:20px 0 0}.astra-signin .auth-reset-confirmation{flex-direction:column;align-items:center;gap:14px;display:flex}.astra-signin .auth-reset-return{color:#fff;background:#176d54;border-radius:999px;width:100%;min-height:54px;padding:12px 20px;box-shadow:0 4px #094b3d}.astra-signin .auth-reset-return:hover{background:#10583f}@keyframes astra-auth-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.astra-signin .auth-signup{flex-wrap:wrap;justify-content:center;align-items:center;column-gap:5px;margin-top:24px;font-size:15px;display:flex}.astra-signin .auth-signup a{align-items:center;min-height:32px;display:inline-flex}.astra-signin [role=alert]{color:#9a3027;background:#fff1ed;border-color:#efb6aa;font-size:15px}.astra-signin [role=status]{color:#176d54;background:#eaf8f2;border-color:#b8d0c3}.astra-signin [role=alert],.astra-signin [role=status],.astra-signin p{overflow-wrap:anywhere}.astra-signin .auth-verification-icon{color:#203d36;box-shadow:none;background:#fff3ce;border:1px solid #ead48b}.astra-signin .auth-verification-actions button{color:#176d54;min-height:44px;font-size:15px}.astra-signin .scrively-verification-code-digit{min-height:0}@media (max-width:380px){.astra-signin h1{font-size:30px}.astra-signin h1+p{margin-bottom:20px}.astra-signin .auth-credentials{gap:16px}.astra-signin .auth-signup{margin-top:18px}.astra-signin:not(.astra-signin--embedded){padding:24px 12px}.astra-signin:not(.astra-signin--embedded) .astra-signin-form{padding:24px 18px}}@media (prefers-reduced-motion:reduce){.astra-signin *{transition:none!important;animation:none!important}}
