  /*
Theme Name: ÀÖ²¥´«Ã½ Framework, 2025 Update
Theme URI: https://www.bates.edu/
Description: PARENT THEME: Overarching ÀÖ²¥´«Ã½ parent theme; a framework for all child themes.
Version: 7.1.6
Author: ÀÖ²¥´«Ã½ College
Author URI: https://www.bates.edu
Requires as least: 6.8
*/


/* This enables smooth transitions when navigating from one page to another */
@view-transition {
	navigation: auto;
}

html {
	scroll-behavior: smooth;

	@media (prefers-reduced-motion: reduce) {
		scroll-behavior: auto;
	}
}

.body-area {
	--padding-content-top: 3.5rem;
	min-height: 35vw; /* approximates a sticky footer w/o much trouble */

	@media ( min-width: 550px ) {

	}
	@media ( min-width: 800px) {
		&:has( aside.table-of-contents ) .main-content {
			width: 66%;
			box-sizing: border-box;
			float: left;
		}
	}
	@media ( min-width: 1200px) {
		min-height: 25vw;
	}
	@media ( min-width: 1400px) {
		min-height: 20vw;
		&:has( aside.table-of-contents ) .main-content {
			width: 70%;
		}
	}
}

.wrapper {
	margin-left: auto;
	margin-right: auto;
	max-width: var(--wrapper);
}

.wpcontent-area {
	box-sizing: border-box;
}

.main-content {
	--contentWidth: 100%;
	margin-top: var(--padding-content-top);
	margin-bottom: 2em;
	padding-left: 4%;
	padding-right: 4%;
	max-width: var(--contentWidth);

	@media (min-width: 1024px) {
		padding-right: 0;
		padding-left: 0;
	}
}

body.template-width-medium .main-content {
	--contentWidth: 952px;
}

.js-lazyload {
	background-image: none !important;
}
