.mem-dock{display:contents}@media (max-width:640px){.mem-dock{z-index:45;padding:10px var(--page-gutter) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--gray-e5);background:#fff;display:block;position:fixed;bottom:0;left:0;right:0}:root .mem-dock>:is(button,a),:root .mem-dock>:is(button,a):hover:not(:disabled){border:1px solid var(--text-base);border-radius:var(--radius-8);background:var(--text-base);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:0;width:100%;height:44px;margin:0;padding:0 16px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;display:flex}:root .mem-dock>:is(button,a):active{opacity:.88}:root .mem-title-page:has(.mem-dock){padding-bottom:calc(84px + env(safe-area-inset-bottom))}}
