/* Popular-mod cards must not inherit ordinary button padding. */
:is(.frame-info-popular,.equipment-info-popular) button.source-native-face {
  all:unset;
  display:grid;
  place-items:center;
  box-sizing:border-box;
  width:100%;
  padding:10px 0 4px;
  outline:1px solid var(--line);
  outline-offset:0;
  cursor:pointer;
  position:relative;
  overflow:visible;
}
:root[data-service-skin=reframed] :is(.frame-info-popular,.equipment-info-popular) button.source-native-face>.of-collapsed-card {
  margin:0!important;
  height:var(--readable-card-height,292px)!important;
}
:is(.frame-info-popular,.equipment-info-popular) button.source-native-face:hover { outline-color:var(--accent); }
:is(.frame-info-popular,.equipment-info-popular) button.source-native-face:focus-visible {
  outline:2px solid var(--accent);
  outline-offset:3px;
}
