.dars-page-sections{border-block:1px solid var(--dars-line);padding-block:8px}.dars-page-sections ul{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.dars-page-sections li{min-inline-size:0}.dars-page-sections a{min-block-size:44px;color:var(--dars-ink);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:1rem;font-weight:650;line-height:1.5;text-decoration:none;transition:background-color .18s cubic-bezier(.16,1,.3,1);display:flex}.dars-page-sections__icon{flex:none;transition:transform .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.dars-page-sections__icon svg{block-size:20px;inline-size:20px}.dars-page-sections a:hover{background:var(--dars-panel)}.dars-page-sections a:hover .dars-page-sections__icon{transform:translateY(-1px)}.dars-page-sections a:active{background:var(--dars-raised)}.dars-page-sections a:active .dars-page-sections__icon{transform:scale(.94)}.dars-page-section-target{scroll-margin-block-start:7rem}.dars-page-sections a:focus-visible,.dars-page-section-target:focus-visible{outline:2px solid var(--dars-focus-color);outline-offset:2px}html[data-dars-reduce-motion] .dars-page-sections a,html[data-dars-reduce-motion] .dars-page-sections__icon{transition:none;transform:none!important}@media (prefers-reduced-motion:reduce){.dars-page-sections a,.dars-page-sections__icon{transition:none;transform:none!important}}
