.consent{position:fixed;z-index:80;left:.75rem;right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));display:grid;grid-gap:.5rem;gap:.5rem;max-width:27.5rem;padding:.75rem .875rem;border:1px solid var(--line);border-radius:1rem;background:var(--panel);color:var(--ink);box-shadow:var(--shadow);font:400 .875rem/1.4 var(--sans)}.consent p{margin:0}.consent a{color:inherit;text-decoration:underline}.consent-actions{display:flex;gap:.5rem;justify-content:flex-end}.consent button{min-height:2.75rem;min-width:6rem;padding:0 1.125rem;border:1px solid var(--ink);border-radius:62.4375rem;background:transparent;color:var(--ink);font:inherit;cursor:pointer}.consent .consent-accept{background:var(--ink);color:var(--floor)}.consent a:focus-visible,.consent button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (min-width:560px){.consent{right:auto;left:1.25rem;bottom:1.25rem}}.consent-reset{min-height:2.75rem;padding:0 1.125rem;border:1px solid;border-radius:62.4375rem;background:transparent;color:inherit;font:inherit;cursor:pointer}.consent-reset:focus-visible{outline:2px solid currentColor;outline-offset:2px}