.bottom-action-bar{min-height:var(--vui-bottom-action-bar-height);padding-top:var(--vui-bottom-action-bar-py);padding-bottom:calc(var(--vui-bottom-action-bar-py) + env(safe-area-inset-bottom));padding-left:var(--vui-bottom-action-bar-px);padding-right:var(--vui-bottom-action-bar-px);gap:var(--vui-bottom-action-bar-gap)}.bottom-action-bar[data-stuck]{background-color:var(--vui-bottom-action-bar-bg);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md))}
.share-rail-icon{width:var(--vui-icon-base);height:var(--vui-icon-base)}.share-rail{gap:var(--vui-share-rail-gap,20px)}
.toc-tabs{border-left:1px solid var(--vui-surface-main-border);justify-content:flex-start}.toc-tabs .tabs-list-container{margin-left:-1px}.toc-tabs .tabs-list.tabs-list-line{gap:var(--vui-tabs-sm-list-default-gap)}.toc-tabs .tabs-list .toc-trigger-nested{padding-left:calc(var(--spacing) * 6)}.toc-default{flex:auto;min-height:0;display:flex}.toc-default>.toc-nav{flex:auto;min-height:0}.toc-nav>.toc-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}
