.auth-card-col{width:min(400px,100%);position:relative;z-index:1}.auth-card-head{display:flex;flex-direction:column;align-items:center;margin-bottom:26px}.auth-card-head svg{margin-bottom:14px}.auth-card-title{font-family:var(--font-serif);font-style:italic;font-size:30px;font-weight:500;color:var(--color-text);margin:0}.auth-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:28px;box-shadow:0 16px 48px rgba(0,0,0,.6)}.auth-seg{display:flex;background:var(--color-bg);border:1px solid var(--color-border);border-radius:9px;padding:3px;margin-bottom:22px}.auth-seg-tab{flex:1;padding:9px 0;background:transparent;color:rgba(176,151,122,.7);border:none;border-radius:7px;font-family:var(--font-sans);font-size:12px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:color var(--anim-fast),background var(--anim-fast)}.auth-seg-tab:hover:not(.auth-seg-tab--active){color:var(--color-text2)}.auth-seg-tab--active{background:var(--color-accent);color:#fff;cursor:default}.auth-seg-tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.auth-quote{font-family:var(--font-serif);font-style:italic;font-size:17px;color:rgba(176,151,122,.7);text-align:center;line-height:1.5;margin:24px 0 0}