.carlisle-signin{min-height:100vh;background:var(--carlisle-canvas);min-height:100svh;color:var(--carlisle-ink);font-family:var(--font-carlisle-inter), Arial, sans-serif;place-items:center;padding:32px 20px;font-size:1rem;line-height:1.55;display:grid}.carlisle-signin,.carlisle-signin *{box-sizing:border-box}.carlisle-signin>section{text-align:center;background:#fff;border:1px solid #ddd3c1;border-radius:12px;width:min(440px,100%);min-width:0;padding:0;overflow:hidden;box-shadow:0 16px 50px #251e1510}.signin-brand{background:var(--carlisle-dark);border-bottom:2px solid var(--carlisle-gold);color:var(--carlisle-on-dark);padding:20px 24px 24px}.signin-brand>.carlisle-logo{--emblem-size:80px;--wordmark-size:19px;width:260px;max-width:100%;height:128px;margin:0 auto}.carlisle-signin .signin-brand h1{font-family:var(--font-carlisle-serif), Georgia, serif;color:var(--carlisle-on-dark);margin:8px 0 0;font-size:2rem;font-weight:500;line-height:1.15}.signin-content{padding:22px 28px 24px}.carlisle-signin .signin-scope{color:var(--carlisle-muted);margin:0 0 22px;font-size:.875rem}.signin-provider{text-align:left;width:100%;min-width:0}.carlisle-signin .cl-rootBox,.carlisle-signin .cl-cardBox,.carlisle-signin .cl-card{width:100%;min-width:0;max-width:100%}.carlisle-signin .signin-access-note{color:var(--carlisle-muted);margin:22px 0;font-size:.875rem}.signin-footer{color:#8d806b;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;font-size:.875rem;display:flex}.signin-footer a{color:var(--carlisle-action);text-underline-offset:3px;text-decoration:underline}.carlisle-signin :focus-visible{outline:3px solid var(--carlisle-gold);outline-offset:3px}.carlisle-signin button{margin:0}.carlisle-signin .signin-content>button{border:1px solid var(--carlisle-action);background:var(--carlisle-action);color:#fff;cursor:pointer;border-radius:7px;margin-top:16px;padding:8px 13px}@media (max-width:480px){.carlisle-signin{padding:18px 12px}.signin-content{padding:20px}.signin-brand{padding:14px 20px 20px}}
