.consent{z-index:2147483000;border:1px solid var(--line,#d9d6cf);background:var(--paper,#fff);max-inline-size:720px;color:var(--ink,#111);border-radius:12px;gap:12px;margin-inline:auto;padding:14px 16px;font:14px/1.45 system-ui,sans-serif;display:grid;position:fixed;inset-block-end:12px;inset-inline:12px;box-shadow:0 6px 24px #00000024}.consent p{margin:0}.consent a{color:inherit;text-underline-offset:.18em;text-decoration:underline}.consent-actions{gap:10px;display:flex}.consent-btn{border:1px solid var(--ink,#111);background:var(--paper,#fff);min-block-size:44px;color:var(--ink,#111);cursor:pointer;border-radius:10px;flex:1 1 0;padding:0 16px;font:600 15px/1 system-ui,sans-serif}.consent-btn:hover{background:var(--ink,#111);color:var(--paper,#fff)}.consent-btn:focus-visible,.consent-link:focus-visible{outline:3px solid var(--ink,#111);outline-offset:2px}.consent-link{min-block-size:44px;color:inherit;font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (min-width:640px){.consent{grid-template-columns:1fr auto;align-items:center}.consent-btn{flex:none;min-inline-size:110px}}
