comty/packages/app/src/theme/mobile.less

166 lines
2.2 KiB
Plaintext

@import "theme/vars.less";
.app_layout {
&.mobile {
display: flex;
flex-direction: column;
padding: 0;
.content_wrapper {
height: 100%;
width: 100%;
overflow-y: scroll;
padding-top: 20px;
}
.content_layout {
display: flex;
flex-direction: column;
overflow: hidden;
align-items: center;
justify-content: center;
width: 100vw;
padding: 0 10px;
}
.frameDecorator {
position: absolute;
left: 0;
z-index: 8000;
width: 100vw;
height: @app_frameDecorator_height;
background-color: rgba(var(--layoutBackgroundColor), 0.8);
filter: blur(4px);
backdrop-filter: blur(10px);
&.top {
top: 0;
transform: translate(0, -6px);
}
&.bottom {
bottom: 0;
transform: translate(0, 6px);
}
}
// FIXMETS FOR MOBILE LAYOUT
.loginPage {
flex-direction: column;
.wallpaper {
width: 100vw;
}
}
.dashboard {
display: flex;
flex-direction: column;
}
.postPage {
display: flex;
flex-direction: column;
height: 90vh;
.postCard {
&.fullmode {
.wrapper {
height: 76vh;
.post_content {
.post_attachments {
height: 60vh;
overflow: hidden;
.carousel-root {
.carousel {
min-height: 200px;
>div {
display: flex;
align-items: center;
height: 100%;
}
}
}
}
}
}
}
}
}
.accountProfile {
padding: 0;
.contents {
display: flex;
flex-direction: column;
padding: 0;
margin-top: -4.0vh;
padding: 0;
.tabContent {
padding: 0;
padding-top: 26px;
}
.tabMenuWrapper {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: 100%;
margin: 0;
.ant-menu {
padding: 0;
margin: 0;
}
}
}
}
.liveStream {
flex-direction: column;
.plyr {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 60vh;
border-radius: 6px;
}
.panel {
height: 40vh;
}
}
.postCard {
.post_actionsWrapper {
.actions {
width: 100%;
}
}
}
}
}