#publishstories { top: 0; left: 0; background-color: rgb(var(--movim-background-main)); width: 100%; height: 100%; z-index: 2; position: absolute; transform: translateX(-100%); } #publishstories #publishstoriesswitch, #publishstories #publishstoriesgallery { width: 5.5rem; height: 5.5rem; line-height: 5.5rem; margin-top: 0.75rem; font-size: 2.5rem; } #publishstories.show, #publishstories.shoot, #publishstories.edit { transform: translateX(0); transition: transform 0.4s var(--decelerate-easing); } #publishstories #publishstoriesbackedit, #publishstories #publishstoriesback { margin-left: 0; padding: 1rem 0; } #publishstories #publishstoriesshoot, #publishstories #publishstoriesgallery, #publishstories #publishstoriesswitch, #publishstories #publishstoriessource, #publishstories #publishstoriesnext, #publishstories #publishactions, #publishstories #publishstoriesbackedit, #publishstories #publishstoriespreview, #publishstories.edit.publish #publishstoriesback, #publishstories.edit.publish #publishstoriesnext, #publishstories.shoot #publishstoriesheadedit, #publishstories.edit #publishstorieshead, #publishstories.edit.publish #publishstorieshead, #publishstories.edit.publish #publishstoriesheadedit, #publishstories.shoot.error video, #publishstories form { display: none; } #publishstories.shoot.error:before { font-family: 'Material Symbols'; content: '\e04c'; color: var(--movim-font); font-size: 7rem; opacity: 0.5; display: block; position: absolute; left: calc(50% - 3.5rem); top: calc(50% - 3.5rem); } #publishstories.shoot:not(.error) #publishstoriesshoot, #publishstories.shoot #publishstoriesgallery, #publishstories.shoot:not(.error) #publishstoriesswitch.enabled, #publishstories.edit form, #publishstories.edit #publishstoriesnext, #publishstories.edit.publish #publishactions, #publishstories.edit.publish #publishstoriespreview, #publishstories.edit.publish #publishstoriesbackedit { display: initial; } #publishstories input[type=file] { display: none; } #publishstories #publishactions, #publishstories form { position: absolute; width: 100%; bottom: 3rem; left: 50%; translate: -50%; max-width: calc(56.25vh - 8.25rem); /* 16:9 */ } #publishstories form { background-image: linear-gradient(to bottom, transparent, rgba(var(--movim-background-main), 1) 100%); padding: 1.5rem 2rem; box-sizing: border-box; bottom: 7.25rem; border-radius: 2rem; animation: fadeIn 0.5s; transition: bottom 0.3s, max-width 0.3s; } #publishstories canvas, #publishstories video { aspect-ratio: 9 / 16; height: 100%; position: absolute; left: 50%; top: 50%; translate: -50% -50%; animation: zoom 0.3s; transition: top 0.3s, height 0.3s; } #publishstories .bottom_center { width: 100%; position: absolute; bottom: 2rem; display: flex; justify-content: center; } #publishstories .bottom_center>button { position: relative; margin-left: 1rem; margin-right: 1rem; right: 0; } #publishstories video { background-image: url(../theme/img/cloud_spinner.svg); background-repeat: no-repeat; background-position: center center; background-size: 9rem; object-fit: cover; } #publishstories.shoot canvas, #publishstories.edit video { display: none; } #publishstories.edit canvas { animation: zoomOut 0.3s; border-radius: 2rem; height: calc(100% - 15rem); box-shadow: var(--elevation-5); } #publishstories #publishactions { animation: fadeIn 0.5s; max-height: 7rem; overflow: hidden; } #publishstories #publishactions ul { transition: transform 0.3s; } #publishstories #publishactions.uploading ul { transform: translateY(-7rem); } #publishstories #publishactions.publishing ul { transform: translateY(-14rem); } #publishstories.edit.publish canvas { top: calc(50% - 2rem); height: calc(100% - 21rem); pointer-events: none; } #publishstories.edit.publish form { bottom: 12.5rem; max-width: calc(56.25vh - 11.5rem); } #publishstories.edit.publish form textarea { pointer-events: none; box-shadow: none; }