.saw-auth{font-family:var(--body)}.saw-auth .stripes{gap:4px;display:inline-flex}.saw-auth .stripes i{width:14px;height:5px;display:block;transform:skew(-24deg)}.saw-auth h1{font-family:var(--display);color:var(--ink);font-size:34px;font-style:italic;font-weight:700;line-height:1.1}.saw-auth label>span:first-child{font-family:var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.saw-auth input{background:var(--raised);border:1px solid var(--rule);color:var(--ink);font-family:var(--read);border-radius:10px}.saw-auth input::placeholder{color:var(--muted);opacity:.7}.saw-auth input:focus{border-color:var(--accent)}.saw-auth button[type=submit]{background:var(--accent);width:auto;color:var(--on-accent);font-family:var(--title);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:12px 28px;font-size:17px;font-weight:700;display:block}.saw-auth button[type=submit]:hover{background:var(--film-orange)}.saw-auth p,.saw-auth .text-neutral-500{color:var(--muted)}.saw-auth a{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.saw-auth .bg-red-950\/50{background:var(--accent-bg);color:var(--ink)}
