/* Read More Tracer Styling */

html, body {
    overflow-x: hidden;
    
}
.arch-read-more-tracer {
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  gap: 8px;
  position: fixed;
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  background: transparent;
  opacity: 0;
  z-index: 999999;
  pointer-events: none;
  transition: opacity 0.2s ease;
  will-change: transform, opacity;
}
.arch-read-more-circle-outer {
  display: flex; 
  align-items: center; 
  justify-content: center;
  width: 30px; height: 30px;
  border: 2px solid var(--e-global-color-41a0bba);
  border-radius: 100px;
  color: var(--e-global-color-a592d0e);
}
.arch-read-more-circle-inner {
  display: flex; 
  align-items: center; 
  justify-content: center;
  width: 20px; 
  height: 20px;
  border-radius: 100px;
  background-color: var(--e-global-color-41a0bba);
}
.arch-read-more-circle-inner svg { background: var(--e-global-color-a592d0e); }
.arch-read-more-text {
  margin: 0;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-3e28f0a-font-family), Sans-serif;
  font-size: var(--e-global-typography-3e28f0a-font-size);
  font-weight: var(--e-global-typography-3e28f0a-font-size);
  line-height: var(--e-global-typography-3e28f0a-line-height);
}