#atlas-privacy-footer{position:static;box-sizing:border-box;clear:both;padding:12px 20px;text-align:center;background:transparent;color:inherit}
#atlas-privacy-settings{position:static;display:inline-block;box-sizing:border-box;padding:8px 4px;color:inherit;background:transparent;font:12px/1.5 system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
#atlas-consent{position:static;box-sizing:border-box;width:min(560px,100%);margin:16px auto;padding:20px;border:1px solid #b8a5d6;border-radius:8px;text-align:left;font:14px/1.5 system-ui,sans-serif;color:#fff;background:#21182d;overflow-wrap:anywhere}
#atlas-consent p{margin:0 0 12px;color:inherit;font:inherit}
#atlas-consent button{appearance:none;border:1px solid #c9b8e5;border-radius:6px;background:#352646;color:#fff;cursor:pointer;padding:10px 12px;min-height:44px;font:600 14px/1.5 system-ui,sans-serif}
#atlas-consent > button{display:inline-block;box-sizing:border-box;width:calc((100% - 16px)/3);margin:0 8px 12px 0;vertical-align:top}
#atlas-consent > button:nth-of-type(3){margin-right:0}
#atlas-consent button:hover{background:#4a3463}
#atlas-consent :focus-visible,#atlas-privacy-settings:focus-visible{outline:3px solid #ba78e5;outline-offset:3px}
#atlas-consent label{display:flex;align-items:center;gap:10px;margin:12px 0;color:inherit}
#atlas-consent input[type=checkbox]{appearance:auto;width:20px;height:20px;min-width:20px;accent-color:#9a72d0}
#atlas-consent a{display:inline-block;color:#ecc6ff;margin-top:10px;text-decoration:underline}
#atlas-consent [hidden],#atlas-consent[hidden]{display:none!important}
#atlas-consent-status{font-size:13px!important}
@media(max-width:420px){#atlas-consent{padding:14px}#atlas-consent > button{font-size:12px;padding:10px 5px}}
