/*
Theme Name: Academic Notes
Author: Academic Notes contributors
Description: An editable academic portfolio in white, near black, and red. Includes native block layouts for profile, research, publications, teaching, fieldwork, and a bilingual-ready blog.
Version: 1.4.0
Requires at least: 6.7
Tested up to: 7.1
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: academic-notes
*/
html{scroll-behavior:smooth}body{margin:0}.wp-site-blocks{overflow-wrap:anywhere}.wp-site-blocks>main{margin-top:0}.academic-header{border-bottom:1px solid #e7e5e3;padding-top:1.4rem;padding-bottom:1.4rem}.academic-footer{border-top:1px solid #e7e5e3;margin-top:4rem;padding-top:2rem;padding-bottom:2rem;font-size:.8rem;color:#737373}.academic-eyebrow{color:#a52e36;font-size:.72rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.8rem}.academic-hero{padding-top:4rem;padding-bottom:3rem}.academic-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.8rem,6vw,4.7rem);font-weight:400;line-height:1.07;letter-spacing:-.045em}.academic-hero em{color:#a52e36}.academic-hero .wp-block-image{margin:0}.academic-hero img{width:100%;height:390px;object-fit:cover}.academic-hero figure{padding:0 0 1rem 1rem;background:linear-gradient(135deg,white 20%,#f8f1f1 20%)}.academic-hero figcaption{font-size:.75rem;color:#737373}.academic-section{padding-top:3rem;padding-bottom:3rem;border-top:1px solid #e7e5e3}.academic-card{border:1px solid #e7e5e3;border-radius:3px;overflow:hidden}.academic-card>.wp-block-image{margin:0}.academic-card img{width:100%;height:190px;object-fit:cover}.academic-card-inner{padding:1.4rem}.academic-card h3{font-size:1.65rem}.academic-card p{font-size:.88rem}.academic-card .academic-eyebrow{font-size:.65rem}.academic-muted{color:#737373}.academic-publication{border-bottom:1px solid #e7e5e3;padding:1.3rem 0}.academic-publication h3{font-size:1.55rem}.academic-publication p{margin-top:.5rem;margin-bottom:.5rem}.academic-blog-card{border:1px solid #e7e5e3;padding:1.4rem;border-radius:3px;height:100%}.academic-blog-card .wp-block-post-title{font-size:1.7rem}.academic-blog-card .wp-block-post-excerpt{font-size:.9rem}.academic-blog-card .wp-block-post-date,.academic-blog-card .wp-block-post-terms{font-size:.75rem}.academic-blog-card img{max-height:220px;object-fit:cover}.academic-blog-card .wp-block-read-more{font-size:.85rem}.academic-main{padding-top:3rem;padding-bottom:2rem}.academic-post{max-width:780px!important}.academic-taxonomies{font-size:.85rem}.academic-language-links{margin:1.5rem 0;padding:1rem;background:#f8f1f1}.academic-gallery img{border-radius:3px}.academic-banner{background:#f7f5f3;padding:2rem;border-radius:3px}.academic-empty-video{background:#f7f5f3;padding:2rem;text-align:center}.academic-search{max-width:650px}.wp-block-navigation a{text-decoration:none}.wp-block-navigation a:hover{text-decoration:underline;text-decoration-color:#a52e36;text-underline-offset:5px}.wp-block-button.is-style-outline>.wp-block-button__link{color:#242424;border-color:#e7e5e3}.wp-block-gallery figcaption{font-size:.8rem}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #a52e36;outline-offset:4px}.wp-block-post-content img{max-width:100%;height:auto}.wp-block-post-content iframe{max-width:100%}.wp-block-query-pagination{gap:1.5rem;margin:2rem 0}.academic-page-intro{margin-bottom:2.5rem}.academic-page-intro h1{font-size:clamp(2.5rem,5vw,3.8rem)}
@media(max-width:700px){.academic-hero{padding-top:2rem}.academic-hero img{height:290px}.academic-section{padding-top:2rem;padding-bottom:2rem}.academic-main{padding-top:2rem}.academic-header{padding-top:1rem;padding-bottom:1rem}.academic-banner{padding:1.5rem}.academic-footer{margin-top:2.5rem}.academic-hero .wp-block-columns{gap:2rem}.wp-block-post-template.is-layout-grid{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.academic-banner .academic-fieldwork-project{border-top:0;padding:0}.academic-banner .academic-fieldwork-project h2{font-size:1.6rem}.academic-fieldwork-project img{width:100%;max-height:500px;object-fit:cover}.academic-banner .academic-fieldwork-project img{max-height:260px}

.academic-research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.academic-research-grid>.academic-card{margin:0!important;height:100%}@media(max-width:700px){.academic-research-grid{grid-template-columns:1fr}}
