/*
Theme Name: Direct Impact Learning
Author: Direct Impact Learning
Description: Editable block theme with workplace AI training page and section patterns.
Version: 1.0.0
Requires at least: 6.6
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: direct-impact-learning
*/
html{scroll-behavior:smooth}body{margin:0}.wp-site-blocks> *{margin-block-start:0}
.dil-section{padding:clamp(3.5rem,7vw,7rem) max(6vw,24px)}
.dil-section>*{max-width:1180px!important}.dil-section>h1,.dil-section>h2{max-width:960px!important}
.dil-hero{background:radial-gradient(ellipse at 85% 100%,#65341055,transparent 65%);padding-block:clamp(5rem,10vw,9rem)}
.dil-eyebrow{color:var(--wp--preset--color--orange);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}
.dil-lead{font-size:clamp(1.15rem,2vw,1.4rem);max-width:760px!important;color:var(--wp--preset--color--muted)}
.dil-light{background:var(--wp--preset--color--paper);color:var(--wp--preset--color--ink)}
.dil-light .dil-eyebrow{color:#914900}.dil-card{padding:1.75rem;border:1px solid #92816b55;height:100%;box-sizing:border-box}
.dil-card p:not(.dil-eyebrow){font-size:1rem}.dil-section .wp-block-columns{margin-top:2.5rem;gap:1.25rem}
.dil-cta{border-top:1px solid #92816b44;background:var(--wp--preset--color--surface)}
.dil-header,.dil-footer{padding:1.5rem max(6vw,24px)}.dil-header{border-bottom:1px solid #92816b44}.dil-footer{padding-block:3rem;border-top:1px solid #92816b44;font-size:.95rem}
.dil-header .wp-block-site-title{font-size:1rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.dil-header .wp-block-site-title a{text-decoration:none}
.dil-header .wp-block-navigation{font-size:.95rem}.dil-header .wp-block-site-logo{flex-shrink:0}
.wp-block-button.is-style-outline>.wp-block-button__link{color:inherit;background:transparent;border:1px solid currentColor}
a:focus-visible,button:focus-visible{outline:3px solid var(--wp--preset--color--orange);outline-offset:5px}
.dil-light a{text-underline-offset:4px}.wp-block-post-content>*{margin-block-start:0}.wp-block-navigation__responsive-container.is-menu-open{background:var(--wp--preset--color--ink)!important;color:var(--wp--preset--color--paper)!important}
@media(max-width:781px){.dil-section .wp-block-columns{gap:1rem}.dil-header .wp-block-group{flex-wrap:wrap}.wp-block-buttons{gap:.75rem}.dil-card{height:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
