﻿:root {
    --mud-default-borderradius: 16px !important;
}

*:not(input):not(textarea) {
    caret-color: transparent;
}

input,
textarea,
[contenteditable="true"],
.mud-input-root input,
.mud-input-root textarea,
.mud-input-slot input,
.mud-input-slot textarea {
    caret-color: auto !important;
}

::selection {
    background: var(--mud-palette-primary);
    color: var(--mud-palette-background);
}

::-moz-selection {
    background: var(--mud-palette-primary);
    color: var(--mud-palette-background);
}


a:hover {
    color: var(--mud-palette-primary) !important;
}



/* Animation */
.faded {
    opacity: 0.5;
    transition: opacity 0.3s ease-in-out;
    pointer-events: none;
}

.mud-snackbar {
    color: var(--mud-palette-background);
}

.mud-button:focus {
    background-color: unset;
    box-shadow: unset;
    color: var(--mud-palette-primary);
}

@media (hover: hover) and (pointer: fine) {
    .mud-button:hover {
        background-color: unset;
        color: var(--mud-palette-primary);
    }

    .mud-list-item-clickable:hover {
        background-color: unset;
        color: var(--mud-palette-primary);
    }
}