.gv-consent{z-index:50;background:var(--surface-high);max-width:26rem;color:var(--ink);font-family:var(--font);box-shadow:var(--float);border-radius:1.5rem;gap:.75rem;padding:1.25rem;display:grid;position:fixed;bottom:1rem;left:1rem;right:1rem}.gv-consent h2{margin:0;font-size:1.0625rem;font-weight:500}.gv-consent p{color:var(--ink-2);margin:0;font-size:.875rem;line-height:1.5}.gv-consent a{color:var(--primary)}.gv-consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.gv-consent :focus-visible{outline:2px solid var(--primary);outline-offset:2px}.gv-consent-enter-active{transition:opacity .24s var(--ease-effect),transform .42s cubic-bezier(.05,.7,.1,1)}.gv-consent-leave-active{transition:opacity .16s var(--ease-effect),transform .16s var(--ease-effect)}.gv-consent-enter-from{opacity:0;transform:translateY(1.5rem)}.gv-consent-leave-to{opacity:0;transform:translateY(.75rem)}@media (width>=640px){.gv-consent{bottom:1.5rem;left:1.5rem;right:auto}}@media (prefers-reduced-motion:reduce){.gv-consent-enter-from,.gv-consent-leave-to{transform:none}}.gv-site{flex-direction:column;min-height:100vh;display:flex}.gv-main{flex:1}.gv-skip{z-index:100;background:var(--primary);color:var(--on-primary);border-radius:9999px;padding:.75rem 1.25rem;font-weight:500;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.gv-skip:focus{transform:none}
