img[loading="lazy"]{transition:opacity .25s ease;opacity:.001}
img[loading="lazy"].is-loaded{opacity:1}

/* Theme accents */
.section-accent { background: linear-gradient(180deg, #EEF2FF 0%, #FFFFFF 100%); }
.card { border-radius: 1rem; box-shadow: 0 6px 24px rgba(2,6,23,.08); }
.card:hover { box-shadow: 0 10px 30px rgba(2,6,23,.12); transform: translateY(-1px); transition: .2s ease; }
header { backdrop-filter: saturate(150%) blur(6px); background: rgba(255,255,255,.85); }
