.cookie-notice{position:fixed;z-index:99990;inset:auto 20px 20px;max-width:1180px;margin:auto;padding:20px 24px;display:flex;gap:24px;align-items:center;background:#2b262e;color:#eee9f0;border:1px solid #68596e;box-shadow:0 8px 35px #0007;font:14px/1.5 Roboto,sans-serif}.cookie-notice p{margin:5px 0 0;color:#c5bacb}.cookie-notice__actions{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0;align-items:center;justify-content:center}.cookie-notice button,.privacy-button{display:inline-block;padding:10px 16px;color:#fff!important;background:#49343c;border:1px solid #b96671;cursor:pointer;font-weight:600}.cookie-notice button:hover,.privacy-button:hover{background:#67444d}.cookie-notice a{color:#f08a90!important}.privacy-page{max-width:900px;margin:30px auto;padding:28px;background:#2b262e;border:1px solid #514858;color:#c9bfce;line-height:1.8}.privacy-page h1{font-size:30px;font-weight:700;color:#fff;margin:0 0 12px}.privacy-page h2{font-size:19px;font-weight:600;color:#f1eaf4;margin:28px 0 10px}.privacy-page p,.privacy-page ul{margin:12px 0}.privacy-page ul{padding-left:24px;list-style:disc}.privacy-page a{color:#ef9297}.privacy-page label{display:block;margin:16px 0}.privacy-page input{margin-right:10px}.external-video-placeholder{padding:24px;border:1px solid #55485d;background:#2b262e;color:#c9bfce;text-align:center}.external-video-placeholder a{display:block;margin-top:8px;color:#e96d71}@media(max-width:900px){.cookie-notice{inset:auto 10px 10px;padding:16px;display:block;max-height:60vh;overflow:auto}.cookie-notice__actions{margin-top:12px}}