.auth{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.auth-art{background:linear-gradient(160deg, var(--green), var(--green-ink));color:var(--gold-soft);font:400 clamp(1.6rem, 3vw, 2.4rem)/1.6 var(--f-quote);place-content:center;justify-items:center;gap:24px;display:grid;position:relative;overflow:hidden}.auth-art:before{content:"";opacity:.08;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Cg fill='none' stroke='%23d9c48f'%3E%3Crect x='11' y='11' width='34' height='34'/%3E%3Crect x='11' y='11' width='34' height='34' transform='rotate(45 28 28)'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.auth-art p{position:relative}.auth-art .quill-icon{width:clamp(180px,22vw,260px)}.auth-panel{place-items:center;padding:32px 16px;display:grid}.auth-card{gap:14px;width:min(420px,100%);display:grid}.auth-logo{width:fit-content;margin-bottom:12px}.auth-logo img{width:auto;height:62px}.auth-card h1{font-size:1.8rem}.auth-card>.muted{margin-bottom:10px}.or{color:var(--text-soft);align-items:center;gap:12px;font-size:.9rem;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.auth-note{margin-top:10px}.auth-note a{color:var(--heading);font-weight:600}@media (max-width:860px){.auth{grid-template-columns:1fr}.auth-art{display:none}}
