html,body{
    font-family: 'Gotham', sans-serif !important;
}

.title{
    font-size: 1.7rem !important;
    font-weight: 700 !important;
    letter-spacing: -1px !important;
    
}
.subtitle{
    font-size: 1.25rem !important;
    font-weight: 500 !important;
}
.has-font-weight-black{
    font-weight: 700 !important;
}

.notification {
    position: relative;
}

.info-icon {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.info-icon .icon {
    color: white;
    font-size: 0.8rem;
}

/* Change icon color based on notification type */
.notification.is-danger .info-icon {
    background-color: #f14668;
}

.notification.is-warning .info-icon {
    background-color: #ffe08a;
}

.notification.is-success .info-icon {
    background-color: #48c78e;
}


