/* App Store support and privacy links. Inherits Version 9 palette. */
.mi-app-legal-links{
  display:inline-flex;
  gap:12px;
  flex-wrap:wrap;
  align-items:center;
  font-size:12px;
  line-height:1.5;
}
.mi-app-legal-links a{
  color:inherit;
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:3px;
}
.mi-app-legal-links a:focus-visible{
  outline:2px solid currentColor;
  outline-offset:3px;
}
@media(max-width:600px){
  .mi-app-legal-links{justify-content:center;width:100%;gap:16px}
}

/* In-account app policy and account deletion actions. */
.mi-member-legal{margin-top:16px;font-size:13px;line-height:1.6}
.mi-member-legal a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.mi-member-delete{margin-top:16px;border-top:1px solid currentColor;padding-top:12px;font-size:13px}
.mi-member-delete summary{cursor:pointer;font-weight:700}
.mi-member-delete p{line-height:1.6;opacity:.9}
.mi-member-delete .mi-member-form{margin-top:12px}
.mi-member-delete-confirm{display:flex;gap:8px;align-items:flex-start}
.mi-member-delete-confirm input{width:auto;margin-top:3px}
.mi-member-delete button{margin-top:6px}
