64 lines
1.1 KiB
Stylus
64 lines
1.1 KiB
Stylus
@import 'nib';
|
|
|
|
global-reset();
|
|
|
|
@import './mixins';
|
|
@import './fonts';
|
|
@import './reset';
|
|
|
|
html {
|
|
height: 100%;
|
|
box-sizing: border-box;
|
|
background-image: url('/resources/images/body-bg-2.jpg');
|
|
background-attachment: fixed;
|
|
background-position: center;
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
font-family: 'Roboto';
|
|
font-weight: 300;
|
|
|
|
+desktop() {
|
|
font-size: 16px;
|
|
}
|
|
|
|
+mobile() {
|
|
font-size: 12px;
|
|
}
|
|
}
|
|
|
|
body {
|
|
height: 100%;
|
|
}
|
|
|
|
#mediasoup-demo-app-container {
|
|
height: 100%;
|
|
width: 100%;
|
|
|
|
// Components
|
|
@import './components/Room';
|
|
@import './components/Me';
|
|
@import './components/Peers';
|
|
@import './components/Peer';
|
|
@import './components/PeerView';
|
|
@import './components/Notifications';
|
|
}
|
|
|
|
// Hack to detect in JS the current media query
|
|
#mediasoup-demo-app-media-query-detector {
|
|
position: relative;
|
|
z-index: -1000;
|
|
bottom: 0;
|
|
left: 0;
|
|
height: 1px;
|
|
width: 1px;
|
|
|
|
// In desktop let it "visible" so elem.offsetParent returns the parent element
|
|
+desktop() {}
|
|
|
|
// In mobile ensure it's not displayed so elem.offsetParent returns null
|
|
+mobile() {
|
|
display: none;
|
|
position: fixed; // Required for old IE
|
|
}
|
|
}
|