.ip-vpn-safety{position:fixed;z-index:99999;left:50%;bottom:max(14px,env(safe-area-inset-bottom));transform:translateX(-50%);width:min(960px,calc(100vw - 28px));max-height:min(38vh,250px);overflow:auto;display:flex;gap:20px;align-items:flex-start;padding:20px 22px;border:2px solid #e1ad26;border-radius:18px;background:#211b11;color:#fff7dc;box-shadow:0 12px 44px #0009;box-sizing:border-box;font-size:16px;line-height:1.5}.ip-vpn-safety[hidden]{display:none}.ip-vpn-safety *{box-sizing:border-box}.ip-vpn-safety__copy{flex:1;min-width:0}.ip-vpn-safety__copy strong{display:block;color:#ffe08a;font-size:19px;line-height:1.35}.ip-vpn-safety__copy p{margin:8px 0 10px}.ip-vpn-safety__copy nav{font-size:14px}.ip-vpn-safety a{color:#fff;font-weight:650;text-decoration:underline;text-underline-offset:2px}.ip-vpn-safety__close{flex:none;width:42px;height:42px;border:1px solid #c9b776;border-radius:50%;background:transparent;color:#fff;font-size:28px;line-height:1;cursor:pointer}.ip-vpn-safety__close:focus-visible,.ip-vpn-safety a:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:600px){.ip-vpn-safety{width:calc(100vw - 16px);bottom:max(8px,env(safe-area-inset-bottom));padding:14px;gap:10px;border-radius:14px;max-height:44vh;font-size:14px}.ip-vpn-safety__copy strong{font-size:16px}.ip-vpn-safety__copy p{font-size:13px}.ip-vpn-safety__copy nav{font-size:12px}.ip-vpn-safety__close{width:36px;height:36px}}
