.lura-consent{inset:auto var(--lura-space-4,1rem) var(--lura-space-4,1rem) var(--lura-space-4,1rem);z-index:1000;justify-content:space-between;align-items:center;gap:var(--lura-space-4,1rem);max-width:56rem;padding:var(--lura-space-4,1rem) var(--lura-space-5,1.5rem);background:var(--lura-ink,#0e2a23);color:var(--lura-cal,#f2f3ee);border:2px solid var(--lura-musgo,#1f4a3e);font-family:var(--lura-font-text,system-ui, sans-serif);font-size:var(--lura-step--1,.875rem);border-radius:.75rem;flex-wrap:wrap;margin-inline:auto;line-height:1.5;display:flex;position:fixed;box-shadow:0 .5rem 2rem #0e2a2359}.lura-consent:focus{outline:none}.lura-consent:focus-visible{outline:3px solid var(--lura-letreiro,#f6c90e);outline-offset:2px}.lura-consent__text{flex:22rem}.lura-consent__text h2{margin:0 0 var(--lura-space-1,.25rem);font-size:var(--lura-step-0,1.0625rem);font-weight:700}.lura-consent__text p{color:var(--lura-suave-escuro,#b9c7c0);margin:0}.lura-consent__text a{color:var(--lura-letreiro,#f6c90e);text-underline-offset:.2em;text-decoration:underline}.lura-consent__actions{gap:var(--lura-space-3,.75rem);display:flex}.lura-consent__btn{min-height:2.75rem;padding:0 var(--lura-space-5,1.5rem);border:2px solid var(--lura-letreiro,#f6c90e);background:var(--lura-letreiro,#f6c90e);color:var(--lura-ink,#0e2a23);font:inherit;cursor:pointer;border-radius:.5rem;font-weight:700}.lura-consent__btn:hover{background:var(--lura-letreiro-forte,#e0b400)}.lura-consent__btn--ghost{color:var(--lura-cal,#f2f3ee);border-color:var(--lura-suave-escuro,#b9c7c0);background:0 0}.lura-consent__btn--ghost:hover{background:var(--lura-musgo,#1f4a3e)}.lura-consent__btn:focus-visible,.lura-consent__link:focus-visible{outline:3px solid var(--lura-letreiro,#f6c90e);outline-offset:2px}.lura-consent__link{color:inherit;font:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.lura-consent{animation:.25s ease-out lura-consent-in}}@keyframes lura-consent-in{0%{opacity:0;transform:translateY(.75rem)}}
