.adult-gate{text-align:center}.adult-gate>a{text-align:left;display:block}.adult-gate-icon{color:#f3d38f;background:#2e3029;border-radius:50%;place-items:center;width:64px;height:64px;margin:18px auto 0;display:grid}.adult-gate p{color:#555;font-size:14px;line-height:1.6}.adult-gate form{gap:8px;margin:18px 0 6px;display:flex}.adult-gate input{letter-spacing:.2em;text-align:center;background:#fff;border:1px solid #bbb;border-radius:12px;flex:1;min-width:0;min-height:48px;padding:10px 14px;font-size:20px}.adult-gate form button{color:#f3d38f;background:#2e3029;min-width:84px;min-height:48px;font-size:16px;font-weight:700}.adult-gate .shake{animation:.35s adult-shake}.adult-gate-error{color:#b3372f!important}@keyframes adult-shake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}
