/* V455 — understated gold underline on legal links, no glow or focus box. */
html body.studio-app .shaliz-legal-links a,
html body.studio-app .shaliz-legal-links a:visited,
html body.studio-app .shaliz-legal-links a:hover,
html body.studio-app .shaliz-legal-links a:focus,
html body.studio-app .shaliz-legal-links a:focus-visible,
html body.studio-app .shaliz-legal-links a:active {
  position:relative!important;
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  outline:0!important;
  text-shadow:none!important;
  filter:none!important;
  transform:none!important;
  text-decoration:none!important;
  -webkit-tap-highlight-color:transparent!important;
  transition:none!important;
}
html body.studio-app .shaliz-legal-links a::after {
  content:"";
  position:absolute;
  bottom:2px;
  left:8px;
  right:8px;
  height:1.5px;
  background:#c5a16a;
  border-radius:1px;
  box-shadow:none;
  opacity:0;
  transform:scaleX(0);
  transform-origin:center;
  pointer-events:none;
  transition:transform .2s ease,opacity .2s ease;
}
html body.studio-app .shaliz-legal-links a:hover::after,
html body.studio-app .shaliz-legal-links a:focus-visible::after {
  opacity:1;
  transform:scaleX(1);
}
html body.studio-app .shaliz-legal-links a:hover,
html body.studio-app .shaliz-legal-links a:focus-visible,
html body.studio-app .shaliz-legal-links a:active {
  color:inherit!important;
  -webkit-text-fill-color:currentColor!important;
}
@media (prefers-reduced-motion:reduce) {
 html body.studio-app .shaliz-legal-links a::after {transition:none!important;}
}
