@import "fonts.css";

html, body {
    width: 100%;
    height: 100%;
    font-family: "Arial MT", "Arial", sans-serif;
}

.w-100 {
    width: 100%;
}

.w-fit {
    width: fit-content;
}

.h-100 {
    height: 100%;
}

.h-min-100 {
    min-height: 100%;
}

.text-bold {
    font-weight: bold;
}

.result-card {
    max-width: 32rem;
    min-width: min(100%, 30rem);
}

/*#region Layout*/

.mud-drawer {
    background-color: var(--mud-palette-dark-darken);
    color: var(--mud-palette-dark-text);
}

.mud-drawer .mud-nav-link {
    border: 0;
}

.mud-drawer .mud-nav-link:hover:not(.mud-nav-link-disabled) {
    background-color: var(--mud-palette-info-hover) !important;
}

.mud-drawer .mud-navmenu.mud-navmenu-default .mud-nav-link.active:not(.mud-nav-link-disabled) {
    background-color: var(--mud-palette-primary-hover) !important;
    border-right: 3px solid var(--mud-palette-primary);
}

.mud-nav-link .mud-nav-link-text {
    font-weight: 500;
}

.mud-tabs-tabbar {
    border-radius: 1rem;
    overflow: hidden;
}

.mud-link.mud-link-underline-hover:hover {
    text-decoration: none;
}

/*#endregion*/