.clarity-choice{position:fixed;bottom:20px;left:20px;z-index:1300;width:min(460px,calc(100vw - 40px));padding:20px;border:1px solid #d697e7;border-radius:18px;background:#241b38;color:#f9f1ff;box-shadow:0 10px 40px #0006;font:15px/1.65 system-ui,sans-serif;text-align:left}.clarity-choice[hidden]{display:none}.clarity-choice p{margin:0 0 14px;font:inherit;color:inherit}.clarity-choice strong{display:block;font-size:17px}.clarity-choice a{color:#ffd2fb;text-decoration:underline}.clarity-choice>div{display:flex;gap:12px;flex-wrap:wrap}.clarity-choice button{min-height:44px;padding:9px 15px;border:1px solid #d697e7;border-radius:10px;font:700 14px/1.4 system-ui,sans-serif;background:#241b38;color:#fff;cursor:pointer}.clarity-choice [data-clarity-allow]{background:#81356c}.clarity-choice button:hover{background:#563568}.clarity-choice button:focus-visible,.clarity-settings:focus-visible{outline:3px solid #fff;outline-offset:3px}.clarity-settings{display:block;margin-top:16px;padding:5px 0;border:0;background:transparent;color:#eba3f3;text-decoration:underline;font:inherit;font-size:14px;cursor:pointer}.site-footer .clarity-settings{align-self:center}.clarity-settings:hover{color:#fff}@media(max-width:640px){.clarity-choice{bottom:14px;left:14px;width:calc(100vw - 28px);padding:18px}}@media print{.clarity-choice,.clarity-settings{display:none}}
