/* Separate creator login and signup screens. */
#creatorAuth{display:none!important}
body:has(#creatorLogin.active) .nav,body:has(#creatorSignup.active) .nav{display:none!important}
#creatorLogin,#creatorSignup{width:100%!important;max-width:460px!important;padding:16px 16px 40px!important;margin:0 auto!important}
.ca-access-page .creator-app-header{margin-bottom:15px}.ca-back,.ca-text-button{border:0;background:none;color:#26f5c9;font:inherit;cursor:pointer;font-size:12px;min-height:40px;padding:8px 0}
.ca-access-card{padding:24px!important;border:1px solid #274650!important;border-radius:20px!important;background:linear-gradient(145deg,#0b2028,#07131c)!important}
.ca-access-card h1{font-size:30px!important;letter-spacing:-.04em;line-height:1.15;margin:10px 0!important}.ca-intro{font-size:13px!important;color:#9ab0b8;line-height:1.6!important;margin-bottom:22px}
.ca-access-card form>label{display:block;margin:16px 0;font-size:12px;font-weight:700;color:#c7dce1}.ca-access-card input:not([type=checkbox]){display:block;width:100%;margin-top:8px;min-height:48px;padding:12px;border:1px solid #2e4c56;border-radius:11px;background:#06121b;color:#e7f3f5;font-size:16px}
.ca-access-card .ca-submit{width:100%;min-height:46px;margin-top:8px;font-size:14px}.ca-create-prompt{margin-top:24px;padding-top:20px;border-top:1px solid #25414a;text-align:center}.ca-create-prompt p{font-size:12px;color:#9eb5bf;margin:0 0 10px}.ca-create-prompt>button{width:100%;min-height:44px}.ca-test{text-align:center;margin-top:14px}.ca-test p,.ca-beta-note{font-size:11px!important;color:#8da5b0;line-height:1.6!important}.ca-login-prompt{text-align:center;font-size:12px!important;color:#9cb2bb;margin:18px 0 0!important}.ca-error{color:#ffb6ad;font-size:12px;line-height:1.5}.ca-error[hidden]{display:none}.ca-access-card .sh-consent{margin-top:22px}.ca-access-page button:focus-visible{outline:2px solid #26f5c9;outline-offset:3px}
