.ad-choice{position:fixed;bottom:1rem;left:1rem;z-index:10000;width:min(26rem,calc(100% - 2rem));box-sizing:border-box;padding:1rem;background:#17191a;color:white;border:1px solid #888;font:1rem/1.4 Arial,sans-serif;box-shadow:0 3px 18px #0005}.ad-choice[hidden]{display:none}.ad-choice p{margin:.5rem 0 .75rem;color:white}.ad-choice a{color:white;text-decoration:underline}.ad-choice button,[data-ad-settings]{background:white;color:#17191a;border:1px solid #666;padding:.5rem .75rem;cursor:pointer;font:inherit}
