.x-consent{--x-consent-surface:var(--bg-raised);text-align:left;color:var(--fg-muted);font-size:.75rem;line-height:1.5}.x-consent-head{align-items:center;gap:12px;margin-bottom:8px;display:flex}.x-consent-aside{flex-shrink:0;display:flex}.x-consent-head-text{min-width:0}.x-consent-heading{color:var(--fg);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.x-consent-lead{color:var(--fg-muted);margin:2px 0 0;font-size:.75rem}.x-consent-scroll{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--border);background-color:var(--x-consent-surface);background-image:linear-gradient(var(--x-consent-surface) 40%, transparent), linear-gradient(transparent, var(--x-consent-surface) 60%), linear-gradient(color-mix(in srgb, var(--ink) 18%, transparent), transparent), linear-gradient(transparent, color-mix(in srgb, var(--ink) 18%, transparent));scrollbar-width:thin;background-position:top,bottom,top,bottom;background-repeat:no-repeat;background-size:100% 28px,100% 28px,100% 10px,100% 10px;background-attachment:local,local,scroll,scroll;border-radius:12px;max-height:132px;padding:10px 12px;overflow-y:auto}.x-consent-scroll:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.x-consent-list{margin:0;padding-left:1.1em;list-style:outside}.x-consent-line{text-wrap:pretty;margin:0 0 4px}.x-consent-line:last-child{margin-bottom:0}.x-consent-closing{color:var(--fg);text-wrap:pretty;margin:8px 0 0}.x-consent-prompt{width:100%}.x-consent-card{margin-top:12px}.x-consent-card .x-consent-scroll{max-height:160px}@media (max-height:700px){.x-consent-scroll{max-height:112px}}
