.paper-texture{background-color:#FFF8F0;background-image:linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 0),linear-gradient(rgba(0,0,0,.02) 1px,transparent 0);background-size:20px 20px}.xilogravura-effect{position:relative;filter:contrast(1.1)}.xilogravura-effect:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.05' /%3E%3C/svg%3E");pointer-events:none}.cordel-border{border:2px solid #262626;position:relative}.cordel-border:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border:1px dashed #f58220;pointer-events:none}.cordel-title{font-family:var(--font-bebas-neue),"Impact",sans-serif;text-transform:uppercase;letter-spacing:.05em;line-height:1.1;color:#262626;text-shadow:2px 2px 0 rgba(245,130,32,.3)}.eldes-title{font-family:var(--font-eldes-cordel-custom,var(--font-eldes-cordel)),"Bangers","Impact",sans-serif;text-transform:uppercase;letter-spacing:.02em;line-height:1;font-weight:400}.text-custom-beige{color:#d5bd96}.bg-custom-beige{background-color:#d5bd96}.border-custom-beige{border-color:#d5bd96}.from-custom-beige{--tw-gradient-from:#d5bd96 var(--tw-gradient-from-position);--tw-gradient-to:rgb(213 189 150/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-custom-beige{--tw-gradient-to:rgb(213 189 150/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d5bd96 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-custom-beige{--tw-gradient-to:#d5bd96 var(--tw-gradient-to-position)}.bandeirinhas{position:relative}.bandeirinhas:before{content:"";position:absolute;top:-20px;left:0;right:0;height:20px;background-image:repeating-linear-gradient(45deg,#F58220,#F58220 10px,transparent 0,transparent 20px,#FFD700 0,#FFD700 30px,transparent 0,transparent 40px,#6B8E23 0,#6B8E23 50px,transparent 0,transparent 60px);clip-path:polygon(0 0,10% 100%,20% 0,30% 100%,40% 0,50% 100%,60% 0,70% 100%,80% 0,90% 100%,100% 0)}.renda-pattern{background-image:radial-gradient(circle at 25% 25%,rgba(245,130,32,.03) 2%,transparent 0),radial-gradient(circle at 75% 75%,rgba(245,130,32,.03) 2%,transparent 0);background-size:50px 50px;background-position:0 0,25px 25px}.cordel-card{background:linear-gradient(180deg,#FFF8F0 0,#FFECD9);border:3px solid #262626;box-shadow:4px 4px 0 rgba(0,0,0,.8);position:relative}.cordel-card:after,.cordel-card:before{content:"";position:absolute;width:12px;height:12px;background:#262626;border-radius:50%}.cordel-card:before{top:10px;left:10px}.cordel-card:after{top:10px;right:10px}.selo{position:relative;border:3px double #c13a25;border-radius:4px;padding:8px 16px;background:linear-gradient(135deg,#FFD700,#F59E0B);transform:rotate(-2deg);box-shadow:2px 2px 4px rgba(0,0,0,.2)}.selo:before{content:"";position:absolute;inset:4px;border:1px solid rgba(255,255,255,.5);border-radius:2px}@media (min-width:1024px){.with-lateral-renda{position:relative}.with-lateral-renda:after,.with-lateral-renda:before{content:"";position:fixed;top:0;bottom:0;width:100px;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpattern id='renda' x='0' y='0' width='50' height='50' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='25' cy='25' r='2' fill='%23F58220' opacity='0.1'/%3E%3Ccircle cx='0' cy='0' r='2' fill='%23F58220' opacity='0.1'/%3E%3Ccircle cx='50' cy='0' r='2' fill='%23F58220' opacity='0.1'/%3E%3Ccircle cx='0' cy='50' r='2' fill='%23F58220' opacity='0.1'/%3E%3Ccircle cx='50' cy='50' r='2' fill='%23F58220' opacity='0.1'/%3E%3C/pattern%3E%3Crect width='100' height='100' fill='url(%23renda)'/%3E%3C/svg%3E");pointer-events:none;z-index:0}.with-lateral-renda:before{left:0}.with-lateral-renda:after{right:0}}@keyframes float{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(-20px) translateX(10px)}}@keyframes float-delayed{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(-15px) translateX(-10px)}}@keyframes sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes sway-delayed{0%,to{transform:rotate(2deg)}50%{transform:rotate(-2deg)}}@keyframes drift{0%{transform:translateX(0)}to{transform:translateX(100vw)}}@keyframes drift-slow{0%{transform:translateX(0)}to{transform:translateX(100vw)}}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fade-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-slow{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes scroll{0%{transform:translateY(0)}to{transform:translateY(20px)}}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes walk-donkey{0%{transform:translateX(-100px)}to{transform:translateX(calc(100vw + 100px))}}.animate-float{animation:float 6s ease-in-out infinite}.animate-float-delayed{animation:float-delayed 7s ease-in-out infinite}.animate-sway{animation:sway 4s ease-in-out infinite;transform-origin:bottom center}.animate-sway-delayed{animation:sway-delayed 5s ease-in-out infinite;transform-origin:bottom center}.animate-drift{animation:drift 60s linear infinite}.animate-drift-slow{animation:drift-slow 80s linear infinite}.animate-bounce-slow{animation:bounce-slow 3s ease-in-out infinite}.animate-fade-in{animation:fade-in 1.5s ease-out}.animate-pulse-slow{animation:pulse-slow 3s ease-in-out infinite}.animate-scroll{animation:scroll 1.5s ease-in-out infinite}.animate-spin-slow{animation:spin-slow 10s linear infinite}.animate-walk-donkey{animation:walk-donkey 30s linear infinite}