:root {
    --main-color: #C13584;
    --secondary-color: #e1306c;
    --secondary-color-r: 225;
    --secondary-color-g: 48;
    --secondary-color-b: 108;
    --third-color: #7289da;
    --background-color: rgb(40, 42, 46);
    --secondary-background-color: rgb(45, 47, 51);
    --accent-background-color: rgb(37, 38, 41);
    --third-background-color: rgb(32, 34, 37);
    --box-background-color: rgb(48, 50, 54);
}

html {
    height: 100%;
    background-color: var(--background-color);
}

body {
    min-height: 100vh;
    padding: 0;
    margin: 0;
    color: white;
    font-weight: 400;
    overflow-x: hidden;
	font-family: 'Rubik', sans-serif;
}

h1, h2, h3, h4 {
    font-weight: 400;
}

.tag {
    text-align: center;
    background-color: var(--main-color);
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
    margin-right: 0.6rem;
    font-size: 1.3rem;
    font-weight: 600;
    border-radius: 0.3rem;
    border: 0.1rem solid var(--accent-background-color);
    transform: rotate(-4deg);
}

a {
    color: var(--secondary-color) !important;
    text-decoration: none;
}

path {
    fill: var(--secondary-color);
}

.fun-fact > svg {
    --icon-dimensions: 2.5rem;

    min-height: var(--icon-dimensions);
    max-height: var(--icon-dimensions);
    min-width: var(--icon-dimensions);
    max-width: var(--icon-dimensions);
}

.frappe-chart .x.axis .line-vertical {
    display: none;
}

@media (max-width: 800px) {
    svg {
        --icon-dimensions: 2rem;
    }
}

.tooltip {
    z-index: 5;
}

.text-discord {
    color: #F77737;
}

.close {
    background-color: transparent !important;
    border: 1px var(--main-color) solid !important;
}

.close::before {
    background-color: white !important;
}

.close::after {
    background-color: white !important;
}
