.dc-button{right:1rem;bottom:calc(1rem + var(--player-bar,0px));z-index:50;background:var(--ink);color:var(--surface);border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.125rem;font-size:.9375rem;font-weight:600;line-height:1.25rem;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 8px 24px #0000004d}@media (max-width:1023.98px){:root:has(.subscribe-bar-close:not(:checked)+.subscribe-bar:not([data-gated])){--dc-bar:6.25rem}:root[data-premium=offer]:has(.subscribe-bar-close:not(:checked)+.subscribe-bar[data-gated]){--dc-bar:6.25rem}.dc-button{bottom:calc(1rem + max(var(--player-bar,0px), 4rem + env(safe-area-inset-bottom)) + var(--dc-bar,0px))}}@supports selector(:popover-open){@media (min-width:1024px){.dc-button{right:1.5rem;bottom:calc(1rem + var(--player-bar,0px) + var(--dc-pill,0px))}html[data-adfree-arm=b]:has(.subscribe-pill-close:not(:checked)+.subscribe-pill:not([data-gated])):not(:has(section[aria-label="Privacy and cookies"])){--dc-pill:3.875rem}html[data-adfree-arm=b][data-premium=offer]:has(.subscribe-pill-close:not(:checked)+.subscribe-pill[data-gated]):not(:has(section[aria-label="Privacy and cookies"])){--dc-pill:3.875rem}}}:root:has(section[aria-label="Privacy and cookies"]) .dc-button{display:none}.dc-button[hidden]{display:none}.dc-button svg{width:1.25rem;height:1.25rem}.dc-button:focus-visible{outline:2px solid var(--paper-accent);outline-offset:3px}
