.arca-page {
  width: 100%;

  min-height: 420px;

  display: flex;
  align-items: center;
  justify-content: center;
}


.arca-card {
  width: 100%;
  max-width: 520px;

  display: flex;
  flex-direction: column;

  align-items: center;
  justify-content: center;

  padding: 42px 28px;

  border:
    1px solid var(--border);

  border-radius: 14px;

  background:
    var(--surface);

  text-align: center;
}


.arca-icon {
  width: 52px;
  height: 52px;

  display: grid;
  place-items: center;

  margin-bottom: 18px;

  border:
    1px solid var(--border);

  border-radius: 13px;

  background:
    var(--bg);
}


.arca-icon svg {
  width: 23px;
  height: 23px;

  color:
    var(--text-secondary);
}


.arca-eyebrow {
  margin-bottom: 8px;

  color:
    var(--text-muted);

  font-size: 9px;
  font-weight: 750;

  letter-spacing: 0.14em;
}


.arca-card h2 {
  margin: 0;

  color:
    var(--text-primary);

  font-size: 25px;
  font-weight: 750;

  letter-spacing: -0.03em;
}


.arca-card p {
  max-width: 380px;

  margin:
    9px 0 0;

  color:
    var(--text-secondary);

  font-size: 11px;

  line-height: 1.6;
}


.arca-status {
  display: inline-flex;
  align-items: center;

  gap: 7px;

  margin-top: 22px;

  padding:
    8px 11px;

  border:
    1px solid var(--border);

  border-radius: 999px;

  background:
    var(--bg);

  color:
    var(--text-secondary);

  font-size: 10px;
  font-weight: 700;
}


.arca-status svg {
  width: 14px;
  height: 14px;
}
