.hazard-stripes {
    background: repeating-linear-gradient(
        45deg,
        #facc15,
        #facc15 20px,
        #1f2937 20px,
        #1f2937 40px
    );
}
.wire-cut {
    opacity: 0.2;
    pointer-events: none;
    filter: grayscale(80%);
}

.auth-input {
    width: 100%;
    background: #030712;
    border: 2px solid #374151;
    border-radius: 0.5rem;
    padding: 0.75rem 1rem;
    color: #f3f4f6;
    font-family: "Share Tech Mono", monospace;
    transition: border-color 0.2s ease;
}
.auth-input:focus {
    outline: none;
    border-color: #ef4444;
}