/* Nothing changes until an owner explicitly selects an appearance override. */
[data-exo-appearance-font],[data-exo-appearance-font] :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,figcaption,label,button,input,select,textarea,summary,a){font-family:var(--exo-appearance-font)!important}
[data-exo-appearance-body-size]:is(p:not(.eyebrow),li,dt,dd,.exo-block-prose),[data-exo-appearance-body-size] :is(p:not(.eyebrow),li,dt,dd,.exo-block-prose){font-size:var(--exo-appearance-body-size)!important}
[data-exo-appearance-line-height]:is(p:not(.eyebrow),li,dt,dd,.exo-block-prose),[data-exo-appearance-line-height] :is(p:not(.eyebrow),li,dt,dd,.exo-block-prose){line-height:var(--exo-appearance-line-height)!important}
[data-exo-appearance-heading-weight]:is(h1,h2,h3,h4,h5,h6),[data-exo-appearance-heading-weight] :is(h1,h2,h3,h4,h5,h6){font-weight:var(--exo-appearance-heading-weight)!important}
@media(min-width:651px) and (max-width:900px){
  [data-exo-appearance-tablet-top]{padding-top:var(--exo-appearance-tablet-top)!important}
  [data-exo-appearance-tablet-bottom]{padding-bottom:var(--exo-appearance-tablet-bottom)!important}
}
@media(max-width:650px){
  [data-exo-appearance-phone-top]{padding-top:var(--exo-appearance-phone-top)!important}
  [data-exo-appearance-phone-bottom]{padding-bottom:var(--exo-appearance-phone-bottom)!important}
}
@keyframes exo-gentle-fade{from{opacity:.85}to{opacity:1}}
@media(prefers-reduced-motion:no-preference){[data-exo-appearance-motion="fade"]{animation:exo-gentle-fade .35s ease-out 1}}
@media(prefers-reduced-motion:reduce){[data-exo-appearance-motion]{animation:none!important;transition:none!important}}
