.wrapper{margin:0 auto;max-width:80vw}@media (max-width:1200px){.wrapper{max-width:100vw}}@keyframes progress{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}.animate-progress{animation:progress 1.5s linear infinite}@layer base{:root{--color-primary:#ffaa56;--color-secondary:#daacff;--color-brand:#ffaa56;--tw-outline-color:#fd9e3f}}@layer utilities{.bg-brand{background-color:var(--color-primary)}}@keyframes spin-border{0%{background-position:200% 0}to{background-position:0 0}}.animate-border-spin{animation:spin-border 1.75s linear infinite;background-size:200% 200%}