* {
    box-sizing: border-box;
    outline: none;
}

body {
    padding: 0;
    margin: 0;
}

a {
    text-decoration: none;
}

button {
    border: none;
    outline: none;
}

h2 {
    font-weight: 500;
    margin: 10px 0;
}

input {
    &[type=checkbox] {
        appearance: none;
        margin: 0;
        border: 0;
    }
}

span, label {
    user-select: none;
}

table {
    border-collapse: collapse;
}

ul:not(.default) {
    margin: 0;
    padding: 0;

    li {
        list-style: none;
    }
}
