/* Positioning */
/* Box Model */
/* Typography */
/* Visuals */
/* Transitions & Animations */
/* Miscellaneous */
/* Media Queries */
/* Base Styles */
/* Main Styles */
/* Novera Logo */
/* Registration Form */
/* Form Fields */
/* Hover */
/* Focus */

/* Fonts */

/* ------------------------------------------------------------------------------ */

.profile_container {
    /* Typography */
    font-family: var(--font-family-primary);
}

/* Mobile Styles */
@media (max-width: 932px) {
    .profile_container {
        /* Positioning */
        display: flex;
        flex-direction: column;
    }
}

/* Desktop styles */
@media (min-width: 932px) {
    .profile_container {
        /* Positioning */
        display: flex;
        flex-direction: row;
    }
}

.profile_container__information {
    /* Box Model */
    background-color: var(--neutral-color-000);
}

/* Mobile Styles */
@media (max-width: 932px) {
    .profile_container__information {
        /* Box Model */
        padding-bottom: 1rem;
        border: 1px solid var(--neutral-color-100);
        margin: 1rem;
    }
}

/* Desktop styles */
@media (min-width: 932px) {
    .profile_container__information {
        /* Positioning */
        /* Box Model */
        width: 70vh;
        height: 90vh;
        border-right: 1px solid var(--primary-border-color);
        /* Visibility */
        overflow: scroll;
        scrollbar-width: none;
    }
}

.profile_container__information__header__header_picture img {
    /* Box Model */    
    width: inherit;
    height: inherit;
}

/* Mobile Styles */
@media (max-width: 932px) {
    .profile_container__information__header__header_picture {
        /* Box Model */
        width: 100%;
        height: 25vh;
    }
}

@media only screen and (max-width: 932px) and (orientation: landscape) {
    .profile_container__information__header__header_picture {
        /* Box Model */
        width: 100%;
        height: 130vh;
    }
}

/* Desktop styles */
@media (min-width: 932px) {
    .profile_container__information__header__header_picture {
        /* Box Model */
        width: 70vh;
        height: 35vh;
    }
}

.profile_container__information__header__content {
    /* Positioning */
    display: flex;
    flex-direction: column;
}

/* Mobile Styles */
@media (max-width: 932px) {
    .profile_container__information__header__content {
        /* Positioning */
        display: flex;
        flex-direction: column;
        /* Box Model */
        margin-top: -5vh;
        margin-left: 2vh;
    }
}

/* Desktop styles */
@media (min-width: 932px) {
    .profile_container__information__header__content {
        /* Box Model */
        padding: 0.6rem;
        padding-bottom: 0rem;
        margin-top: -3.7rem;
        margin-left: 1.2rem;
    }
}

.profile_container__information__header__content__profile_picture {
    /* Box Model */
    width: 5.2rem;
    height: 5.2rem;
}
    
.profile_container__information__header__content__profile_picture img {
    /* Box Model */
    width: inherit;
    height: inherit;
    border-radius: 10vh;
    border: 7px solid white;
}

@media only screen and (max-width: 932px) and (orientation: landscape) {
    .profile_container__information__header__content__profile_picture img {
        /* Box Model */
        border-radius: 15vh;
    }
}

/* Desktop styles */
@media (min-width: 932px) {
    .profile_container__information__header__content__account_information {
        /* Positioning */
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        /* Box Model */
    }
}

.profile_container__information__header__content__account_information__account_handle {
    /* Typography */
    color: var(--neutral-color-300);
}

/* Mobile Styles */
@media (max-width: 932px) {
    .profile_container__information__header__content__account_information__username {
        /* Box Model */
        margin-top: 0.5rem;
        margin-bottom: 0rem;
    }
}

/* Desktop styles */
@media (min-width: 932px) {
    .profile_container__information__header__content__account_information__username {
        /* Box Model */
        margin-top: 0.5rem;
        margin-bottom: 0rem;
    }
}

/* Mobile Styles */
@media (max-width: 932px) {
    .profile_container__information__header__content__account_information__account_handle {
        /* Box Model */
        margin: 0rem;
        margin-bottom: 1rem;
    }
}

/* Desktop styles */
@media (min-width: 932px) {
    .profile_container__information__header__content__account_information__account_handle {
        /* Box Model */
        margin: 0rem;
    }
}

.profile_container__information__header__content__account_information__update_profile_button,
.profile_container__information__header__content__account_information__report_button {
    /* Box Model */
    background-color: var(--neutral-color-black-000);
    padding: 0.5rem;
    border-radius: 0.2rem;
    margin-top: 0.5rem;
    /* Typography */
    text-decoration: none;
    color: var(--neutral-color-000);
}

.profile_container__information__header__content__account_information__update_profile_button:hover,
.profile_container__information__header__content__account_information__report_button:hover {
    /* Box Model */
    background-color: var(--neutral-color-black--100);
    /* Typography */
}

.profile_container__information__header__content__account_information__update_profile_button:active,
.profile_container__information__header__content__account_information__report_button:active {
    /* Box Model */
    background-color: var(--neutral-color-black--200);
    /* Typography */
}

/* Mobile Styles */
@media (max-width: 932px) {

}

.profile_container__information__biography {
}

/* Mobile Styles */
@media (max-width: 932px) {
    .profile_container__information__biography {
        /* Box Model */
        padding-top: 0rem;
        margin-left: 1.2rem;
    }
}

@media only screen and (max-width: 932px) and (orientation: landscape) {
    .profile_container__information__biography {
        /* Box Model */
        padding-top: 0rem;
        margin-left: 0.5rem;
    }
}

/* Desktop styles */
@media (min-width: 932px) {
    .profile_container__information__biography {
        /* Box Model */
        padding: 0.7rem;
        padding-top: 0rem;
        margin-left: 1.2rem;
    }
}

.profile_container__content {
    /* Box Model */
}

/* Mobile Styles */
@media (max-width: 932px) {
    .profile_container__content {
        /* Box Model */
        margin: 0.7rem;
    }
}

/* Desktop styles */
@media (min-width: 932px) {
    .profile_container__content {
        /* Box Model */
        width: 60rem;
        height: 84.5vh;
        padding: 1.3rem;
        /* Visibility */
        overflow: scroll;
        scrollbar-width: none;
    }
}

.profile_container__content__status_filter {
    /* Box Model */
    margin-top: 0.4rem;
    margin-bottom: 1rem;
}

/* Desktop styles */
@media (min-width: 932px) {
    .profile_container__content__status_filter {
        /* Positioning */
        /* Box Model */
    }
}

.profile_container__content__status_filter a {
    /* Box Model */
    padding: 0.5rem;
    border-bottom: 1px solid var(--neutral-color-300);
    /* Typography */
    text-decoration: none;
    color: var(--neutral-color-300);
    /* Miscellaneous */
    cursor: pointer;
}

.profile_container__content__status_filter a:hover {
    /* Box Model */
    border-bottom: 1px solid var(--neutral-color-black--200);
    /* Typography */
    color: var(--neutral-color-black--200);
    /* Miscellaneous */
}

.profile_container__content__articles__search_bar form {
    /* Positioning */
    display: flex;
    flex-direction: row;
}

.profile_container__search_bar__filters {
    /* Positioning */
    position: relative;
}

.profile_container__search_bar__filters__expand_button {
    /* Box Model */
    background-color: var(--neutral-color-black-000);
    padding: 0.3rem;
    padding-left: 0.7rem;
    padding-right: 0.7rem;
    margin-left: 1rem;
    /* Typography */
    font-family: var(--font-family-primary);
    color: var(--neutral-color-000);
    /* Miscellaneous */
    cursor: pointer;
}

.profile_container__search_bar__filters__filter_options {
    /* Positioning */
    position: absolute;
    display: flex;
    flex-direction: row;
    top: 2.5rem;
    z-index: 999;
    /* Box Model */
    background-color: var(--neutral-color-black-000);
    padding: 0.8rem;
    /* Typography */
    font-family: var(--font-family-primary);
}

.profile_container__search_bar__filters__filter_options.hidden {
    /* Visibility */
    opacity: 0;
}

.profile_container__search_bar__filters__filter_options small {
    /* Typography */
    color: var(--neutral-color-000);
}

.profile_container__search_bar__filters__filter_options__category_filter {
    /* Positioning */
    position: relative;
    display: flex;
    flex-direction: column;
}

.profile_container__search_bar__filters__filter_options__category_filter__caption input {
    /* Box Model */
    background-color: var(--neutral-color-000);
    padding: 0.2rem;
    border: 1px solid var(--neutral-color-300);
    border-radius: 0rem;
    /* Miscellaneous */
    cursor: pointer;
}

.profile_container__search_bar__filters__filter_options__category_filter__caption input:hover {
    /* Box Model */
    border: 1px solid var(--neutral-color-400);
}

.profile_container__search_bar__filters__filter_options__category_filter__caption input:focus {
    /* Box Model */
    border: 1px solid var(--neutral-color-black-000);
    outline: none;
}
.profile_container__search_bar__filters__filter_options__category_filter__checkbox_container {
    /* Positioning */
    position: absolute;
    top: 3.8rem;
    /* Box Model */
    background-color: var(--neutral-color-000);
    padding: 0.4rem;
    border: 1px solid var(--neutral-color-100);
    /* Visibility */
    opacity: 1;

}

.profile_container__search_bar__filters__filter_options__category_filter__checkbox_container.hidden {
    /* Visibility */
    opacity: 0;
}

.profile_container__search_bar__filters__filter_options__author_filter {
    /* Box Model */
    margin-left: 1rem;
}

.profile_container__search_bar__filters__filter_options__author_filter input {
    /* Box Model */
    padding: 0.2rem;
    border: 1px solid var(--neutral-color-300);
    border-radius: 0rem;
}

.profile_container__search_bar__filters__filter_options__author_filter input:hover {
    /* Box Model */
    border: 1px solid var(--neutral-color-400);
}

.profile_container__search_bar__filters__filter_options__author_filter input:focus {
    /* Box Model */
    border: 1px solid var(--neutral-color-black-000);
    outline: none;
}

.profile_container__content__public_articles {
    /* Positioning */
    display: flex;
    flex-direction: column;
    scrollbar-width: none;
    /* Visibility */
    overflow: scroll;
}

/* Desktop styles */
@media (min-width: 932px) {
    .profile_container__content__public_articles {
        /* Positioning */
        /* Box Model */
        margin-top: 0.4rem;
    }
}

/* Desktop styles */
@media (min-width: 932px) {
    .profile_container__content__public_articles__search_results {
        /* Positioning */
        /* Box Model */
        margin-top: 0.5rem;
    }
}

.profile_container__content__public_articles__search_results.hidden  {
    /* Positioning */
    display: none;
}

.profile_container__content__public_articles__search_results__articles.hidden {
    /* Positioning */
    display: none;
}

.profile_container__content__public_articles__search_results__empty.hidden {
    /* Positioning */
    display: none;
}

.profile_container__content__public_articles__items.hidden {
    /* Positioning */
    display: none;
}

.profile_container__content__public_articles__pagination.hidden {
    /* Positioning */
    display: none;
}

.profile_container__content__private_articles {
    /* Positioning */
    display: flex;
    flex-direction: column;
    scrollbar-width: none;
    /* Visibility */
    overflow: scroll;
}

/* Desktop styles */
@media (min-width: 932px) {
    .profile_container__content__private_articles {
        /* Positioning */
        /* Box Model */
        margin-top: 0.4rem;
    }
}

/* Desktop styles */
@media (min-width: 932px) {
    .profile_container__content__private_articles__search_results {
        /* Positioning */
        /* Box Model */
        margin-top: 0.5rem;
    }
}

.profile_container__content__private_articles__search_results.hidden  {
    /* Positioning */
    display: none;
}

.profile_container__content__private_articles__search_results__articles.hidden {
    /* Positioning */
    display: none;
}

.profile_container__content__private_articles__search_results__empty.hidden {
    /* Positioning */
    display: none;
}

.profile_container__content__private_articles__items.hidden {
    /* Positioning */
    display: none;
}

.profile_container__content__private_articles__pagination.hidden {
    /* Positioning */
    display: none;
}

.profile_container__content__draft_articles {
    /* Positioning */
    display: flex;
    flex-direction: column;
    scrollbar-width: none;
    /* Visibility */
    overflow: scroll;
}

/* Desktop styles */
@media (min-width: 932px) {
    .profile_container__content__draft_articles {
        /* Positioning */
        /* Box Model */
        margin-top: 0.4rem;
    }
}

.profile_container__content__draft_articles {
    /* Positioning */
    display: flex;
    flex-direction: column;
    scrollbar-width: none;
    /* Visibility */
    overflow: scroll;
}

/* Desktop styles */
@media (min-width: 932px) {
    .profile_container__content__draft_articles {
        /* Positioning */
        /* Box Model */
        margin-top: 0.4rem;
    }
}

/* Desktop styles */
@media (min-width: 932px) {
    .profile_container__content__draft_articles__search_results {
        /* Positioning */
        /* Box Model */
        margin-top: 0.5rem;
    }
}

.profile_container__content__draft_articles__search_results.hidden  {
    /* Positioning */
    display: none;
}

.profile_container__content__draft_articles__search_results__articles.hidden {
    /* Positioning */
    display: none;
}

.profile_container__content__draft_articles__search_results__empty.hidden {
    /* Positioning */
    display: none;
}

.profile_container__content__draft_articles__items.hidden {
    /* Positioning */
    display: none;
}

.profile_container__content__draft_articles__pagination.hidden {
    /* Positioning */
    display: none;
}

/* ------------------------------------------------------------------------------ */