/* Shared Palworld-style frame for compact label/value statistic rows. */
.framed-stat-row {
  position: relative;
  background:
    linear-gradient(var(--framed-stat-corner, rgba(230, 240, 244, .85)), var(--framed-stat-corner, rgba(230, 240, 244, .85))),
    linear-gradient(var(--framed-stat-corner, rgba(230, 240, 244, .85)), var(--framed-stat-corner, rgba(230, 240, 244, .85))),
    linear-gradient(var(--framed-stat-corner, rgba(230, 240, 244, .85)), var(--framed-stat-corner, rgba(230, 240, 244, .85))),
    linear-gradient(var(--framed-stat-corner, rgba(230, 240, 244, .85)), var(--framed-stat-corner, rgba(230, 240, 244, .85))),
    var(--framed-stat-background, rgba(6, 14, 18, .68));
  background-position:
    -.1rem -.1rem,
    calc(100% + .1rem) -.1rem,
    -.1rem calc(100% + .1rem),
    calc(100% + .1rem) calc(100% + .1rem),
    0 0;
  background-size: .22rem .22rem, .22rem .22rem, .22rem .22rem, .22rem .22rem, 100% 100%;
  background-repeat: no-repeat;
  border: 1px solid var(--framed-stat-border, rgba(165, 185, 195, .22));
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, .04),
    0 1px 0 rgba(0, 0, 0, .12);
}
