.ghd-consent[hidden],.ghd-consent [hidden]{display:none!important}.ghd-consent{position:fixed;z-index:9999;bottom:20px;left:20px;right:20px;max-width:740px;margin-left:auto;background:#151015;color:#fff;border:1px solid #e6007e;border-radius:12px;padding:24px;box-shadow:0 8px 40px #0009;font:16px/1.55 sans-serif;max-height:85vh;overflow:auto}.ghd-consent h2{font-size:23px;font-weight:700;line-height:1.3;margin:0 0 10px;color:#fff}.ghd-consent p{margin:0 0 16px}.ghd-consent a,.ghd-form-placeholder a{color:#ff77bf;text-decoration:underline}.ghd-actions{display:flex;flex-wrap:wrap;gap:10px}.ghd-actions button,.ghd-form-placeholder button{border:1px solid #ff77bf;background:#8b004c;color:#fff;padding:10px 16px;border-radius:5px;font-weight:600;cursor:pointer;min-height:44px}.ghd-actions button:hover,.ghd-form-placeholder button:hover{background:#ad005f}.ghd-actions button:focus-visible,.ghd-cookie-settings:focus-visible{outline:3px solid #fff;outline-offset:3px}#ghd-preferences label{display:flex;align-items:center;gap:10px;margin:12px 0}#ghd-preferences input{width:20px;height:20px;accent-color:#e6007e}.ghd-cookie-settings{color:#fff;text-decoration:underline;cursor:pointer;margin-left:20px}.ghd-privacy-links{margin-top:20px;font-size:15px;color:white}.ghd-form-placeholder{text-align:center;background:#191219;color:white;border:1px solid #e6007e;padding:24px;border-radius:10px}.ghd-form-placeholder p{margin-bottom:15px}@media(max-width:600px){.ghd-consent{left:10px;right:10px;bottom:10px;padding:18px}.ghd-actions button{flex:1 1 45%;padding:10px}.ghd-consent h2{font-size:21px}.ghd-consent p{font-size:14px}}

.ghd-privacy-links>a{color:#fff;text-decoration:underline}.ghd-privacy-links>a:hover{color:#ff77bf}
