@font-face {
    font-family: 'blackflower';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('blackflower.woff2') format('truetype');
}

gancio-events {
    font-family: blackflower !important;
}

#title {
    font-family: blackflower !important;
}

.v-application .text-body-1 {
    font-family: blackflower !important;
    font-size: 1.5em !important;
}

article.h-event>a {
    text-decoration-line: underline;
}

.theme--dark.v-application .primary {
    border-color: white !important;
}

.theme--light.v-application .primary {
    border-color: black !important;
}


.theme--dark.v-application a,
.theme--dark.v-application .primary--text {
    color: white !important;
}

.theme--light.v-application a,
.theme--light.v-application .primary--text {
    color: black !important;
}

::-webkit-scrollbar {
    all: unset;
}

.theme--light nav {
    background-color: white;
    background-image: none !important;
}

html {
    scrollbar-color: initial !important;
    caret-color: black !important;
}

.theme--light .event {
    border: none !important;
}

.v-sheet.v-card {
    background-color: white !important;
}

.theme--dark.v-card {
    background-color: #121212!important;
}

.theme--light.v-application a>h1 {
    font-size: 1.5em !important;
    font-family: blackflower !important;
}

h2.title.p-name {
    font-size: 1.5em !important;
    font-family: blackflower !important;
}

.theme--light.v-application .text--primary {
    color: black !important;
    font-family: blackflower !important;
    font-size: 2rem !important;
}

h1.text-h4>u {
    font-family: blackflower;
    text-decoration: none;
    font-size: 3rem;
    color: black;
}

h1.text-h3>u {
    font-family: blackflower;
    text-decoration: none;
}

.theme--light .event {
    border-radius: 10pt;
}

.theme--dark .event {
    border-radius: 10pt;
}