.public-analytics-preferences{position:fixed;bottom:16px;left:16px;right:16px;z-index:80;max-width:560px;padding:20px;background:#0b0b0b;color:#ddd;border:1px solid #555;border-radius:16px;font:14px/1.5 system-ui,sans-serif}
.public-analytics-preferences p{margin:0 0 12px}.public-analytics-preferences a{color:inherit;text-decoration:underline;text-underline-offset:3px}.public-analytics-preferences button{border:1px solid #777;border-radius:20px;padding:10px 16px;background:#111;color:#ddd;font:inherit;cursor:pointer}
.public-analytics-preferences button+button{margin-left:8px;background:#c9a66b;color:#111}.public-analytics-reopen{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.public-analytics-reopen:focus-visible,.public-analytics-preferences :focus-visible{outline:2px solid #c9a66b;outline-offset:4px}.public-analytics-preferences[hidden]{display:none}
