/* Supersede the original whole-section fade; individual elements now enter in order. */
body[data-case-design]:not([data-case-design="playful"]) :is(.ba-reveal,.gs-reveal){opacity:1!important;transition:none!important}
body[data-case-design]:not([data-case-design="playful"]) .av-await-entrance{opacity:0}
body[data-case-design]:not([data-case-design="playful"])>header{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}
body[data-case-design]:not([data-case-design="playful"])>header>.av-all-projects:only-child{margin-left:auto}
body[data-case-design]:not([data-case-design="playful"])>header>.av-all-projects{display:inline-flex;align-items:center;gap:12px;font:500 13px/1.5 system-ui,sans-serif;letter-spacing:0;text-decoration:none;color:#245da8;background:#fffdf8;border:1px solid #245da84d;border-bottom:1px solid #245da84d;padding:11px 18px;border-radius:30px;box-shadow:3px 3px 0 #f4ac2840;transition:background .2s,border-color .2s,box-shadow .2s}
body[data-case-design]:not([data-case-design="playful"])>header>.av-all-projects>span:first-child{font-size:19px;line-height:1}.av-projects-arrow{display:inline-block;transition:transform .2s}
body[data-case-design]:not([data-case-design="playful"])>header>.av-all-projects:hover{background:#e7edf7;border-color:#245da8;box-shadow:4px 4px 0 #f4ac2860}.av-all-projects:hover .av-projects-arrow{transform:translate(2px,-2px)}
@media(max-width:600px){body[data-case-design]:not([data-case-design="playful"])>header{min-height:70px;padding:15px 5vw}body[data-case-design]:not([data-case-design="playful"])>header>span{font-size:9px}body[data-case-design]:not([data-case-design="playful"])>header>.av-all-projects{font-size:12px;padding:9px 13px;gap:8px}}
@media(prefers-reduced-motion:reduce){body[data-case-design]:not([data-case-design="playful"]) .av-await-entrance{opacity:1}body[data-case-design]:not([data-case-design="playful"])>header>.av-all-projects,.av-projects-arrow{transition:none}}

body[data-case-design]:not([data-case-design="playful"]) :is(.ba-reveal,.gs-reveal):not(.av-motion-stack){transform:none!important}
body[data-case-design]:not([data-case-design="playful"])>header{position:relative;z-index:50;background:#f6f2e9}
