.native-mobile-menu{position:absolute;top:5rem;right:1rem;left:1rem;z-index:60;display:grid!important;gap:.75rem;border:1px solid oklch(.9 .01 95);border-radius:.75rem;background:oklch(.99 .01 95);padding:1rem;box-shadow:0 1rem 2rem #0002}.native-mobile-menu[hidden]{display:none!important}@media(min-width:768px){.native-mobile-menu{display:none!important}}
.native-cookie{position:fixed;right:1.5rem;bottom:1.5rem;left:50%;z-index:80;max-width:48rem;transform:translateX(-50%);border:1px solid oklch(.9 .01 95);border-radius:1.25rem;background:oklch(.99 .01 95);padding:1.5rem;box-shadow:0 1rem 3rem #0003}.native-cookie>strong{font-size:1.1rem}.native-cookie p{margin:.5rem 0 1rem;color:oklch(.45 .03 245)}.native-cookie>div{display:flex;flex-wrap:wrap;gap:.6rem}.native-cookie button{border:1px solid oklch(.86 .01 95);border-radius:999px;background:transparent;padding:.65rem 1.1rem;font-weight:700}.native-cookie [data-choice=all],.native-cookie [data-save]{border-color:oklch(.8 .13 85);background:oklch(.8 .13 85)}.native-cookie fieldset{margin-top:1rem;border:1px solid oklch(.86 .01 95);border-radius:.75rem;padding:1rem}.native-cookie fieldset label{display:block;margin-bottom:.6rem}@media(max-width:640px){.native-cookie{right:.75rem;bottom:.75rem;left:.75rem;transform:none;padding:1rem}}
.native-notice{margin:0 0 1rem;border-radius:.75rem;background:#dcfce7;padding:1rem}.native-notice.error{background:#fee2e2}
.native-video{position:absolute;inset:0;background:#010e21}.native-video img{width:100%;height:100%;object-fit:cover}.native-video button{position:absolute;top:50%;left:50%;display:grid;width:4.5rem;height:4.5rem;transform:translate(-50%,-50%);place-items:center;border:0;border-radius:999px;background:#ff0033;box-shadow:0 .5rem 2rem #0006;cursor:pointer}.native-video button:hover{background:#d9002b}.native-video button:focus-visible{outline:3px solid white;outline-offset:3px}.native-video button span{width:0;height:0;margin-left:.3rem;border-top:.8rem solid transparent;border-bottom:.8rem solid transparent;border-left:1.25rem solid white}
