/*
 * =========================================================================
 * ROUNDED
 * =========================================================================
 */

/* HEADER */
#main-header {
    & .block {
        & .content {
            & .avante-navigation {
                & .avante-custom-searchform {
                    & .section {
                        & .buttons-container {
                            & #searchsubmit {
                                border-radius: .3rem;
                            }
                        }
                    }
                }
            }

            & .search-mobile__button {
                border-radius: .4rem;

                &::before {
                    border-radius: .4rem;
                }
            }
        }
    }
}

/* HEADER DESKTOP */
@media (width > 1200px) {
    #main-header {
        & .block {
            & .content {
                & .avante-navigation {
                    & .main-navigation {
                        &>ul {
                            & li {
                                &.menu-item-has-children .sub-menu {
                                    border-bottom-left-radius: .5rem;
                                    border-bottom-right-radius: .5rem;

                                    & li a {
                                        border-radius: .25rem;
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}

/* LOOP POSTS */
.post.glass-post,
.nsfw.glass-post,
.detras-del-espejo.glass-post,
.property.glass-post,
.participants.glass-post,
.news.glass-post {
    border-radius: 1.7rem;

    &:is(.format-image, .format-gallery, .format-standard, .format-video, .format-link, .format-property, .participants) {
        border-radius: 1.7rem;

        & .post_body {
            border-radius: 1.7rem;

            & .post--content {
                border-radius: 1rem;
            }

            & .gallery-wrapper {
                & .gallery-navigation {
                    & .gallery-prev {
                        border-top-right-radius: .5rem;
                    }

                    & .loop-gallery-bullets {
                        border-radius: .5rem;
                    }

                    & .gallery-next {
                        border-top-left-radius: .5rem;
                    }
                }
            }
        }
    }

    &:is(.format-audio) {
        & .post_body {
            & .post__content {
                border-radius: 1.7rem;
            }
        }
    }

    & .post_body {

        & .wp-post-image,
        & .post-video-wrapper video,
        & .post-video-wrapper iframe,
        & .gallery-wrapper {
            border-radius: 1.7rem;
        }

        & .post__header {
            & .format-post-tag {
                border-radius: .3rem;
            }
        }

        & .post_footer {
            border-radius: .5rem;
        }
    }
}

.post__backdrop {
    border-radius: 1.7rem;
}

.post__overlay {
    border-bottom-left-radius: 1.7rem;
    border-bottom-right-radius: 1.7rem;
}

.glass-border-bright::before {
    border-top-left-radius: 1.7rem;
    border-bottom-left-radius: 1.7rem;
}

.glass-border-bright::after {
    border-top-right-radius: 1.7rem;
    border-bottom-right-radius: 1.7rem;
}

& .pagination.navigation {
    & .nav-links {
        & .page-numbers {
            border-radius: .5rem;
        }
    }
}

/* POST */
.post-tag {
    border-radius: .3rem;
}

.featured-picture--wrapper {
    border-radius: 1.7rem;

    &::before,
    &::after {
        border-radius: 1.7rem;
    }

    & .featured-picture__overlay {
        border-bottom-left-radius: 1.7rem;
        border-bottom-right-radius: 1.7rem;
    }

    & .wp-post-image {
        border-radius: 1.7rem;
    }
}

/* CA HOMEPAGE */
.container:has(.slideshow--wrapper) {
    border-radius: 1.7rem;
}

/* CRISIS ACADEMY HOMEPAGE */
.span-tag {
    border-radius: .3rem;
}

.how-works-modal-container,
.event__date,
.event__video video,
.type-item,
.signal-item,
.certifications-info-bar,
.step-icon,
.module-card,
.modules-footer-panel,
.about-item,
.audience-item,
.authority-item,
.cta-container,
.cta-panel,
.main-feat-img,
.article-thumb img {
    border-radius: 1rem;
}

.how-it-works--card,
.service-item--back {
    border-radius: 1.7rem;
}

.calendary-loop__event {
    border-radius: 2.5rem;
}

/* CRISIS SIMULATOR */
.sdc-triage-btn,
.sdc-triage-feedback,
.btn-assign-tool,
.picker-option,
.btn-cancel {
    border-radius: .5rem;
}

.sdc-active-card,
.sdc-option-btn {
    border-radius: 1rem;
}

.sdc-card,
.sdc-summary-card,
.sdc-radar-hint,
.sdc-threat-card,
.sdc-radius-quadrant,
.sdc-pair-item,
.sdc-pair-tool,
.sdc-info-box,
.sdc-scenario-card,
.sdc-status-card,
.sdc-protocol-card,
.sdc-metric-card,
.sdc-decision-item,
.sdc-stk-module,
.sdc-picker-content {
    border-radius: 1.7rem;
}

.sdc-summary-metric {
    border-radius: .5rem;
}

/* FORMS */
input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]):not([type="range"]):not([type="color"]),
textarea,
select {
    border-radius: .4rem;
}

.btn,
#submit,
.wpcf7-submit,
.wp-element-button {

    &.primary,
    &.alert,
    &.secondary,
    &.hollow {
        border-radius: .5rem;

        &.large {
            border-radius: .7rem;
        }
    }
}

/* SIDEBAR */
.site-main {
    & .block {
        &:has(.properties--filter) {
            & .properties--filter {
                & .property-filter-form {
                    border-radius: .8rem;
                }
            }
        }
    }
}

/*
 * =========================================================================
 * ROUNDED chromium
 * =========================================================================
 */

.is-chromium {

    /* HEADER */
    #main-header {
        & .block {
            & .content {
                & .avante-navigation {
                    & .avante-custom-searchform {
                        & .section {
                            & .buttons-container {
                                & #searchsubmit {
                                    border-radius: .6rem;
                                    corner-shape: squircle;
                                }
                            }
                        }
                    }
                }

                & .search-mobile__button {
                    border-radius: .8rem;
                    corner-shape: squircle;

                    &::before {
                        border-radius: .8rem;
                        corner-shape: squircle;
                    }
                }
            }
        }
    }
}

/* HEADER DESKTOP */
@media (width > 1200px) {
    & .is-chromium {
        #main-header {
            & .block {
                & .content {
                    & .avante-navigation {
                        & .main-navigation {
                            &>ul {
                                & li {
                                    &.menu-item-has-children .sub-menu {
                                        border-bottom-left-radius: 1rem;
                                        border-bottom-right-radius: 1rem;
                                        corner-shape: squircle;

                                        & li a {
                                            border-radius: .5rem;
                                            corner-shape: squircle;
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}

.is-chromium {

    /* LOOP POSTS */
    & .post.glass-post,
    & .nsfw.glass-post,
    & .detras-del-espejo.glass-post,
    & .property.glass-post,
    & .participants.glass-post,
    & .news.glass-post {

        &:is(.format-image, .format-gallery, .format-standard, .format-video, .format-link, .format-property, .participants) {
            border-radius: 3rem;
            corner-shape: squircle;

            & .post_body {
                border-radius: 3rem;
                corner-shape: squircle;

                & .post--content {
                    border-radius: 2rem;
                    corner-shape: squircle;
                }

                & .gallery-wrapper {
                    & .gallery-navigation {
                        & .gallery-prev {
                            border-top-right-radius: 1rem;
                            border-bottom-left-radius: 2.7rem;
                            corner-shape: squircle;
                        }

                        & .loop-gallery-bullets {
                            border-radius: 1rem;
                            corner-shape: squircle;
                        }

                        & .gallery-next {
                            border-top-left-radius: 1rem;
                            border-bottom-right-radius: 2.7rem;
                            corner-shape: squircle;
                        }
                    }
                }
            }
        }

        &:is(.format-audio) {
            & .post_body {
                & .post__content {
                    border-radius: 3rem;
                    corner-shape: squircle;
                }
            }
        }

        & .post_body {

            & .wp-post-image,
            & .post-video-wrapper video,
            & .post-video-wrapper iframe,
            & .gallery-wrapper {
                border-radius: 3rem;
                corner-shape: squircle;
            }

            & .post__header {
                & .format-post-tag {
                    border-radius: .6rem;
                    corner-shape: squircle;
                }
            }

            & .post_footer {
                border-radius: 1rem;
                corner-shape: squircle;
            }
        }
    }

    & .post__overlay {
        border-bottom-left-radius: 3rem;
        border-bottom-right-radius: 3rem;
        corner-shape: squircle;
    }

    & .glass-border-bright::before {
        border-top-left-radius: 3rem;
        border-bottom-left-radius: 3rem;
        corner-shape: squircle;
    }

    & .glass-border-bright::after {
        border-top-right-radius: 3rem;
        border-bottom-right-radius: 3rem;
        corner-shape: squircle;
    }

    /* POST */
    & .post-tag {
        border-radius: .6rem;
        corner-shape: squircle;
    }

    & .featured-picture--wrapper {
        border-radius: 3rem;
        corner-shape: squircle;

        &::before,
        &::after {
            border-radius: 3rem;
            corner-shape: squircle;
        }

        & .featured-picture__overlay {
            border-bottom-left-radius: 3rem;
            border-bottom-right-radius: 3rem;
            corner-shape: squircle;
        }

        & .wp-post-image {
            border-radius: 3rem;
            corner-shape: squircle;
        }
    }

    /* CA HOMEPAGE */
    .container:has(.slideshow--wrapper) {
        border-radius: 3rem;
        corner-shape: squircle;
    }

    /* CRISIS ACADEMY HOMEPAGE */
    .span-tag {
        border-radius: .6rem;
        corner-shape: squircle;
    }

    .how-works-modal-container,
    .event__date,
    .event__video video,
    .type-item,
    .signal-item,
    .certifications-info-bar,
    .step-icon,
    .module-card,
    .modules-footer-panel,
    .about-item,
    .audience-item,
    .authority-item,
    .cta-container,
    .cta-panel,
    .main-feat-img,
    .article-thumb img,
    .vid-thumb img {
        border-radius: 2rem;
        corner-shape: squircle;
    }

    .how-it-works--card,
    .service-item--back {
        border-radius: 3rem;
        corner-shape: squircle;
    }

    .calendary-loop__event {
        border-radius: 5rem;
        corner-shape: squircle;
    }

    /* CRISIS SIMULATOR */
    .sdc-triage-btn,
    .sdc-triage-feedback,
    .picker-option,
    .btn-cancel {
        border-radius: 1rem;
        corner-shape: squircle;
    }

    .sdc-active-card,
    .sdc-option-btn,
    .btn-assign-tool {
        border-radius: 2rem;
        corner-shape: squircle;
    }

    .sdc-card,
    .sdc-summary-card,
    .sdc-radar-hint,
    .sdc-threat-card,
    .sdc-radius-quadrant,
    .sdc-pair-item,
    .sdc-pair-tool,
    .sdc-info-box,
    .sdc-scenario-card,
    .sdc-status-card,
    .sdc-protocol-card,
    .sdc-metric-card,
    .sdc-decision-item,
    .sdc-stk-module,
    .sdc-picker-content {
        border-radius: 3rem;
        corner-shape: squircle;
    }

    .sdc-summary-metric {
        border-radius: 1rem;
        corner-shape: squircle;
    }

    /* FORMS */
    input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]):not([type="range"]):not([type="color"]),
    textarea,
    select {
        border-radius: .8rem;
        corner-shape: squircle;
    }

    .btn,
    #submit,
    .wpcf7-submit,
    .wp-element-button {

        &.primary,
        &.alert,
        &.secondary,
        &.hollow {
            border-radius: .8rem;
            corner-shape: squircle;

            &.large {
                border-radius: 1.5rem;
                corner-shape: squircle;
            }
        }
    }

    /* SIDEBAR */
    .site-main {
        & .block {
            &:has(.properties--filter) {
                & .properties--filter {
                    & .property-filter-form {
                        border-radius: 1.6rem;
                        corner-shape: squircle;
                    }
                }
            }
        }
    }
}