@import 'CircleHub.Client.t3n33twgek.bundle.scp.css';

/* _content/CircleHub/Components/Account/Pages/Login.razor.rz.scp.css */
.login-card[b-ornlqa7v3s] {
    margin: auto;
    max-width: 576px;
    flex-grow: 1;
    padding: 1rem;
}

.login-card .card-header[b-ornlqa7v3s] {
    background-color: var(--cf-theme-700);
}
/* _content/CircleHub/Components/Account/Pages/Register.razor.rz.scp.css */
.register-card[b-v6lojs37mr] {
    margin: auto;
    max-width: 570px;
    flex-grow: 1;
    padding: 1rem;
}

    .register-card .card-header[b-v6lojs37mr] {
        background-color: var(--cf-theme-700);
    }

#profilePicPreview[b-v6lojs37mr] {
    height: 6rem;
}

/* _content/CircleHub/Components/Layout/Footer.razor.rz.scp.css */
.footerStyle[b-u7firywr8b] {
    background-color: var(--cf-theme-900);
}

.footerStyle a[b-u7firywr8b]{
    color: var(--cf-theme-200);
}

.footerStyle a:hover[b-u7firywr8b]{
    color: var(--cf-theme-core);
}

.bi[b-u7firywr8b]{
    font-size: 1.5rem;
    padding-inline-start: .5rem;
}
/* _content/CircleHub/Components/Layout/TopNavMenu.razor.rz.scp.css */
.logoLink[b-byglq1ejjv] {
    text-decoration: none;
    color: inherit;
    display: flex;
    align-items: flex-end;
    font-family: var(--cf-title-font)
}

.logoName[b-byglq1ejjv] {
    font-weight: 700;
    font-size: 1.7rem;
    letter-spacing: 0.5px;
}

.logoCircle[b-byglq1ejjv] {
    color: white;
    font-weight: 600;
}

.logoHub[b-byglq1ejjv] {
    font-weight: 700;
    background: linear-gradient(90deg, #46b6fc, #a78bfa);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: 0 0 8px rgba(107, 184, 255, 0.4);
    transition: all 0.25s ease;
}

.logoLink:hover .logoHub[b-byglq1ejjv] {
    background: linear-gradient(90deg, #9ed0ff, #c4b5fd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: 0 0 12px rgba(107, 184, 255, 0.7);
}

.navStyle[b-byglq1ejjv] {
    background-color: var(--cf-theme-850);
}

.nav-item[b-byglq1ejjv] {
    --bd-navbar-hover-color: var(--cf-theme-400);
    --bs-nav-link-hover-color: var(--cf-theme-400);
}

.dropdown-menu[b-byglq1ejjv] {
    background-color: var(--cf-theme-900);
}

.dropdown:has(.nav-link.active) .dropdown-toggle[b-byglq1ejjv]{
    color: var(--bs-navbar-active-color);
}

.profile-picture[b-byglq1ejjv] {
    height: 1.5rem;
    aspect-ratio: 1 / 1;
    border-radius: 50%;
    border: solid 1px black;
}
/* _content/CircleHub/Components/Pages/Home.razor.rz.scp.css */
.textHighlight[b-etu3wt4028] {
    color: var(--cf-theme-600);
}
.pageStyle[b-etu3wt4028] {
    background: url(images/LandingPageBG.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.title[b-etu3wt4028] {
    font-family: var(--cf-title-font);
    font-size: 3rem;
    color: var(--cf-title-color);
    line-height: 3rem;
}

.subTitle[b-etu3wt4028]{
    font-size: 1rem;
    font-family: var(--cf-body-font);
}
.devicons[b-etu3wt4028]{
    font-size: 2rem;
}

@media (min-width: 992px) {
    .title[b-etu3wt4028] {
        font-family: var(--cf-title-font);
        font-size: 3.5rem;
        color: var(--cf-title-color);
        line-height: 3rem;
    }

    .subTitle[b-etu3wt4028] {
        font-size: 1.5rem;
        font-family: var(--cf-body-font);
    }

    .devicons[b-etu3wt4028] {
        font-size: 2.5rem;
    }
}
