﻿@import url('https://fonts.googleapis.com/css2?family=Special+Elite&family=Libre+Baskerville:wght@400;700&display=swap');

:root {
    --mafia-palette-surface-dark: #1b2733;
    --mafia-color-dark: #0f1923;
    --mafia-color-dark2: #121A24;
    --mafia-color-light: #1b2733;
    --mafia-color-light2: #132b44;
    --mafia-color-text-primary: #efefef;
    --mafia-color-text-secondary: #B0B8C1;
    --mafia-color-text-accent: #FFD166;
    --mafia-color-text-secondary2: #000000;
    --mafia-color-background-primary: #efefef;
    --mafia-color-background-secondary: #B0B8C1;
    --mafia-color-background-secondary2: #efefef;
}

.mud-main-content{
    overflow: hidden;
}

a:hover {
    color: var(--mud-palette-warning);
}

.mud-nav-link.active:not(.mud-nav-link-disabled) {
    color: var(--mud-palette-warning) !important;
}

.mud-tabs-tabbar-dark {
    background-color: var(--mafia-palette-surface-dark);
}

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

@media (min-width: 768px) {
    .statistics-container {
        min-height: 100vh;
        background-image: url("../images/wordcloud_simple.webp");
        background-repeat: repeat;
        background-size: contain;
    }
}

@media (max-width: 767px) {
    .statistics-container {
        min-height: 100vh;
        background-image: url("../images/wordcloud_simple.webp");
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }
}

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

.mud-dialog-title {
    text-align: center;
}

.mud-dialog-content {
    text-align: center;
}

.mud-container {
    padding: 1rem;
}

.mud-main-content {  
   padding-top: calc(var(--mud-appbar-height) - var(--mud-appbar-height) / 4) !important;  
}  

@media (max-width: 480px) {  
   .mud-main-content {  
       padding-top: 0 !important;  
   }  
}

.mud-primary-text{
    color: var(--mud-palette-text-primary) !important;
}

.mud-svg-icon.mud-primary-text {
    color: var(--mud-palette-primary) !important;
}

.transparent-paper{
    background-color: transparent !important;
}

.yellow-glow-effect {
    box-shadow: 0 0 4px 2px #ffeb3b, 0 0 4px 2px #ffeb3b;
    transition: box-shadow 0.3s;
}

.width-fit-to-parent {
    display: block !important;
}

.mud-badge-custom-default {
    background-color: transparent !important;
    border-color: var(--mud-palette-default);
    border-width: 2px;
}

.primary-background {
    background-color: var(--mafia-color-background-primary) !important;
}

.secondary-background {
    background-color: var(--mafia-color-background-secondary) !important;
}

.dark-text{
    color: var(--mafia-color-text-secondary2) !important;
}

.primary-border {
    border: 2px solid var(--mafia-color-background-primary) !important;
}

.w-45 {
    width: 45% !important;
}

.z-0 {
    z-index: 0 !important;
}

.z-1 {
    z-index: 1 !important;
}

.z-2 {
    z-index: 2 !important;
}

.z-3 {
    z-index: 3 !important;
}

.z-4 {
    z-index: 4 !important;
}

.z-5 {
    z-index: 5 !important;
}