/**
 * Radio y sombras unificados en cajas del sitio.
 */

:root {
	--jursoc-radius: 8px;
	--jursoc-radius-sm: 6px;
	--home-radius: 8px;
	--home-radius-sm: 6px;
	--sec-radius: 8px;
	--claustro-radius: 8px;
}

.jursoc-dashboard,
body.home .jursoc-dashboard,
.jursoc-sec-page,
.jursoc-claustro,
.jursoc-claustro-modal {
	--jursoc-radius: 8px;
	--home-radius: 8px;
	--home-radius-sm: 6px;
	--sec-radius: 8px;
	--claustro-radius: 8px;
}

:where(
	.jursoc-card,
	.jursoc-card--clean,
	.jursoc-search__input,
	.jursoc-pagination,
	.jursoc-home-ranking,
	.jursoc-sec-page__nav-link,
	.jursoc-sec-page__extra-link,
	.jursoc-claustro-modal__panel,
	.jursoc-chat-mockup,
	.jursoc-evento,
	.jursoc-docentes-hub__card,
	.jursoc-servicio,
	.jursoc-news-rotator__track,
	.jursoc-cinematic__stage,
	.jursoc-accesos-tiles__tile,
	.jursoc-sidebar-panel,
	.jursoc-acceso-card
) {
	border-radius: var(--jursoc-radius);
}

:where(
	.site-main input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="hidden"]),
	.site-main textarea,
	.site-main select,
	.site-main .wp-block-group.has-background,
	.site-main .kb-row-layout-wrap
) {
	border-radius: var(--jursoc-radius-sm);
}

.jursoc-spinner,
.jursoc-cards-loader .jursoc-spinner {
	border-radius: 50%;
}
