@layer equip{.eq-back-to-top{z-index:10;justify-content:center;align-items:center;gap:var(--eq-space-2);width:max-content;height:var(--eq-h-m);margin-block:var(--eq-space-2) var(--eq-space-4);margin-inline:auto var(--eq-space-4);padding:0 var(--eq-space-3);border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-full);background:var(--eq-raised);color:var(--eq-ink);box-shadow:var(--eq-shadow);-webkit-backdrop-filter:var(--eq-blur);backdrop-filter:var(--eq-blur);font:var(--eq-weight-strong) var(--eq-text-s) / 1 var(--eq-font);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;visibility:hidden;opacity:0;transition:opacity var(--eq-dur) var(--eq-ease), translate var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease), visibility var(--eq-dur), background-color var(--eq-dur) var(--eq-ease);display:flex;position:sticky;inset-block-end:var(--eq-space-4);translate:0 8px;scale:.96}.eq-back-to-top[data-fixed]{inset:auto var(--eq-space-4) max(var(--eq-space-4), env(safe-area-inset-bottom)) auto;margin:0;position:fixed}.eq-back-to-top[data-compact]{width:var(--eq-h-m);padding:0}.eq-back-to-top[data-shown]{visibility:visible;opacity:1;transition:opacity var(--eq-dur) var(--eq-ease), translate var(--eq-dur-move) var(--eq-spring), scale var(--eq-dur-move) var(--eq-spring), visibility 0s, background-color var(--eq-dur) var(--eq-ease);translate:none;scale:1}.eq-back-to-top>svg{flex:none;width:16px;height:16px}@media (hover:hover){.eq-back-to-top:hover{background:color-mix(in srgb, var(--eq-raised) 90%, var(--eq-ink))}}.eq-back-to-top[data-shown]:active{scale:var(--eq-press);transition:scale var(--eq-dur) var(--eq-ease)}.eq-back-to-top:focus-visible{outline:2px solid var(--eq-focus);outline-offset:2px}}
