.artful{position:relative;isolation:isolate;overflow-x:clip}.artful:before,.artful:after{content:"";position:absolute;z-index:var(--z-base);border-radius:var(--radius-full);pointer-events:none}.artful:before{width:calc(var(--space-128) * 5);height:calc(var(--space-128) * 5);top:calc(var(--space-128) * -1.5);right:calc(var(--space-128) * -1.5)}.artful:after{width:calc(var(--space-128) * 4);height:calc(var(--space-128) * 4);top:calc(var(--space-128) * 7);left:calc(var(--space-128) * -2);border-width:var(--space-24);border-style:solid}.artful--site:before{background:var(--tint-peach)}.artful--site:after{border-color:var(--tint-sky)}.artful--app:before{background:var(--paper-75)}.artful--app:after{border-color:var(--paper-75)}.artful--flat:before,.artful--flat:after{display:none}@media print{.artful:before,.artful:after{display:none}}.auth-page{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-24);overflow:clip}.auth-wordmark,.auth-notice,.auth-card,.auth-tagline{position:relative;z-index:var(--z-raised)}.auth-page:after{top:auto;bottom:calc(var(--space-128) * -1.5);left:calc(var(--space-128) * -1.5)}.auth-wordmark{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-lh);font-weight:var(--weight-semibold);color:var(--text-primary);text-align:center;text-decoration:none;margin-bottom:var(--space-24)}.auth-card{width:100%;max-width:var(--modal-width-sm)}.auth-card .card__header{padding:var(--space-16) var(--space-24)}.auth-card .card__body{padding:var(--space-24)}.auth-tagline{margin-top:var(--space-16);width:100%;max-width:var(--modal-width-sm);font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--text-tertiary);text-align:center}.auth-form,.auth-card-body{display:flex;flex-direction:column;gap:var(--space-20)}.auth-switch{margin-top:var(--space-20);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-lh);color:var(--text-secondary)}.auth-notice{width:100%;max-width:var(--modal-width-sm);margin-bottom:var(--space-16)}
