@mixin neo-brutalist-card($size: 3px, $offset: $size + 1, $shadow: true, $hoverable: false) {
    border: $size solid #222;
    border-radius: $size * 2;

    @if $shadow {
        box-shadow: $offset $offset 0 0 #222;
    }

    @if $hoverable {
        transition: all 64ms linear;

        &:hover {
            transform: translate(-1px, -1px);
            box-shadow: $offset + 1 $offset + 1 0 0 #222;
        }
    }
}
