body{display:flex;flex-direction:column;min-height:100vh}.content{flex-grow:1}@media only screen and (max-width:767px){.footer span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.floating-clock{display:none}}.floating-clock{top:0;left:100%;transform:translate(-100%,0);position:absolute;z-index:9999}