/* V171 · Own VPN hover sharpness fix.
   Keep hover feedback without moving/scaling whole elements, which can soften
   text and SVGs when Chromium composites glass surfaces on fractional pixels. */

/* Release GPU transform layers after reveal completes. */
.own-vpn-page.ov-motion [data-reveal].is-in{
  will-change:auto!important;
}

/* Liquid-glass used to lift panels and controls on hover. Keep them pixel-sharp. */
@media(hover:hover) and (pointer:fine){
  .own-vpn-page [data-liquid-glass="panel"]:hover,
  .own-vpn-page [data-liquid-glass="popover"]:hover,
  .own-vpn-page [data-liquid-glass="floating"]:hover,
  .own-vpn-page [data-liquid-glass="control"]:hover,
  .own-vpn-page [data-liquid-glass]:active{
    transform:none!important;
    scale:1!important;
  }

  .own-vpn-page .own-vpn-trust>span:hover,
  .own-vpn-page .ov-node:hover,
  .own-vpn-page .ov-channel:hover,
  .own-vpn-page .own-vpn-step:hover,
  .own-vpn-page .own-vpn-feature:hover,
  .own-vpn-page .own-vpn-price-card:hover,
  .own-vpn-page .own-vpn-payment-method:hover,
  .own-vpn-page .own-vpn-main .btn:hover,
  .own-vpn-page .own-vpn-main .btn:active,
  .own-vpn-page .own-vpn-register:hover,
  .own-vpn-page .own-vpn-register:active{
    transform:none!important;
    scale:1!important;
  }

  /* Hover remains visible through light, border and shadow only. */
  .own-vpn-page .ov-node:hover,
  .own-vpn-page .ov-channel:hover,
  .own-vpn-page .own-vpn-step:hover,
  .own-vpn-page .own-vpn-feature:hover,
  .own-vpn-page .own-vpn-price-card:hover,
  .own-vpn-page .own-vpn-payment-method:hover{
    box-shadow:0 12px 30px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.045);
  }
}
