#main-content{position:absolute}#main-content .content{margin-block-start:calc((4rem + clamp(1rem,3dvw,3rem)) * -1)}#main-content .fab-buttons-layer{--button-margin:clamp(1rem, 3dvw, 3rem);position:sticky;top:calc(100svh - 4rem - var(--button-margin,2rem));bottom:var(--button-margin,2rem);margin-block-end:var(--button-margin,2rem);margin-inline-start:var(--button-margin,2rem);display:flex;gap:1rem;flex-direction:row;z-index:1000;width:fit-content}#main-content .fab-buttons-layer .fab-back-button,#main-content .fab-buttons-layer .fab-up-button{min-width:4rem;height:4rem;border:none;box-shadow:inset 0 0 0 2px #333;border-radius:calc(4rem / 2);background:#f3f6fb;cursor:pointer;opacity:1}#main-content .fab-buttons-layer .fab-back-button.fab-button-hover a,#main-content .fab-buttons-layer .fab-up-button.fab-button-hover a{gap:1rem}#main-content .fab-buttons-layer .fab-back-button.fab-button-hover a .fab-button-label,#main-content .fab-buttons-layer .fab-up-button.fab-button-hover a .fab-button-label{max-width:200px;opacity:1;padding-inline-end:calc(4rem / 2)}#main-content .fab-buttons-layer .fab-back-button a,#main-content .fab-buttons-layer .fab-up-button a{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:start;overflow:hidden;width:max-content;gap:0;transition:gap .2s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out}#main-content .fab-buttons-layer .fab-back-button a .fab-button-icon,#main-content .fab-buttons-layer .fab-up-button a .fab-button-icon{flex:0 0 4rem;height:4rem;display:flex;align-items:center;justify-content:center}#main-content .fab-buttons-layer .fab-back-button a .fab-button-icon svg,#main-content .fab-buttons-layer .fab-up-button a .fab-button-icon svg{fill:#333333}#main-content .fab-buttons-layer .fab-back-button a .fab-button-icon img,#main-content .fab-buttons-layer .fab-back-button a .fab-button-icon svg,#main-content .fab-buttons-layer .fab-up-button a .fab-button-icon img,#main-content .fab-buttons-layer .fab-up-button a .fab-button-icon svg{height:100%;width:auto}#main-content .fab-buttons-layer .fab-back-button a .fab-button-label,#main-content .fab-buttons-layer .fab-up-button a .fab-button-label{display:inline-block;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .4s ease,opacity .2s ease,padding-inline-end .2s ease;font-size:calc(4rem / 3);font-weight:700;padding-inline-end:0}#main-content .fab-buttons-layer .fab-back-button a .fab-button-label.fab-button-label-long,#main-content .fab-buttons-layer .fab-up-button a .fab-button-label.fab-button-label-long{font-size:calc(4rem / 4)}#main-content .fab-buttons-layer .fab-back-button a,#main-content .fab-buttons-layer .fab-back-button a:link,#main-content .fab-buttons-layer .fab-up-button a,#main-content .fab-buttons-layer .fab-up-button a:link{text-decoration:none;font-style:normal}.js-enabled #main-content .fab-buttons-layer .fab-up-button{visibility:hidden;opacity:0}@media (hover:hover) and (pointer:fine){#main-content .fab-buttons-layer .fab-back-button:hover a,#main-content .fab-buttons-layer .fab-up-button:hover a{gap:1rem}#main-content .fab-buttons-layer .fab-back-button:hover a .fab-button-label,#main-content .fab-buttons-layer .fab-up-button:hover a .fab-button-label{max-width:200px;opacity:1;padding-inline-end:calc(4rem / 2)}}