
.anchor-buttons{ z-index: 2; position: sticky; top: var(--header-offset); transition: top var(--animation-speed-fast);}
.anchor-buttons anchor-button { margin: 0; flex-shrink: 0;}
.anchor-buttons anchor-button button:not(.btn) { opacity: 0.4; border-bottom: 1px solid var(--scheme-text-color); padding: 1.6rem 3.2rem; font-weight: 400; border-radius: 0; font-size: 3.2rem; color: var(--scheme-text-color); background: transparent;}
.anchor-buttons anchor-button button.btn {font-size: 1.2em; border-radius: 3em; margin-right: 1em;}
.anchor-buttons anchor-button:last-child button.btn {margin-right: 0;}
.anchor-buttons anchor-button.selected button {opacity: 1 !important; }
.anchor-buttons anchor-button button:not(.btn):hover {opacity: 0.6; color: var(--scheme-text-color) !important;}
.anchor-buttons .main-content {padding: 0 var(--container-padding); overflow: auto;}
.anchor-buttons .btns-container:not(.pills) {width: fit-content; margin: auto;}

@media (max-width: 66em) {
  .header-revealed .anchor-buttons {top: var(--header-height);}
  .anchor-buttons anchor-button button {padding: 1.6rem; font-size: 2.4rem;}

}
