.consent{position:fixed;left:1.5rem;bottom:1.5rem;z-index:10000001;width:min(26rem,calc(100vw - 3rem));padding:1.25rem;display:flex;flex-direction:column;gap:1rem;background-color:var(--background);border:1px solid var(--foreground-200);border-radius:.5rem;color:var(--foreground)}.consent-copy{margin:0;font-size:1rem;line-height:1.35}.consent-copy a{color:var(--foreground);text-decoration:underline;text-underline-offset:.2em}.consent-actions{display:flex;gap:.75rem}.consent-button{flex:1 1;min-height:2.75rem;padding:0 1rem;background:transparent;border:1px solid var(--foreground);border-radius:5rem;color:var(--foreground);cursor:pointer;font-family:var(--font-dm-mono),monospace;font-size:clamp(.8rem,.2rem + .7vw,1.5rem);font-weight:600;transition:background-color .2s ease,color .2s ease}.consent-button:focus-visible,.consent-button:hover{background-color:var(--foreground);color:var(--background)}@media (max-width:1000px){.consent{top:5.5rem;bottom:auto;left:1rem;width:calc(100vw - 2rem)}}