@layer utilities{.auth-grad-text{background:linear-gradient(to right,var(--gradient-start),var(--gradient-end));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.auth-grad-bg{background:linear-gradient(to right,var(--gradient-start),var(--gradient-end))}.auth-checkbox{cursor:pointer;background:#fff;border:1px solid #cfcfcf;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .2s,background .2s,box-shadow .2s;display:inline-flex;position:relative}.peer:checked+.auth-checkbox{background:linear-gradient(to right,var(--gradient-start),var(--gradient-end));border-color:#0000;box-shadow:0 0 0 1px #00000005}.auth-checkbox:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;transition:opacity .2s;transform:translateY(-1px)rotate(45deg)}.peer:checked+.auth-checkbox:after{opacity:1}.auth-grad-border{position:relative}.auth-grad-border:before{content:"";border-radius:inherit;background:linear-gradient(to right,var(--gradient-start),var(--gradient-end));-webkit-mask-composite:xor;pointer-events:none;padding-top:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dark .auth-grad-border{background:#0d0608}}
