.brand-stamp{font-family:var(--font-display);letter-spacing:.06em;direction:ltr;border:.13em solid;padding:.36em .5em .26em;font-weight:800;line-height:1;display:inline-block;position:relative;transform:rotate(-3deg)}.brand-stamp:after{content:"";border:.05em solid;position:absolute;inset:.1em}.shelf-label{background:var(--accent-ochre);height:28px;color:var(--n-ink);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(11px 0,100% 0,100% 100%,11px 100%,0 50%);align-items:center;padding-inline:20px 12px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}[dir=rtl] .shelf-label{clip-path:polygon(0 0,calc(100% - 11px) 0,100% 50%,calc(100% - 11px) 100%,0 100%)}.auth-ink-pane{background-color:var(--n-ink);color:var(--n-sheet);background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:48px 48px}.auth-ink-muted{color:#9aa3b2}.auth-mark{background:linear-gradient(transparent 62%, var(--accent-ochre) 62%);color:inherit}.auth-stamp{color:var(--accent-ochre);font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;text-align:center;white-space:nowrap;border:5px solid;padding:13px 20px 8px;font-size:30px;font-weight:800;line-height:1;display:inline-block;position:relative;transform:rotate(-8deg)}.auth-stamp:after{content:"";border:1.5px solid;position:absolute;inset:3px}.auth-stamp small{font-family:var(--font-mono);letter-spacing:.12em;margin-top:4px;font-size:11px;font-weight:600;line-height:1.4;display:block}.auth-form-pane{--primary:var(--n-ink);--primary-foreground:var(--n-sheet);--ring:var(--n-ink)}
